to make the names less likely to collide, otherwise I got a series of errors to the effect of "expected identifier before numeric literal" (and "identifier not declared in current scope" because it stopped parsing declarations when it ran into the previous error). The \b on either side is to prevent the script from changing OpenGL function names.
https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html https://en.cppreference.com/w/c/language/identifier#Reserved_identifiers Tokens beginning with an underscore and a capital letter are reserved for the system/compiler. AntTweakBar uses seven identifiers that are just the underscore and capital letter, at least three of which conflicted with preprocessor definitions.
I ran
to make the names less likely to collide, otherwise I got a series of errors to the effect of "expected identifier before numeric literal" (and "identifier not declared in current scope" because it stopped parsing declarations when it ran into the previous error). The
\b
on either side is to prevent the script from changing OpenGL function names.