[Mew-dist 14768] Re: bin.tar.gz
Tatsuya Kinoshita
tatsuyak at example.com
2000年 10月 26日 (木) 11:25:09 JST
In message "[Mew-dist 14765] Re: bin.tar.gz"
Atsushi Onoe <onoe at example.com> wrote:
> つまり、int を引数に要求する関数に char を渡すのは処理系によって
> 受け取る値が変わることになるので、warning 出すのは親切に思えます。
intがcharの値をすべて表現できるのであれば、warning出すのは余計な
お世話に思えます。
> 実際、isdigit() に MSB の立った signed char (つまり EOF 以外の負の値)を
> 渡してはいけません。
charをintへ代入する際にwarningが出ないのであれば、このisdigit()の
仕様についてのwarningなのかもしれません。
> 引数、戻り値に int より小さい(short, char など)を使う場合
charのサイズがintより小さいことは、規格で決まっているのでしょうか。
--
木下達也 (Tatsuya Kinoshita)
Mew-dist メーリングリストの案内