The code follows, patch attached is hard to follow. [Like my code isn't :o]
/* Number of binary microseconds per second is (2^20) * to keep the math fast and simple [binary arithmetic.] */ #define APR_BUSEC_BITS 20 #define APR_BUSEC_PER_SEC APR_TIME_C(2 ^ APR_BUSEC_BITS)
Thanks, but (2 ^ APR_BUSEC_BITS) is 22 (^ is XOR). You want 1 << APR_BUSEC_BITS.
-- Greg Marr [EMAIL PROTECTED] "We thought you were dead." "I was, but I'm better now." - Sheridan, "The Summoning"