X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=tools%2Fquake2%2Fqdata_heretic2%2Fcommon%2Fcmdlib.h;h=b8b1aa3da84b498cf46d6aa0e2d34d2ac5b40797;hb=131c36f6be58bba507a42f767533b061b721dfec;hp=a6cb14e952df8b1ac43a1bc479b6e270c11b88a7;hpb=231225d6f97d0b926b2e896e5783cccfbc7c5619;p=xonotic%2Fnetradiant.git diff --git a/tools/quake2/qdata_heretic2/common/cmdlib.h b/tools/quake2/qdata_heretic2/common/cmdlib.h index a6cb14e9..b8b1aa3d 100644 --- a/tools/quake2/qdata_heretic2/common/cmdlib.h +++ b/tools/quake2/qdata_heretic2/common/cmdlib.h @@ -1,30 +1,30 @@ /* -Copyright (C) 1999-2006 Id Software, Inc. and contributors. -For a list of contributors, see the accompanying CONTRIBUTORS file. + Copyright (C) 1999-2007 id Software, Inc. and contributors. + For a list of contributors, see the accompanying CONTRIBUTORS file. -This file is part of GtkRadiant. + This file is part of GtkRadiant. -GtkRadiant is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. + GtkRadiant is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. -GtkRadiant is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + GtkRadiant is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GtkRadiant; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ + You should have received a copy of the GNU General Public License + along with GtkRadiant; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ // cmdlib.h #ifndef __CMDLIB__ #define __CMDLIB__ -#ifdef _WIN32 +#if GDEF_COMPILER_MSVC #pragma warning(disable : 4244) // MIPS #pragma warning(disable : 4136) // X86 #pragma warning(disable : 4051) // ALPHA @@ -44,7 +44,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include -#ifdef _WIN32 +#if GDEF_COMPILER_MSVC #pragma intrinsic( memset, memcpy ) @@ -52,129 +52,129 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef __BYTEBOOL__ #define __BYTEBOOL__ - //typedef enum {false, true} qboolean; - //typedef unsigned char byte; +//typedef enum {false, true} qboolean; +//typedef unsigned char byte; #include "q_typedef.h" #endif #ifdef PATH_MAX -#define MAX_OS_PATH PATH_MAX +#define MAX_OS_PATH PATH_MAX #else -#define MAX_OS_PATH 1024 +#define MAX_OS_PATH 1024 #endif #define MEM_BLOCKSIZE 4096 /* -extern qboolean verbose; -#define SYS_VRB 0 // verbose support (on/off) -#define SYS_STD 1 // standard print level -#define SYS_WRN 2 // warnings -#define SYS_ERR 3 // error -*/ + extern qboolean verbose; + #define SYS_VRB 0 // verbose support (on/off) + #define SYS_STD 1 // standard print level + #define SYS_WRN 2 // warnings + #define SYS_ERR 3 // error + */ // the dec offsetof macro doesnt work very well... -#define myoffsetof(type,identifier) ((size_t)&((type *)0)->identifier) +#define myoffsetof( type,identifier ) ( (size_t)& ( (type *)0 )->identifier ) #define SAFE_MALLOC #ifdef SAFE_MALLOC void *safe_malloc( size_t size ); void *safe_malloc_info( size_t size, char* info ); #else -#define safe_malloc(a) malloc(a) +#define safe_malloc( a ) malloc( a ) #endif /* SAFE_MALLOC */ // set these before calling CheckParm extern int myargc; extern char **myargv; -char *strlower (char *in); +char *strlower( char *in ); int Q_strncasecmp( const char *s1, const char *s2, int n ); int Q_stricmp( const char *s1, const char *s2 ); int Q_strcasecmp( const char *s1, const char *s2 ); void Q_getwd( char *out ); -int Q_filelength (FILE *f); -int FileTime( const char *path ); +int Q_filelength( FILE *f ); +int FileTime( const char *path ); -void Q_mkdir( const char *path ); +void Q_mkdir( const char *path ); -extern char qdir[1024]; -extern char gamedir[1024]; -extern char writedir[1024]; -extern char *moddirparam; -void SetQdirFromPath( const char *path); -char *ExpandArg( const char *path ); // from cmd line -char *ExpandPath( const char *path ); // from scripts -char *ExpandGamePath (const char *path); +extern char qdir[1024]; +extern char gamedir[1024]; +extern char writedir[1024]; +extern char *moddirparam; +void SetQdirFromPath( const char *path ); +char *ExpandArg( const char *path ); // from cmd line +char *ExpandPath( const char *path ); // from scripts +char *ExpandGamePath( const char *path ); char *ExpandPathAndArchive( const char *path ); void ExpandWildcards( int *argc, char ***argv ); double I_FloatTime( void ); -int CheckParm( const char *check ); +int CheckParm( const char *check ); -void *SafeMalloc(size_t n, char *desc); -FILE *SafeOpenWrite( const char *filename ); -FILE *SafeOpenRead( const char *filename ); -void SafeRead (FILE *f, void *buffer, int count); -void SafeWrite (FILE *f, const void *buffer, int count); +void *SafeMalloc( size_t n, char *desc ); +FILE *SafeOpenWrite( const char *filename ); +FILE *SafeOpenRead( const char *filename ); +void SafeRead( FILE *f, void *buffer, int count ); +void SafeWrite( FILE *f, const void *buffer, int count ); -int LoadFile( const char *filename, void **bufferptr ); +int LoadFile( const char *filename, void **bufferptr ); int LoadFileBlock( const char *filename, void **bufferptr ); -int TryLoadFile( const char *filename, void **bufferptr ); -void SaveFile( const char *filename, const void *buffer, int count ); -qboolean FileExists( const char *filename ); +int TryLoadFile( const char *filename, void **bufferptr ); +void SaveFile( const char *filename, const void *buffer, int count ); +qboolean FileExists( const char *filename ); -void DefaultExtension( char *path, const char *extension ); -void DefaultPath( char *path, const char *basepath ); -void StripFilename( char *path ); -void StripExtension( char *path ); +void DefaultExtension( char *path, const char *extension ); +void DefaultPath( char *path, const char *basepath ); +void StripFilename( char *path ); +void StripExtension( char *path ); -void ExtractFilePath( const char *path, char *dest ); -void ExtractFileBase( const char *path, char *dest ); -void ExtractFileExtension( const char *path, char *dest ); +void ExtractFilePath( const char *path, char *dest ); +void ExtractFileBase( const char *path, char *dest ); +void ExtractFileExtension( const char *path, char *dest ); -int ParseNum (const char *str); +int ParseNum( const char *str ); /* -void Sys_Printf (const char *text, ...); -void Sys_FPrintf (int flag, const char *text, ...); -void Error( const char *error, ... ); -*/ -short BigShort (short l); -short LittleShort (short l); -int BigLong (int l); -int LittleLong (int l); -float BigFloat (float l); -float LittleFloat (float l); + void Sys_Printf (const char *text, ...); + void Sys_FPrintf (int flag, const char *text, ...); + void Error( const char *error, ... ); + */ +short BigShort( short l ); +short LittleShort( short l ); +int BigLong( int l ); +int LittleLong( int l ); +float BigFloat( float l ); +float LittleFloat( float l ); -char *COM_Parse (char *data); +char *COM_Parse( char *data ); -extern char com_token[1024]; -extern qboolean com_eof; +extern char com_token[1024]; +extern qboolean com_eof; -char *copystring(const char *s); +char *copystring( const char *s ); -void CRC_Init(unsigned short *crcvalue); -void CRC_ProcessByte(unsigned short *crcvalue, byte data); -unsigned short CRC_Value(unsigned short crcvalue); +void CRC_Init( unsigned short *crcvalue ); +void CRC_ProcessByte( unsigned short *crcvalue, byte data ); +unsigned short CRC_Value( unsigned short crcvalue ); -void CreatePath( const char *path ); -void QCopyFile( const char *from, const char *to ); +void CreatePath( const char *path ); +void QCopyFile( const char *from, const char *to ); -extern qboolean archive; -extern char archivedir[1024]; +extern qboolean archive; +extern char archivedir[1024]; -extern qboolean g_dokeypress; +extern qboolean g_dokeypress; // sleep for the given amount of milliseconds -void Sys_Sleep(int n); +void Sys_Sleep( int n ); // for compression routines typedef struct { - byte *data; - int count; + byte *data; + int count; } cblock_t;