diff options
author | Paul Gilbert | 2019-06-21 19:20:58 -0700 |
---|---|---|
committer | Paul Gilbert | 2019-06-22 14:40:50 -0700 |
commit | dd4108e7c79770ec8235bd4440e0cdc06becd9d9 (patch) | |
tree | c41d06548ac4c4fbb037b733c1cdab519822204c /engines/glk/alan2/sysdep.h | |
parent | 8f75589971d70b2ca749d5389a332e6761213a5b (diff) | |
download | scummvm-rg350-dd4108e7c79770ec8235bd4440e0cdc06becd9d9.tar.gz scummvm-rg350-dd4108e7c79770ec8235bd4440e0cdc06becd9d9.tar.bz2 scummvm-rg350-dd4108e7c79770ec8235bd4440e0cdc06becd9d9.zip |
GLK: ALAN2: Removing all the existing system specific ifdef blocks
I'm going to be shortly formatting the code and doing refactoring
to work around the setjmp calls in the original, so there's little
point in keeping the system specific ifdef blocks from the original
Diffstat (limited to 'engines/glk/alan2/sysdep.h')
-rw-r--r-- | engines/glk/alan2/sysdep.h | 288 |
1 files changed, 0 insertions, 288 deletions
diff --git a/engines/glk/alan2/sysdep.h b/engines/glk/alan2/sysdep.h index e58e538f20..7fce53c3e7 100644 --- a/engines/glk/alan2/sysdep.h +++ b/engines/glk/alan2/sysdep.h @@ -45,7 +45,6 @@ namespace Alan2 { #define GLK #define __win__ -#ifdef GLK #undef isdigit #define isdigit Common::isDigit #undef stricmp @@ -56,300 +55,13 @@ namespace Alan2 { #define rand() g_vm->getRandomNumber(0x7fffffff) #undef fprintf extern void fprintf(Common::WriteStream *ws, const char *fmt, ...); -#endif - -/* Place definitions of OS and compiler here if necessary */ -#ifdef AZTEC_C -#define __amiga__ -#endif - -#ifndef __sun__ -#ifdef sun -#define __sun__ -#endif -#endif - -#ifdef _INCLUDE_HPUX_SOURCE -#define __hp__ -#endif - -#ifndef __unix__ -#ifdef unix -#define __unix__ -#endif -#endif - -#ifdef vax -#define __vms__ -#endif - -#ifdef THINK_C -#define __mac__ -#endif - -#ifdef __MWERKS__ -#ifdef macintosh -#define __mac__ -#else -#define __dos__ -#endif -#endif - -#ifdef DOS -#define __dos__ -#endif - -#ifdef __BORLANDC__ -#define __dos__ -#endif - -#ifdef __CYGWIN__ -#define __win__ -#endif - -#ifdef __MINGW32__ -#define __win__ -#endif - -#ifdef __PACIFIC__ -#define __dos__ -#define HAVE_SHORT_FILENAMES -#endif - - -/*---------------------------------------------------------------------- - - Below follows OS and compiler dependent settings. They should not be - changed except for introducing new sections when porting to new - environments. - - */ - -/************/ -/* Includes */ -/************/ - -#ifndef GLK -#include <stdio.h> -#include <ctype.h> -#endif - -#ifdef __STDC__ -#include <stdlib.h> -#include <string.h> -#endif - -#ifdef __vms__ -/* Our VAXC doesn't define __STDC__ */ -#include <stdlib.h> -#include <string.h> -#endif - - -#ifdef __mac__ -#include <stdlib.h> -#include <string.h> -#include <unix.h> -#endif - -#ifdef __MWERKS__ -#define strdup _strdup -#endif /***********************/ -/* ISO character sets? */ -/***********************/ /* Common case first */ #define ISO 1 #define NATIVECHARSET 0 -#ifdef GLK -#undef ISO -#define ISO 1 -#undef NATIVECHARSET -#define NATIVECHARSET 0 -#else /* Glk is ISO, no matter what the OS */ - -#ifdef __dos__ -#undef ISO -#define ISO 0 -#undef NATIVECHARSET -#define NATIVECHARSET 2 -#endif - -#ifdef __win__ -#undef ISO -#define ISO 1 -#undef NATIVECHARSET -#define NATIVECHARSET 2 -#endif - -#ifdef __mac__ -#undef ISO -#define ISO 0 -#undef NATIVECHARSET -#define NATIVECHARSET 1 -#endif - -#endif - -/**************************/ -/* Strings for file modes */ -/**************************/ -#define READ_MODE "r" -#define WRITE_MODE "w" - -#ifdef __mac__ -/* File open mode (binary) */ -#undef READ_MODE -#define READ_MODE "rb" -#undef WRITE_MODE -#define WRITE_MODE "wb" -#endif - -#ifdef __dos__ -/* File open mode (binary) */ -#undef READ_MODE -#define READ_MODE "rb" -#undef WRITE_MODE -#define WRITE_MODE "wb" -#endif - -#ifdef __win__ -/* File open mode (binary) */ -#undef READ_MODE -#define READ_MODE "rb" -#undef WRITE_MODE -#define WRITE_MODE "wb" -#endif - -/*****************/ -/* Byte ordering */ -/*****************/ - -#ifdef __dos__ -#define REVERSED -#endif - -#ifdef __vms__ -#define REVERSED -#endif - -#ifdef __win__ -#ifndef REVERSED -#define REVERSED -#endif -#endif - - -/****************************/ -/* Allocates cleared bytes? */ -/****************************/ - -#ifdef __CYGWIN__ -#define NOTCALLOC -#endif - -#ifdef __MINGW32__ -#define NOTCALLOC -#endif - -#ifdef __unix__ -#define NOTCALLOC -#endif - - -/****************/ -/* Have termio? */ -/****************/ - -#ifdef GLK -/* don't need TERMIO */ -#else - -#ifdef __CYGWIN__ -#define HAVE_TERMIO -#endif - -#ifdef __unix__ -#define HAVE_TERMIO -#endif - -#endif - -/*******************************/ -/* Is ANSI control available? */ -/*******************************/ - -#ifdef GLK -/* don't need ANSI */ -#else - -#ifdef __CYGWIN__ -#define HAVE_ANSI -#endif - -#endif - -/******************************/ -/* Use the READLINE function? */ -/******************************/ - -#ifdef GLK -/* Glk always uses readline(), no matter what the OS */ -#define USE_READLINE -#else - -#ifdef __unix__ -#define USE_READLINE -#endif - -#ifdef x__dos__ -#define USE_READLINE -#endif - -#ifdef __win__ -#define USE_READLINE -#endif - -#endif - -/* Special cases and definition overrides */ -#ifdef __unix__ -#define MULTI -#endif - - - - -#ifdef __vms__ - -#define MULTI - -extern char *strdup(char str[]); - -/* Cheat implementation of strftime */ -extern size_t strftime (char *, size_t, const char *, const struct tm *); - -#endif - -#ifdef __mac__ - -extern char *strdup(char *str); - -#endif - - -#ifdef __dos__ - -/* Return codes */ -#define EXIT_SUCCESS 0 -#define EXIT_FAILURE 1 - -#endif - - /* Native character functions */ extern int isSpace(int c); /* IN - Native character to test */ extern int isLower(int c); /* IN - Native character to test */ |