#endif
va_start (argptr,error);
- vsprintf (string,error,argptr);
+ vsnprintf (string, sizeof (string), error, argptr);
va_end (argptr);
fprintf(stderr, "Error: %s\n", string);
exit (1);
}
-void Sys_Print(const char *text)
+void Sys_PrintToTerminal(const char *text)
{
printf("%s", text);
}
return NULL;
}
-void Sys_Sleep(void)
+void Sys_Sleep(int milliseconds)
{
+ if (milliseconds < 1)
+ milliseconds = 1;
#ifdef WIN32
- Sleep (1);
+ Sleep(milliseconds);
#else
- usleep(1);
+ usleep(milliseconds * 1000);
#endif
}