From 256964caf0a3e0375b26fbb7d4255f6392347549 Mon Sep 17 00:00:00 2001 From: Andrew Cox Date: Fri, 1 Jul 2022 12:01:55 -0700 Subject: [PATCH] use 'defined()' to keep nesting depth to one level --- src/MinedMap.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/MinedMap.cpp b/src/MinedMap.cpp index 636806e..00de934 100644 --- a/src/MinedMap.cpp +++ b/src/MinedMap.cpp @@ -192,15 +192,13 @@ static int64_t getModTime(const std::string &file) { return INT64_MIN; } -#ifdef _WIN32 +#if defined(_WIN32) return (int64_t)s.st_mtime * 1000000; +#elif defined(__APPLE__) + // stat.h syntax has changed on MacOSX SDK since at least 10.15 + return (int64_t)s.st_mtimespec.tv_sec * 1000000 + s.st_mtimespec.tv_nsec / 1000; #else - #ifdef __APPLE__ - // stat.h syntax has changed on MacOSX SDK since at least 10.15 - return (int64_t)s.st_mtimespec.tv_sec * 1000000 + s.st_mtimespec.tv_nsec / 1000; - #else - return (int64_t)s.st_mtim.tv_sec * 1000000 + s.st_mtim.tv_nsec / 1000; - #endif + return (int64_t)s.st_mtim.tv_sec * 1000000 + s.st_mtim.tv_nsec / 1000; #endif }