In article <Pine.LNX.4.58.0510042259190.2398 / web.artengine.ca>,
  Mathieu Bouchard <matju / artengine.ca> writes:

> Also, sizeof(long)==sizeof(any*) except on MSDOS where near* is smaller 
> but far* and huge* are bigger.

I heard sizeof(long)!=sizeof(any*) on 64bit Windows.
64bit Windows is LLP.
i.e. sizeof(long long) == sizeof(void *) == 8 and sizeof(long) == 4.

I also heard there is no integer type which size is equal to sizeof(void*) on AS/400.
However I guess Ruby doesn't work on AS/400.

http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QB3AT702/F.2?SHELF=&DT=19990322162443&CASE=
http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QB3AT602/3.16?DT=19990322162450
-- 
Tanaka Akira