In article <20050912091801.EC7A3810.ocean / m2.ccsnet.ne.jp>,
  H.Yamamoto <ocean / m2.ccsnet.ne.jp> writes:

> 仕様書の該当個所に、整数型の場合の挙動は書いてあったのですが、ポインタ型の場合の
> 挙動が特に書いてないようだったので、未定義ではないかと思ってました。

あぁ、なるほど。例によって undefined だと思います。

まぁ、可能性としては word addressing machine で word に複数 char が入
るときに char* や void* が他のポインタよりも大きくなるくらいしかおもい
つかなくて、具体的にそうなるマシンは知らないのですが。

AS/400 も怪しそうだけど実際にどうなのかはわかりません。

>   #define IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)
>
> とかしている部分がそのままでは動かないので、修正が必要そうですが。

まぁ、そういう修正が必要になる変更はやるにしても prototype 化とは別に
やるほうがいいでしょうね。
-- 
[田中 哲][たなか あきら][Tanaka Akira]