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