Dr John Stockton writes: >There are tricks in Pascal, which might adapt to Ada or C/C++ - >Type T = { integer or shortint or longint } ; shortint and longint are not in any Pascal standard. >U = array [SizeOf(T)..2] of byte { should fail if T >16 bits } ; sizeof is not in any Pascal standard (7185, 10206, or the draft OOP stuff). -- John �neas Byron O'Keefe; 1921/02/04-1997/09/27; TLG,TLTA,BBTNOTL. Richard A. O'Keefe; RMIT Comp.Sci; http://www.cs.rmit.edu.au/%7Eok