/* * 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); } }