From 37e8c20f4fbfe471b33419b77f5ce0b2868f82ff Mon Sep 17 00:00:00 2001 From: richinseattle Date: Wed, 26 Jul 2023 22:19:49 -0700 Subject: [PATCH] Windows compat: Use GetTickCount for delta timer Intentionally not including a windows header here to avoid merge conflict on include with mmap support. cl.exe doesn't complain, mingw warns. --- run.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/run.c b/run.c index 049b071..166a8a9 100644 --- a/run.c +++ b/run.c @@ -360,6 +360,7 @@ int argmax(float* v, int n) { // ---------------------------------------------------------------------------- long time_in_ms() { +#ifndef _WIN32 struct timespec time; // Get the current time with nanosecond precision if (clock_gettime(CLOCK_REALTIME, &time) == 0) { @@ -368,6 +369,9 @@ long time_in_ms() { perror("clock_gettime"); return -1; // Return -1 to indicate an error } +#else + return GetTickCount(); +#endif } int main(int argc, char *argv[]) {