藤倉です > 私が見たのは全部引数の数を名前に入れてました. > > #define syslog0() > #define syslog1(a) > #define syslog2(a, b) > #define syslog3(a, b, c) > #define syslog4(a, b, c, d) > > 確かに#defineで消しこむときには便利です. > 実際,必要ないときは消しこんでましたし. ディスクの中を探したら出てきました。岸田さんの言われるようになっていました。 可変長引数に対応したコンパイラが少ない無い時代に、OS内部で使用しているフック関数を消すために使用していました。 //T.Fujikura