use of C reserved identifiers

Manlio Perillo manlio.perillo at
Tue Oct 22 15:06:21 UTC 2013

On 22/10/2013 16:36, Igor Sysoev wrote:
> On Oct 22, 2013, at 18:32 , Manlio Perillo wrote:
>> As per ISO C, identifiers that begin with an underscore and an uppercase letter are always reserved for any use; however in Nginx source code such identifiers are used as macros to guard against multiple file inclusion.
>> This is not a real issue, but since it is easy to fix I have reported it.
> I do not believe that C reserved words will ever start with _NGX_...

Of course, that's the reason why I wrote this is not a real issue.

However, according to ISO C, doing so is still undefined behaviour;
pratically this is not a problem, unless you want to get some sort of 
source code certification (?).

Regards  Manlio

More information about the nginx-devel mailing list