Linux-wireless: why use macro to call functions
bernd at petrovitsch.priv.at
Mon Dec 23 07:03:00 EST 2013
On Mon, 2013-12-23 at 11:23 +0100, Martin Brugnara wrote:
> Why here is used a macro instead of an inline func.
Maybe you should get a book to learn "C"?
The macro uses "goto" which won't work with inline functions in that
Since the macro uses the only argument exactly once, it actually makes
no functional/semantic difference if it is a macro or would be an inline
function (and performance-wise very probably too with any somewhat
And the macro just avoids to copy-paste identical lines/logic.
And you surely should learn to quote correctly and thus avoid top
[... fullquote deleted ...]
Bernd Petrovitsch Email : bernd at petrovitsch.priv.at
LUGA : http://www.luga.at
More information about the Kernelnewbies