X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=sys.h;h=0c91f4d097021d4f5e7aaea6746ef6d09831e372;hb=43ee5e136a693ac9cfb40cb03fceea7d3149104f;hp=4b5372ea931c47a803dade47f74953f5ed497dd4;hpb=45982a9894c5bff60ff494a0f82865ec267d52f7;p=xonotic%2Fdarkplaces.git diff --git a/sys.h b/sys.h index 4b5372ea..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); @@ -64,3 +65,6 @@ void Sys_SendKeyEvents (void); void Sys_Shared_EarlyInit (void); // called after Host_init void Sys_Shared_LateInit (void); + +#endif +