拡張ファイルでの$KODEの判定はどうやるんだろうと思ってソースをあさったら、re.cにrb_get_kcode()があった。
const char* rb_get_kcode() { switch (reg_kcode) { case KCODE_SJIS: return "SJIS"; case KCODE_EUC: return "EUC"; case KCODE_UTF8: return "UTF8"; default: return "NONE"; } }
staticな関数じゃないけど、コレ使ってよいのかな?