In article <20101124225754.6201e17...@cvs.netbsd.org>, David A. Holland <source-changes-d@NetBSD.org> wrote:
>- (void)snprintf(tmp, sizeof(tmp), "%dd", prec > 9 ? 9 : prec); >+ (void)snprintf(tmp, sizeof(tmp), "%dld", prec > 9 ? 9 : prec); perhaps %dlld? > (void)strcat(lfmt, tmp); >- l = snprintf(buf, blen, lfmt, secs, nsecs); >+ l = snprintf(buf, blen, lfmt, (long long)secs, nsecs); christos