This syncs up Unix with Win32 (wow!) as far as having APR_INT64_T_FMT. include/apr.hw has it defined, but include/apr.h doesn't. This is a first pass at getting the logic right. Does anyone have any ideas for mimicing LLONG_MAX on machines that don't have limits.h? I dread using the 999999 that was there before in ab - I'd like to replace this with something more sane. We could do: #ifndef LLONG_MAX #define APR_INT64_MAX 0x7fffffffffffffffLL #else #define APR_INT64_MAX LLONG_MAX #endif This LLONG_MAX values come from /usr/include/machine/limits.h on FreeBSD (is this accurate?). That seems like cheese though... This should allow this modified httpd-2.0/support/ab.c (based on my earlier patch to new-httpd but modified to use APR_TIME_T_FMT) to compile without warnings on both Solaris/Sparc and Win32. Since I don't have a Win32 compiler available, if someone can let me know how this works on there. Shouldn't get much different than Solaris/Sparc and Win32/Intel. =-) -- justin