上手い事プリプロセッサ命令を使ってるなと思ったのでメモ。
#ifで、アルファベット’a’の文字コードを調べることで判定しています。
gawk3.1.5のソース(eval.c)より。
#if 'a' == 97 /* it's ascii */ // ...文字コードがASCIIだったときの処理 #else #include "You lose. You will need a translation table for your character set." #endif |
関連記事
コメントを残す