-#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
+# 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 */