/* timer.c: Stopwatch Functions */
#include <time.h>
#include "timer.h"
static clock_t start = (clock_t) 0;
/* Reset the timer */
void timer_reset(void)
{
start = clock();
}
/* Wait a number of seconds */
void timer_wait(double secs)
{
clock_t stop = clock() +
(clock_t) (secs* CLOCKS_PER_SEC);
while (clock() < stop);
;
}
/* Compute elapsed time in seconds */
double timer_elapsed(void)
{
return (double)(clock() - start) / CLOCKS_PER_SEC;
}
/* End of File */