[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 メーリングリストの案内