diff --git a/invertedlogic/iLPlatform/iLTypes.h b/invertedlogic/iLPlatform/iLTypes.h index 7eca69c..3aec47e 100644 --- a/invertedlogic/iLPlatform/iLTypes.h +++ b/invertedlogic/iLPlatform/iLTypes.h @@ -9,18 +9,22 @@ #if defined(IL_PLATFORM_UNIX) #include #include -typedef FILE iLFile; +typedef FILE* iLFile; typedef pthread_t iLThread; -typedef int32_t* iLAtomic32; -typedef int64_t* iLAtomic64; +typedef int32_t iLAtomic32; +typedef int64_t iLAtomic64; +# if 0 typedef pthread_mutex_t iLMutex; typedef sem_t iLSemaphore; +# else // My Mutex and Semaphores +# include "iLSemaphore.def" +# endif #elif defined(IL_PLATFORM_WINDOWS) #include typedef HANDLE iLFile; typedef HANDLE iLThread; -typedef volatile int32_t* iLAtomic32; -typedef volatile int64_t* iLAtomic64; +typedef volatile int32_t iLAtomic32; +typedef volatile int64_t iLAtomic64; typedef HANDLE iLMutex; typedef HANDLE iLSemaphore; #else