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>
pull/10/head
OBATA Akio 3 years ago
parent a9418a604a
commit 6e2ac1d3bb
  1. 13
      kstars/kstars/indi/apogee/stdafx.h

@ -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