株式会社きじねこ

株式会社きじねこは大阪のソフトウェア開発会社です。

Month: 2021年11月

PHPをC言語の前処理に使う

こんにちは、高木です。 C言語ではプリプロセッサを使って前処理を行います。プリプロセッサは比較的単純なことならできるのですが、ちょっと凝ったことをしようとすると力不足です。たとえば、事前に配列をソートするとか、静的に二分 […]

省略記号表記を用いる関数形式マクロに渡された実引数の個数を調べる

こんにちは、高木です。 以前、とある切っ掛けから、可変個数の実引数の個数を自動的に知る方法を思いついたので、備忘録として書き留めておくことにします。対象はC99以降のC言語で、仮引数に省略記号を用いる関数形式マクロを利用 […]