いろきゅうの(元)はてなダイアリー

はてなダイアリーから移行中…

_fgettc の戻り値の型は?

fgetc/fgetwc と getchar/getwchar なんつー関数があり、ASCII/UNICODEを切り替える為の _fgettc, _gettchar があったりします。
それはいいんですが、fgetc/fgetwc (そして getchar/getwchar)って、戻り値の型が int/wint_t(unsigned short) という感じで違うとかいう罠…。 _fgettc, fgettchar 使ったときって戻り値を何の型で受けりゃ安全なのよ!? とか思ったのですが

_TINT

とかいう型があるらしい……。orz
いやもう型が氾濫しすぎよぉ〜