/* =========================================================================== Copyright (C) 1999-2005 Id Software, Inc. This file is part of Quake III Arena source code. Quake III Arena source code 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. Quake III Arena source code 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 Foobar; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA =========================================================================== */ // sys_null.h -- null system driver to aid porting efforts #include #include #include "../qcommon/qcommon.h" int sys_curtime; //=================================================================== void Sys_BeginStreamedFile(FILE * f, int readAhead) { } void Sys_EndStreamedFile(FILE * f) { } int Sys_StreamedRead(void *buffer, int size, int count, FILE * f) { return fread(buffer, size, count, f); } void Sys_StreamSeek(FILE * f, int offset, int origin) { fseek(f, offset, origin); } //=================================================================== void Sys_mkdir(const char *path) { } void Sys_Error(char *error, ...) { va_list argptr; printf("Sys_Error: "); va_start(argptr, error); vprintf(error, argptr); va_end(argptr); printf("\n"); exit(1); } void Sys_Quit(void) { exit(0); } void Sys_UnloadGame(void) { } void *Sys_GetGameAPI(void *parms) { return NULL; } char *Sys_GetClipboardData(void) { return NULL; } int Sys_Milliseconds(void) { return 0; } void Sys_Mkdir(char *path) { } char *Sys_FindFirst(char *path, unsigned musthave, unsigned canthave) { return NULL; } char *Sys_FindNext(unsigned musthave, unsigned canthave) { return NULL; } void Sys_FindClose(void) { } void Sys_Init(void) { } void Sys_EarlyOutput(char *string) { printf("%s", string); } void main(int argc, char **argv) { Com_Init(argc, argv); while(1) { Com_Frame(); } }