A while ago someone claimed that there was a fundamental problem with implementing short/int/long as all different (eg 16 bit shorts, 32 bit ints, 64 bit longs). I now can't remember what the problem was: could someone remind me what it was about please? Send mail: I'll summarise. Steven Pemberton, CWI, Amsterdam; steven at mcvax