C言語で書かれたScket(linux)のプログラムコードで
#define DB(x) x
という、マクロがあり
DB(fprintf(stderr,"InitSocket\n"));
このような、使われ方をしていました
想像するに、DBにfprintf(stderr,"InitSocket\n")とい引数を持たせているのですが
このような使い方をすることで何かメリットがあるのですか?意味が分かりません
目的と、どのように何がどのように作用するのか教えてくださいエロイヒト