X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftimer%2Ftest%2Frun-add.c;h=9ad44b7e347608f9040310a40292271669b76a80;hp=6c5007c77468bdc44b7291121eeb7ef4580f0a24;hb=4ba104904176bc059167757c10d461703b6b06dc;hpb=a40fc5a89e5336f405b84387d387c9f5a74e95fa diff --git a/ccan/timer/test/run-add.c b/ccan/timer/test/run-add.c index 6c5007c7..9ad44b7e 100644 --- a/ccan/timer/test/run-add.c +++ b/ccan/timer/test/run-add.c @@ -20,23 +20,25 @@ int main(void) struct timer t; uint64_t diff; unsigned int i; + struct timemono epoch = { { 0, 0 } }; /* This is how many tests you plan to run */ plan_tests(2 + (18 + (MAX_ORD - 4) * 3) * (18 + (MAX_ORD - 4) * 3)); - timers_init(&timers, time_from_nsec(0)); + timers_init(&timers, epoch); ok1(timers_check(&timers, NULL)); for (i = 0; i < 4; i++) add_level(&timers, i); i = 0; + timer_init(&t); for (diff = 0; diff < (1ULL << MAX_ORD)+2; diff = next(diff)) { i++; for (timers.base = 0; timers.base < (1ULL << MAX_ORD)+2; timers.base = next(timers.base)) { - timer_add(&timers, &t, grains_to_time(timers.base + diff)); + timer_addmono(&timers, &t, grains_to_time(timers.base + diff)); ok1(timers_check(&timers, NULL)); timer_del(&timers, &t); }