OSDN Git Service

Logger/Logger.h: __linux__ changed to __unix__ to support build on cygwin
[stock/stock.osdn.git] / include / delay.h
1 // system independent delay
2 // © Copyright 2015 Pawel Jewstafjew Pawel<dot>Jewstafjew<at>gmail<dot>com
3
4 #ifndef _DELAY_H
5 #define _DELAY_H
6
7 #ifdef __linux__
8 #include <unistd.h>
9 static void delay(unsigned msec)
10 {
11    usleep(msec * 1000);
12 }
13 #else
14 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
15 #include <windows.h>
16 static void delay(unsigned msec)
17 {
18    Sleep(msec);
19 }
20 #endif
21
22 #endif // _DELAY_H