#include <timers.h> void init_timers(int maxtimers); void stamp_timers(int slot); long long diff_timers(int slot1, int slot2);
init_timers(n+1);
for (i=0; i<n; i++)
stamp_timers(i);
stamp_timers(n);
for (i=0; i<n; i++)
printf("Method-1: %Ld0,diff_timers(i,i+1));
stamp_timers(0);
for (i=0; i<n; i++) {
stamp_timers(i+1);
printf("Method-2: %Ld0,diff_timers(i,i+1));
}
long long is assumed to hold 64 bits, where unsigned is assumed 32 bit.
~/src/kernel/misc timers.c
23-apr-04 created PJT