From 6e2ac1d3bb80095dfd58235c25fea9732277251f Mon Sep 17 00:00:00 2001 From: OBATA Akio Date: Wed, 6 May 2020 18:44:52 +0900 Subject: [PATCH] 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 --- kstars/kstars/indi/apogee/stdafx.h | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/kstars/kstars/indi/apogee/stdafx.h b/kstars/kstars/indi/apogee/stdafx.h index 23c27c21..cac13554 100644 --- a/kstars/kstars/indi/apogee/stdafx.h +++ b/kstars/kstars/indi/apogee/stdafx.h @@ -10,7 +10,6 @@ #if !defined(STDAFX__INCLUDED_) #define STDAFX__INCLUDED_ -#ifdef __linux__ #include #include #include @@ -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 -#include -#include -#include -#define ULONG unsigned long -#define USHORT unsigned short -#define PUSHORT unsigned short * +#else #define Sleep(x) sleep(x) #endif