> BTW for size_t/ssize_t format string is "%z". Unfortunately, that's C99... Not sure what the best approach would be - I think people typically cast to long or unsigned long and then use the us %l or %ul. -- Joel