Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
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)