C_optional_args C macros for passing optional arguments to a function This should be compatible with ANSI-C 89 (Works only with current Visual Studio settings) (This is only a proof of concept!) (But it works!)