Careful about function-like macro parameter naming
I needed to create a function-like macro which set a parameter in a default settings struct, simple enough.
struct Settings
{
unsigned enabled;
};
struct Settings defaultSettings;
#define SetEnabled(enabled) (defaultSettings.enabled = enabled)
...
owningmymistakes.hashnode.dev1 min read