diff options
Diffstat (limited to 'apps/plugins/sdl/progs/duke3d/Game/src/dukeunix.h')
-rw-r--r-- | apps/plugins/sdl/progs/duke3d/Game/src/dukeunix.h | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/apps/plugins/sdl/progs/duke3d/Game/src/dukeunix.h b/apps/plugins/sdl/progs/duke3d/Game/src/dukeunix.h deleted file mode 100644 index 451d174785..0000000000 --- a/apps/plugins/sdl/progs/duke3d/Game/src/dukeunix.h +++ /dev/null @@ -1,100 +0,0 @@ -// -// dukeunix.h -// Duke3D -// -// Created by fabien sanglard on 12-12-12. -// Copyright (c) 2012 fabien sanglard. All rights reserved. -// - -#ifndef Duke3D_dukeunix_h -#define Duke3D_dukeunix_h - - -#define cdecl -#define __far -#define __interrupt - - -//#define STUBBED(x) -#ifdef __SUNPRO_C -#define STUBBED(x) fprintf(stderr,"STUB: %s (??? %s:%d)\n",x,__FILE__,__LINE__) -#else -#define STUBBED(x) fprintf(stderr,"STUB: %s (%s, %s:%d)\n",x,__FUNCTION__,__FILE__,__LINE__) -#endif - -#define PATH_SEP_CHAR '/' -#define PATH_SEP_STR "/" -#define ROOTDIR "/" -#define CURDIR "./" - -#ifndef O_BINARY -#define O_BINARY 0 -#endif - -#include <unistd.h> -#include <fcntl.h> -#include <sys/stat.h> -#include <sys/types.h> -#include <dirent.h> -#include <assert.h> - -struct find_t -{ - DIR *dir; - char pattern[MAX_PATH]; - char name[MAX_PATH]; -}; -int _dos_findfirst(char *filename, int x, struct find_t *f); -int _dos_findnext(struct find_t *f); - -struct dosdate_t -{ - uint8_t day; - uint8_t month; - unsigned int year; - uint8_t dayofweek; -}; - -void _dos_getdate(struct dosdate_t *date); - -#ifndef min -#define min(x, y) ((x) < (y) ? (x) : (y)) -#endif - -#ifndef max -#define max(x, y) ((x) > (y) ? (x) : (y)) -#endif - - - -#ifndef strcmpi -#define strcmpi(x, y) strcasecmp(x, y) -#endif - -#ifdef DC -#undef stderr -#undef stdout -#undef getchar -/* kos compat */ -#define stderr ((FILE*)2) -#define stdout ((FILE*)2) -#define Z_AvailHeap() ((10 * 1024) * 1024) -#else -// 64 megs should be enough for anybody. :) --ryan. -#define Z_AvailHeap() ((64 * 1024) * 1024) -#endif - -#define printchrasm(x,y,ch) printf("%c", (uint8_t ) (ch & 0xFF)) - -#ifdef __GNUC__ -#define GCC_PACK1_EXT __attribute__((packed,aligned(1))) -#endif - - -// FCS: Game.c features calls to mkdir without the proper flags. -// Giving all access is ugly but it is just game OK ! -#define mkdir(X) mkdir(X,0777) - -#define getch getchar - -#endif |