// =======================================================================
// General routines
// =======================================================================
-
-void Sys_Quit (void)
+void Sys_Shutdown (void)
{
- Host_Shutdown();
#ifndef WIN32
fcntl (0, F_SETFL, fcntl (0, F_GETFL, 0) & ~FNDELAY);
#endif
fflush(stdout);
- exit(0);
}
void Sys_Error (const char *error, ...)
#endif
va_start (argptr,error);
- vsnprintf (string, sizeof (string), error, argptr);
+ dpvsnprintf (string, sizeof (string), error, argptr);
va_end (argptr);
- fprintf(stderr, "Error: %s\n", string);
+
+ 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;
#endif
}
-int main (int argc, const char **argv)
+char *Sys_GetClipboardData (void)
+{
+ return NULL;
+}
+
+void Sys_InitConsole (void)
+{
+}
+
+void Sys_Init_Commands (void)
+{
+}
+
+int main (int argc, char **argv)
{
double frameoldtime, framenewtime;
signal(SIGFPE, SIG_IGN);
com_argc = argc;
- com_argv = argv;
+ com_argv = (const char **)argv;
#ifndef WIN32
fcntl(0, F_SETFL, fcntl (0, F_GETFL, 0) | FNDELAY);
#endif
- Sys_Shared_EarlyInit();
-
Host_Init();
- Sys_Shared_LateInit();
-
frameoldtime = Sys_DoubleTime () - 0.1;
while (1)
{