Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 /*
2 * Copyright © 2013 Sebastien Alaiwan
3 *
4 * This program is made available under an ISC-style license. See the
5 * accompanying file LICENSE for details.
6 */
8 #if defined( _WIN32)
9 #ifndef WIN32_LEAN_AND_MEAN
10 #define WIN32_LEAN_AND_MEAN
11 #endif
12 #include <windows.h>
13 #else
14 #include <unistd.h>
15 #endif
17 void delay(unsigned int ms)
18 {
19 #if defined(_WIN32)
20 Sleep(ms);
21 #else
22 sleep(ms / 1000);
23 usleep(ms % 1000 * 1000);
24 #endif
25 }
27 #if !defined(M_PI)
28 #define M_PI 3.14159265358979323846
29 #endif