An unsigned int is the same size as an int. I use unsigned as type prefix, where it modifies the context that the unit of storage (char, int, long) is viewed. This is consistent with the K & R definition of unsigned as a type specifier (pp. 193). Bill Mclean allegra!utzoo!isis @ MOH 964-1983 or 965-0981