昔は日本語のみの独自拡張mbchar.[ch]があったんですが、
今はiconvを使うようになっているので、

-finput-charset=CHARSET してください。

-fexec-charset=CHARSET
-fwide-exec-charset=CHARSET

もあります。(ただしiconvなしでcompileされると無効になっています)

今時Shift_JISだからどうとか言っている人の方が痛い。