澤口@一升金です。 Shigeru Makinoさんの<200307010142.h611geUf018624@xxxxxxxxxxxxxxxxxxx>から >sizeof(long int) == sizeof(short int) >のコンパイラを見たことがないのですが、 >後学のために、なんと言う製品か教えていただけますか? わたしが使ったことがあるのでは、mccz80 がそうじゃなかったかと思います。 今、手元に現物がないので確認できませんが。 あと、汎用品でないワンチップCPUで、CPUメーカーくらいしかコンパイ ラを出していないようなケース(NEC の 78xx とか MELPS74 シリーズとかの発 売当初)はそういうのが多かった。 ANSI ではないですが、 Small C は sizeof(long int)==sizeof(short int) だったと思います。(というより long がそもそも無かったかな?) あと、昔懐かし Transputer T800 の Parallel C では long と int と short int と char のサイズが全て同じで、4byte でした。