From b9ce6027dde8b3c6fd002d38e3cee07e7711d73c Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Thu, 4 Jul 2013 16:46:30 +0200 Subject: Move timer functions into timer.{c,h} --- test/ipedec.c | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) (limited to 'test/ipedec.c') diff --git a/test/ipedec.c b/test/ipedec.c index 6e48c14..52aebb0 100644 --- a/test/ipedec.c +++ b/test/ipedec.c @@ -4,9 +4,9 @@ #include #include #include -#include #include #include +#include "timer.h" static const int MAX_ROWS = 2048; @@ -103,41 +103,6 @@ print_meta_data (UfoDecoderMeta *meta) printf("\n"); } -typedef struct { - struct timeval start; - long seconds; - long useconds; -} Timer; - -static Timer * -timer_new (void) -{ - Timer *t = (Timer *) malloc (sizeof (Timer)); - t->seconds = t->useconds = 0L; - return t; -} - -static void -timer_destroy (Timer *t) -{ - free (t); -} - -static void -timer_start (Timer *t) -{ - gettimeofday(&t->start, NULL); -} - -static void -timer_stop (Timer *t) -{ - struct timeval end; - - gettimeofday(&end, NULL); - t->seconds += end.tv_sec - t->start.tv_sec; - t->useconds += end.tv_usec - t->start.tv_usec; -} static int process_file(const char *filename, Options *opts) -- cgit v1.2.3