Bug#267205: libc6-dev: /usr/include/gnu/stubs.h uses non-portable whitespace
Branden Robinson <email@example.com> writes:
> This file uses non-portable whitespace, to wit:
> #ifdef _LIBC
> #error Applications may not define the macro _LIBC
> The leading space before the hash mark is not correct.
> # error Applications may not define the macro _LIBC
> would be better (and portable).
> This causes tools like X11's "makedepend" script to howl. A lot.
The C standard does not require this, nor does any cpp in the real
world for 10 years, so IMHO you should rather fix makedepend.