void Sys_Error (const char *error, ...)
{
va_list argptr;
- char string[1024];
+ char string[MAX_INPUTLINE];
// change stdin to non blocking
#ifndef WIN32
LARGE_INTEGER PerformanceCount;
if (!QueryPerformanceFrequency (&PerformanceFreq))
- Sys_Error ("No hardware timer available");
+ {
+ Con_Printf ("No hardware timer available\n");
+ // 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 char text[MAX_INPUTLINE];
+ static unsigned int len = 0;
#ifdef WIN32
int c;