Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
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