va_start (argptr,error);
dpvsnprintf (string, sizeof (string), error, argptr);
va_end (argptr);
- fprintf(stderr, "Error: %s\n", string);
- Con_Print ("Quake Error: ");
- Con_Print (string);
- Con_Print ("\n");
+ Con_Printf ("Quake Error: %s\n", string);
Host_Shutdown ();
exit (1);
void Sys_PrintToTerminal(const char *text)
{
- printf("%s", text);
+ fprintf(stdout, "%s", text);
}
double Sys_DoubleTime (void)
LARGE_INTEGER PerformanceCount;
if (!QueryPerformanceFrequency (&PerformanceFreq))
- Sys_Error ("No hardware timer available");
+ {
+ Con_Printf ("No hardware timer available");
+ // fall back to timeGetTime
+ Cvar_SetValueQuick(&sys_usetimegettime, true);
+ return Sys_DoubleTime();
+ }
QueryPerformanceCounter (&PerformanceCount);
#ifdef __BORLANDC__
if (cls.state == ca_dedicated)
{
static char text[256];
- static int len = 0;
+ static unsigned int len = 0;
#ifdef WIN32
int c;