>usually better to use void * or char * or some_other_type *. Remember >that int is always 32 bits on unix, but long is 32 or 64. There is Obviously you've never programmed on a Cray :-) (int is 64 bits, short is 32 bits of integer precision but takes 64 bits of memory). Kerberos was hell to port to it. --Ken