/* Copyright (C) 1997-2001 Id Software, Inc. This program 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. This program 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 this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // sys_null.h -- null system driver to aid porting efforts #include "../qcommon/qcommon.h" #include "errno.h" int curtime; unsigned sys_frame_time; void Sys_mkdir (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_ConsoleInput (void) { return NULL; } void Sys_ConsoleOutput (char *string) { } void Sys_SendKeyEvents (void) { } void Sys_AppActivate (void) { } void Sys_CopyProtect (void) { } char *Sys_GetClipboardData( void ) { return NULL; } void *Hunk_Begin (int maxsize) { return NULL; } void *Hunk_Alloc (int size) { return NULL; } void Hunk_Free (void *buf) { } int Hunk_End (void) { return 0; } 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 main (int argc, char **argv) { Qcommon_Init (argc, argv); while (1) { Qcommon_Frame (0.1); } }