On 01/11/2010 17:14, Samuel Thibault wrote: > Roland McGrath, le Sun 31 Oct 2010 07:39:20 -0700, a écrit : >> If ED is a problem, then it should just be removed. It's only there as a >> joke. That said, my recollection is that POSIX does reserve all E[A-Z0-9]+ >> macro names to the implementation for <errno.h> uses. But I don't really >> recall if that's so.
> At least C99 seems to reserve them in §7.26.3: > “Macros that begin with E and a digit or E and an uppercase letter may > be added to the declarations in the <errno.h> header.” I'm not a native speaker, but I don't think that means E[A-Z0-9]+ are reserved for error code macros. Only that error code macros should match E[A-A0-9]+. If I can find anywhere where this is specified, I will happily report bugs against clang and the packages Pino mentioned as well. Thanks, -- Manuel Menal
signature.asc
Description: OpenPGP digital signature