A macro is just text substitution before compilation. An inline function is real C code that the compiler may insert at the call site. If the argument has side effects (like i++), a macro can use it ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results