SOM IDL permits the syntax "unsigned <type>", where <type> is a previously declared type mapping onto "short" or "long". (Note that CORBA permits only "unsigned short" and "unsigned long".)