jurabr/ufem — Issue #3: reserved identifier violation
Author: elfring
Created: 2011-11-08 20:17:35+00:00
State: open

I suggest to try the search pattern "\<_(?:(?:_(.*))|([A-Z]+))" on source files.
A few places will be found where names begin with two underscores or an underscore and an uppercase letter.

Examples:
- [__FDB_H__](https://github.com/jurabr/ufem/blob/7e5f148f5f8f48f0896bc37922aaf1c9ef318067/fdb/fdb.h#L29)
- [__FEM_H__](https://github.com/jurabr/ufem/blob/0437091d9f372643f718d2b95fb85e2ae26a4fa9/fem/fem.h#L27)

[This does not fit](https://www.securecoding.cert.org/confluence/display/cplusplus/DCL32-CPP.+Do+not+declare+or+define+a+reserved+identifier#DCL32-CPP.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29 "Do not use identifiers that are reserved for the compiler implementation.") to the expected naming conventions of the C/C++ language standard.
I recommend to adjust your selection for unique names.