There is a definite precedent for considering pointers to be unsigned. In the Version 6 (Remember that?) C compiler, when the were no unsigned quantities, (char *) was used where unsigned int's were desired. John Haller