Avoid possible collisions with macros.
We don't usually do this in source files, because they don't get included in people's builds - just the library build.
if you look in src/mutex.cpp, you'll see stuff like:
void __call_once(volatile unsigned long& flag, void* arg, void(*func)(void*))
On the other hand, if you are seeing a conflict, then we can apply this.