diff options
Diffstat (limited to 'util.h')
-rw-r--r-- | util.h | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -55,7 +55,6 @@ inline T& REF(const T& val) } #ifdef __WXMSW__ -static const bool fWindows = true; #define MSG_NOSIGNAL 0 #define MSG_DONTWAIT 0 #ifndef UINT64_MAX @@ -70,7 +69,6 @@ static const bool fWindows = true; #define unlink _unlink typedef int socklen_t; #else -static const bool fWindows = false; #define WSAGetLastError() errno #define WSAEWOULDBLOCK EWOULDBLOCK #define WSAEMSGSIZE EMSGSIZE @@ -84,10 +82,12 @@ typedef u_int SOCKET; #define _vsnprintf(a,b,c,d) vsnprintf(a,b,c,d) #define strlwr(psz) to_lower(psz) #define _strlwr(psz) to_lower(psz) -#define _mkdir(psz) filesystem::create_directory(psz) #define MAX_PATH 1024 -#define Sleep(n) wxMilliSleep(n) #define Beep(n1,n2) (0) +inline void Sleep(int64 n) +{ + boost::thread::sleep(boost::get_system_time() + boost::posix_time::milliseconds(n)); +} #endif inline int myclosesocket(SOCKET& hSocket) @@ -104,6 +104,13 @@ inline int myclosesocket(SOCKET& hSocket) } #define closesocket(s) myclosesocket(s) +#ifndef GUI +inline const char* _(const char* psz) +{ + return psz; +} +#endif + |