Note that %lld is 128 bits on 64-bit machines. The best thing to do is to cast to size_t or ssize_t: "... %ju ...", ... (size_t)blah "... %jd ...", ... (ssize_t)blah -Matt Matthew Dillon <dillon at backplane.com>