Allow to build on any platforms

No reason to include standard headers and define macros for standard types
only on Linux and FreeBSD.

Signed-off-by: OBATA Akio <obache@wizdas.com>
(cherry picked from commit 6e2ac1d3bb)
r14.0.x
OBATA Akio 4 years ago committed by Slávek Banko
parent 275b351a4f
commit 2caec0e0c4
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -10,7 +10,6 @@
#if !defined(STDAFX__INCLUDED_)
#define STDAFX__INCLUDED_
#ifdef __linux__
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
@ -18,6 +17,7 @@
#define ULONG unsigned long
#define USHORT unsigned short
#define PUSHORT unsigned short *
#ifdef __linux__
#define BYTE unsigned char
#define DWORD long
#define BOOLEAN unsigned long
@ -27,16 +27,7 @@
#define INTERNET_FLAG_NO_CACHE_WRITE 1
#define INTERNET_FLAG_KEEP_CONNECTION 1
#define Sleep(x) usleep(1000*x)
#endif
#ifdef __FreeBSD__
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#define ULONG unsigned long
#define USHORT unsigned short
#define PUSHORT unsigned short *
#else
#define Sleep(x) sleep(x)
#endif

Loading…
Cancel
Save