typedef struct timeval timing_ticks_t;
#define timing_ticks(t) (gettimeofday(&(t), NULL))
-#define timing_ticks_init(t) ((t).tv_sec = 0, (t).tv_usec = 0)
+#define timing_ticks_init(t) memset(&(t), 0, sizeof(t))
/*
* This shamelessly stolen and modified from glibc's