1
0
forked from 0ad/0ad

Define XP_* globally, for anything that uses SpiderMonkey directly

This was SVN commit r1025.
This commit is contained in:
Ykkrosh 2004-08-20 14:02:53 +00:00
parent 0ac6b7839f
commit 35baf71fe8
2 changed files with 6 additions and 10 deletions

View File

@ -5,17 +5,21 @@
// Windows
#if defined(_WIN32) || defined(WIN32)
# define OS_WIN
# define XP_WIN
// Linux
#elif defined(linux) || defined(__linux) || defined(__linux__)
# define OS_LINUX
# define OS_UNIX
# define XP_UNIX
// Mac OS X
#elif defined(MAC_OS_X
# define OS_MACOSX
# define OS_UNIX
# define XP_UNIX
// Mac OS 9 or below
#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)
# define OS_MACOS
# define XP_MAC
// BSD
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
# define OS_BSD
@ -25,12 +29,14 @@
// BeOS
#elif defined(__BEOS__)
# define OS_BEOS
# define XP_BEOS
// Amiga
#elif defined(__amigaos__)
# define OS_AMIGA
// Unix-based
#elif defined(unix) || defined(__unix) || defined(_XOPEN_SOURCE) || defined(_POSIX_SOURCE)
# define OS_UNIX
# define XP_UNIX
#else
# error "unknown OS - add define here"
#endif

View File

@ -2,16 +2,6 @@
#ifndef _SCRIPTINGHOST_H_
#define _SCRIPTINGHOST_H_
#ifdef OS_WIN
# define XP_WIN
#endif
#ifdef OS_UNIX
# ifndef XP_UNIX
# define XP_UNIX
# endif
#endif
#include "Errors.h"
ERROR_GROUP(Scripting);