If one is going to use local macros in the .c module, where does the discipline need to placed?
Is it in being cognizant of the scope of the definitions?
Or in the names of the definitions, making them all unique?
If one is cognizant of the scope, the the names should not matter.
If the names are unique, the scope should not matter.
-