Careful about function-like macro parameter naming
Feb 7, 2024 · 1 min read · 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) ...
Join discussion