//
// system IO interface (these are the sys functions that need to be implemented in a new driver atm)
//
-void Sys_Error (const char *error, ...);
+void Sys_Error (const char *error, ...) DP_FUNC_PRINTF(1);
// an error will cause the entire program to exit
void Sys_PrintToTerminal(const char *text);
// (may) output text to terminal which launched program
void Sys_Shutdown (void); //INFO: This is only called by Host_Shutdown so we dont need testing for recursion
-void Sys_Quit (void);
+void Sys_Quit (int returnvalue);
double Sys_DoubleTime (void);
char *Sys_ConsoleInput (void);
-void Sys_Sleep(int milliseconds);
+void Sys_Sleep(int microseconds);
// called to yield for a little bit so as
// not to hog cpu when paused or debugging