--- uae/src/include/sysdeps.h 2018/04/24 16:42:31 1.1.1.4 +++ uae/src/include/sysdeps.h 2018/04/24 16:53:23 1.1.1.6 @@ -132,6 +132,23 @@ struct utimbuf }; #endif +#if defined(WARPUP) +#include "devices/timer.h" +#include "osdep/posixemu.h" +#define REGPARAM +#define REGPARAM2 +#define RETSIGTYPE +#define USE_ZFILE +#define strcasecmp stricmp +#define memcpy q_memcpy +#define memset q_memset +#define strdup my_strdup +#define random rand +#define creat(x,y) open("T:creat",O_CREAT|O_RDWR|O_TRUNC,777) +extern void* q_memset(void*,int,size_t); +extern void* q_memcpy(void*,const void*,size_t); +#endif + #ifdef __DOS__ #include #include @@ -231,6 +248,10 @@ extern void *xmalloc(size_t); #undef DONT_HAVE_STDIO #undef DONT_HAVE_MALLOC +#if defined(WARPUP) +#define DONT_HAVE_POSIX +#endif + #if defined _WIN32 #if defined __WATCOMC__ @@ -341,3 +362,7 @@ extern void mallocemu_free (void *ptr); #ifndef O_BINARY #define O_BINARY 0 #endif + +#ifndef STATIC_INLINE +#define STATIC_INLINE static __inline__ +#endif