{"issue":{"title":"reserved identifier violation","user":{"login":"elfring","id":660477,"url":"https://api.github.com/users/elfring","avatar_url":"https://secure.gravatar.com/avatar/69c4cf2ed8b3ec6b47bf945dfd57617c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"69c4cf2ed8b3ec6b47bf945dfd57617c"},"created_at":"2011-12-25T10:45:59Z","milestone":null,"labels":[],"state":"open","updated_at":"2011-12-26T13:10:42Z","id":2654855,"closed_at":null,"html_url":"https://github.com/patriciogonzalezvivo/Communitas/issues/1","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"I suggest to try the search pattern \"\\\\<\\_(?:(?:_(.*))|([A-Z]+))\" on source files.\r\nA few places will be found where names begin with two underscores or an underscore and an uppercase letter.\r\n\r\nExamples:\r\n- [```_OFXTUIO```](https://github.com/patriciogonzalezvivo/Communitas/blob/d9203e00bfd4b3be933bd51c24fbf378091fb6ad/src/ofxTuio/src/ofxTuio.h#L24)\r\n- [```_OFXSPACE```](https://github.com/patriciogonzalezvivo/Communitas/blob/34988cbe2ad7efc5ced93ff8e6495d91738098b8/src/ofxSpace.h#L16)\r\n- [```_TESTAPP```](https://github.com/patriciogonzalezvivo/Communitas/blob/34988cbe2ad7efc5ced93ff8e6495d91738098b8/src/testApp.h#L16)\r\n\r\n[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.\r\nI recommend to adjust your selection for unique names.","number":1,"url":"https://api.github.com/repos/patriciogonzalezvivo/Communitas/issues/1","comments":2,"assignee":null},"comment":{"user":{"login":"elfring","id":660477,"url":"https://api.github.com/users/elfring","avatar_url":"https://secure.gravatar.com/avatar/69c4cf2ed8b3ec6b47bf945dfd57617c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"69c4cf2ed8b3ec6b47bf945dfd57617c"},"created_at":"2011-12-26T13:10:42Z","updated_at":"2011-12-26T13:10:42Z","id":3274440,"body":"Yes. - It would be enough to delete the leading underscores at some places to make your source code a bit more standards compliant.\r\n\r\nWould you also like to reduce the probability for name clashes with your [include guards](http://en.wikipedia.org/wiki/Include_guard#Difficulties \"Making include guards unique?\") a bit more?\r\nHow do think about to append a kind of [UUID](http://en.wikipedia.org/wiki/Universally_unique_identifier \"universally unique identifier\") to them?","url":"https://api.github.com/repos/patriciogonzalezvivo/Communitas/issues/comments/3274440"},"action":"created"}