[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#267205: libc6-dev: /usr/include/gnu/stubs.h uses non-portable whitespace



Branden Robinson <branden@debian.org> writes:

> This file uses non-portable whitespace, to wit:
>
> #ifdef _LIBC
>  #error Applications may not define the macro _LIBC
> #endif
>
> 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.

-- 
	Falk



Reply to: