おぉ,こんな事できたんだ

C code - 19 lines - codepad
恥ずかしながら知らなかった.
Apacheのコード読んでいて気づく.
これを利用して関数を定義している箇所があって
grepしてもみつかんねー」
などとぼやいていたら,マクロで定義されていた.
 
ruby の eval でメソッド定義するみたいだな!
 
なんて.
 
いや,
まぁ,
そりゃ厳密には違うん
だろうが.
 
みたいな