[sword-devel] A violation of C++ Standard

Chris Little sword-devel@crosswire.org
Wed, 05 Jun 2002 12:08:37 -0700


This is not our file, nor our responsibility, nor do we use this 
functionality.  It's an old file whose function was broken by Unicode 
and then replaced by ICU and it should be removed.

Victor Porton wrote:
> C++ Standard forbids use identifiers with double underscores (also applies to 
> preprocessor defines, which even cannot start with one underscore; even any 
> global identifier must not start with an underscore). So the following is 
> non-standard:
> 
> #ifndef __GREEKCHARS_H                                                         
> 
> #define __GREEKCHARS_H                                                         
> 
> 
> and should be changed to something like
> 
> #ifndef GREEKCHARS_H_
> #define GREEKCHARS_H_
> 
>