TIMER: Define HAVE_STRUCT_TIMESPEC consistently for compiler compatibility

As mentioned in #606
This commit is contained in:
Mark Pizzolato 2018-08-06 13:15:09 -07:00
parent fee95b0527
commit 2ddc0e61ad
2 changed files with 5 additions and 5 deletions

View file

@ -93,7 +93,7 @@ return 0;
#define CLOCK_REALTIME 1 #define CLOCK_REALTIME 1
#define NEED_CLOCK_GETTIME 1 #define NEED_CLOCK_GETTIME 1
#if !defined(HAVE_STRUCT_TIMESPEC) #if !defined(HAVE_STRUCT_TIMESPEC)
#define HAVE_STRUCT_TIMESPEC 1 #define HAVE_STRUCT_TIMESPEC
#if !defined(_TIMESPEC_DEFINED) #if !defined(_TIMESPEC_DEFINED)
#define _TIMESPEC_DEFINED #define _TIMESPEC_DEFINED
struct timespec { struct timespec {

View file

@ -46,7 +46,7 @@ extern "C" {
#endif #endif
#if defined (__APPLE__) #if defined (__APPLE__)
#define HAVE_STRUCT_TIMESPEC 1 /* OSX defined the structure but doesn't tell us */ #define HAVE_STRUCT_TIMESPEC /* OSX defined the structure but doesn't tell us */
#endif #endif
/* on HP-UX, CLOCK_REALTIME is enum, not preprocessor define */ /* on HP-UX, CLOCK_REALTIME is enum, not preprocessor define */
@ -55,12 +55,12 @@ extern "C" {
#define NEED_CLOCK_GETTIME 1 #define NEED_CLOCK_GETTIME 1
#if defined(_MSC_VER) /* Visual Studio/Visual C++ */ #if defined(_MSC_VER) /* Visual Studio/Visual C++ */
#if _MSC_VER >= 1900 /* Visual Studio Community (2015) */ #if _MSC_VER >= 1900 /* Visual Studio Community (2015) */
#define HAVE_STRUCT_TIMESPEC 1 #define HAVE_STRUCT_TIMESPEC
#define _TIMESPEC_DEFINED 1 #define _TIMESPEC_DEFINED
#endif /* _MSC_VER >= 1900 */ #endif /* _MSC_VER >= 1900 */
#endif /* defined(_MSC_VER) */ #endif /* defined(_MSC_VER) */
#if !defined(HAVE_STRUCT_TIMESPEC) #if !defined(HAVE_STRUCT_TIMESPEC)
#define HAVE_STRUCT_TIMESPEC 1 #define HAVE_STRUCT_TIMESPEC
#if !defined(_TIMESPEC_DEFINED) #if !defined(_TIMESPEC_DEFINED)
#define _TIMESPEC_DEFINED #define _TIMESPEC_DEFINED
struct timespec { struct timespec {