Преглед изворни кода

include/starpu_util.h: only define struct timespec for MSVC versions older than 10.0 (i.e _MSC_VER <= 1600)

Nathalie Furmento пре 9 година
родитељ
комит
d0a3b993f9
1 измењених фајлова са 5 додато и 4 уклоњено
  1. 5 4
      include/starpu_util.h

+ 5 - 4
include/starpu_util.h

@@ -342,13 +342,14 @@ double starpu_timing_now(void);
 #if !defined(_MSC_VER) || defined(BUILDING_STARPU)
 #include <pthread.h>
 #endif
-#if !defined(STARPU_HAVE_STRUCT_TIMESPEC) || defined(_MSC_VER)
+#if !defined(STARPU_HAVE_STRUCT_TIMESPEC) || (defined(_MSC_VER) && _MSC_VER <= 1600)
 /* If it didn't get defined in the standard places, then define it ourself */
 #ifndef STARPU_TIMESPEC_DEFINED
 #define STARPU_TIMESPEC_DEFINED 1
-struct timespec {
-  time_t  tv_sec;  /* Seconds */
-  long    tv_nsec; /* Nanoseconds */
+struct timespec
+{
+     time_t  tv_sec;  /* Seconds */
+     long    tv_nsec; /* Nanoseconds */
 };
 #endif /* STARPU_TIMESPEC_DEFINED */
 #endif /* STARPU_HAVE_STRUCT_TIMESPEC */