>You're assuming twos-complement arithmetic ... So does way too much of the rest of BSD to worry about other kinds of machines. (My opinion, anyway.) (GCC, for instance, has "two's complement" embedded deep inside it, as well as the more-assumptive "all pointers smell the same".) Chris