Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit2afbda01a9c6e5748cf76e4ec9a11918a367c129 (patch)
Author
 Dimitar Trendafilov <trendafilov.dn@gmail.com>
2020-12-24 13:48:28 +0200
Committer
 Dimitar Trendafilov <trendafilov.dn@gmail.com>
2021-09-13 22:25:44 +0300
Filesabb1f348045179895101008c613cb143a6ce9897
IPL-2afbda01a9c6e5748cf76e4ec9a11918a367c129.tar
IPL-2afbda01a9c6e5748cf76e4ec9a11918a367c129.tar.gz
IPL-2afbda01a9c6e5748cf76e4ec9a11918a367c129.zip
Parentf110794b0d57e47e335ae5eeffbb18a7a80580ad (diff)
Fix build with GCC on Windows
1 files changed, 3 insertions, 1 deletions
-rw-r--r--gctest/minitrace/minitrace.c4
diff --git a/gctest/minitrace/minitrace.c b/gctest/minitrace/minitrace.c
index 42c2634..3d8e7fd 100644
--- a/gctest/minitrace/minitrace.c
+++ b/gctest/minitrace/minitrace.c
@@ -10,10 +10,12 @@
#include <string.h>
#ifdef _WIN32
+#ifdef _MSVC
#pragma warning (disable:4996)
+#endif
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
-#define __thread __declspec(thread)
+#define __thread thread_local
#define pthread_mutex_t CRITICAL_SECTION
#define pthread_mutex_init(a, b) InitializeCriticalSection(a)
#define pthread_mutex_lock(a) EnterCriticalSection(a)