From: Junio C Hamano Date: Mon, 12 Jun 2023 20:48:42 GMT Subject: Re: [PATCH v3 5/8] common.h: move non-compat specific macros and functions Message-ID: In-Reply-To: Calvin Wan writes: > Is there a particular problem here? Doesn't it defeat the notion that each header file is safe to include twice via "#ifndef FOO/#define FOO/#endif" safeguard and makes anybody who sees the recursive inclusion to think twice before they can convince themselves that it is OK for this particular pair?