729668978d1323aa7d9924eb3f04a3d30b2adb70
[libs/core.git] / source / core / types.h
1 /*
2 This file is part of libmspframework
3 Copyright © 2006  Mikko Rasa, Mikkosoft Productions
4 Distributed under the LGPL
5 */
6 #ifndef MSP_FRAMEWORK_TYPES_H_
7 #define MSP_FRAMEWORK_TYPES_H_
8
9 #ifdef WIN32
10 #include <windows.h>
11 #else
12 #include <pthread.h>
13 #endif
14
15 namespace Msp {
16
17 #ifdef WIN32
18 typedef HANDLE ThreadHandle;
19 typedef HANDLE MutexHandle;
20 #else
21 typedef pthread_t ThreadHandle;
22 typedef pthread_mutex_t MutexHandle;
23 #endif
24
25 } // namespace Msp
26
27 #endif