In article <de5fc886-798c-1750-b077-587ae1df6...@m00nbsd.net>, Maxime Villard <m...@m00nbsd.net> wrote: > >The reason we should not use __nothing is because it leaves unused >variables, and causes warnings.
Yes, and depending on the compiler and optimization level also leaves code behind, or might have side effects. This is why everywhere else we use empty macros (aside that it is simpler). The benefit of using inlines is that the code is the same in both cases and there is argument checking. christos