-# ifdef WIN32
-
-# include <windows.h>
-# include <sys/timeb.h>
-# define timersub(a, b, result)
- do {
- (result)->tv_sec = (a)->time - (b)->time;
- (result)->tv_usec = ((a)->millitm - (b)->millitm) * 1000;
- if ((result)->tv_usec < 0) {
- --(result)->tv_sec;
- (result)->tv_usec += 1000000;
- }
- } while (0)
-# define gettimeofday(a, b) _ftime(a)
-
-# else /* !WIN32 */
-# include <sys/time.h>
-
-# ifndef timersub
-# define timersub(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
- if ((result)->tv_usec < 0) { \
- --(result)->tv_sec; \
- (result)->tv_usec += 1000000; \
- } \
- } while (0)
-# endif /* timersub */
+#ifdef WIN32
+
+#include <windows.h>
+#include <sys/timeb.h>
+#define timersub(a, b, result)
+ do {
+ (result)->tv_sec = (a)->time - (b)->time;
+ (result)->tv_usec = ((a)->millitm - (b)->millitm) * 1000;
+ if ((result)->tv_usec < 0) {
+ --(result)->tv_sec;
+ (result)->tv_usec += 1000000;
+ }
+ } while (0)
+#define gettimeofday(a, b) _ftime(a)
+
+#else
+#include <sys/time.h>
+
+#ifndef timersub
+#define timersub(a, b, result) \
+ do { \
+ (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
+ (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
+ if ((result)->tv_usec < 0) { \
+ --(result)->tv_sec; \
+ (result)->tv_usec += 1000000; \
+ } \
+ } while (0)
+#endif