[Mew-dist 14769] Re: bin.tar.gz

Takahiro Kambe taca at example.com
2000年 10月 26日 (木) 11:38:36 JST


In message <20001026.112215.13771841.tats at example.com>
	on Thu, 26 Oct 2000 11:25:09 +0900,
	Tatsuya Kinoshita <tatsuyak at example.com> wrote:
> > つまり、int を引数に要求する関数に char を渡すのは処理系によって
> > 受け取る値が変わることになるので、warning 出すのは親切に思えます。
> 
> intがcharの値をすべて表現できるのであれば、warning出すのは余計な
> お世話に思えます。
この場合に符合拡張に関連してK&RとANSIで扱いが違っていたはずです。
(そういう意味では危険)

> > 引数、戻り値に int より小さい(short, char など)を使う場合
> 
> charのサイズがintより小さいことは、規格で決まっているのでしょうか。
というか、「charやshortのサイズがintより小さい処理系の場合」という話と
いう気もします。

	char <= short <= long

intは「自然な大きさ」だったかな?

--
神戸 隆博(かんべ たかひろ) 



Mew-dist メーリングリストの案内