X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=sys.h;h=0c91f4d097021d4f5e7aaea6746ef6d09831e372;hb=279f0872533dc81f28514584be5e41481fc106da;hp=dd31ce09f19dcd252836606642908c0046ce3b16;hpb=06d8455f84631224fb6bb29ab1bd56e3f849a086;p=xonotic%2Fdarkplaces.git diff --git a/sys.h b/sys.h index dd31ce09..0c91f4d0 100644 --- a/sys.h +++ b/sys.h @@ -19,6 +19,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // sys.h -- non-portable functions +#ifndef SYS_H +#define SYS_H + // // file IO // @@ -26,25 +29,23 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // returns the file size // return -1 if file is not present // the file should be in BINARY mode for stupid OSs that care -int Sys_FileOpenRead (char *path, int *hndl); +int Sys_FileOpenRead (const char *path, int *hndl); -int Sys_FileOpenWrite (char *path); +int Sys_FileOpenWrite (const char *path); void Sys_FileClose (int handle); void Sys_FileSeek (int handle, int position); int Sys_FileRead (int handle, void *dest, int count); int Sys_FileWrite (int handle, void *data, int count); -int Sys_FileTime (char *path); -void Sys_mkdir (char *path); +int Sys_FileTime (const char *path); +void Sys_mkdir (const char *path); // // system IO // -void Sys_DebugLog(char *file, char *fmt, ...); - -void Sys_Error (char *error, ...); +void Sys_Error (const char *error, ...); // an error will cause the entire program to exit -void Sys_Printf (char *fmt, ...); +void Sys_Printf (const char *fmt, ...); // send text to the console void Sys_Quit (void); @@ -60,3 +61,10 @@ void Sys_Sleep (void); void Sys_SendKeyEvents (void); // Perform Key_Event () callbacks until the input que is empty +// called after Com_InitArgv +void Sys_Shared_EarlyInit (void); +// called after Host_init +void Sys_Shared_LateInit (void); + +#endif +