Subject: Re: [PATCH v3 5/8] common.h: move non-compat specific macros and functions

From: Junio C Hamano <[email-masked]>
Date: Mon, 12 Jun 2023 13:48:42 -0700

Calvin Wan <[email-masked]> 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?