diff --git a/inc/threads.h b/inc/threads.h index 5e527ef..8acbf32 100644 --- a/inc/threads.h +++ b/inc/threads.h @@ -1,7 +1,5 @@ #pragma once -#include - #if defined(_WIN32) #define _Thread_local __declspec(thread) #endif @@ -38,7 +36,7 @@ // Done to handle recursive mutexes unsigned long recursion; unsigned long owner; - atomic_int counter; + _Atomic(int) counter; void* semaphore; } mtx_t; #else diff --git a/src/ciabatta.c b/src/ciabatta.c index 2f99cb1..70b518a 100644 --- a/src/ciabatta.c +++ b/src/ciabatta.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include