*/
void Log_Close (void)
{
- if (logfile == NULL)
- return;
+ qfile_t* l = logfile;
- FS_Print (logfile, Log_Timestamp ("Log stopped"));
- FS_Print (logfile, "\n");
- FS_Close (logfile);
+ if (l == NULL)
+ return;
+ FS_Print (l, Log_Timestamp ("Log stopped"));
+ FS_Print (l, "\n");
logfile = NULL;
+ FS_Close (l);
+
crt_log_file[0] = '\0';
}
Cmd_AddCommand(CF_SHARED, "condump", Con_ConDump_f, "output console history to a file (see also log_file)");
con_initialized = true;
- // initialize console window (only used by sys_win.c)
- Sys_InitConsole();
-
+
Con_Print("Console initialized.\n");
}
*out++ = 'm';
}
*out++ = 0;
- Sys_PrintToTerminal(printline);
+ Sys_Print(printline);
}
else if(sys_colortranslation.integer == 2) // Quake
{
- Sys_PrintToTerminal(line);
+ Sys_Print(line);
}
else // strip
{
}
}
*out++ = 0;
- Sys_PrintToTerminal(printline);
+ Sys_Print(printline);
}
}
// empty the line buffer
return DrawQ_TextWidth(w, *length, ti->fontsize, ti->fontsize, false, ti->font);
else
{
- Sys_PrintfToTerminal("Con_WordWidthFunc: can't get here (maxWidth should never be %f)\n", maxWidth);
+ Sys_Printf("Con_WordWidthFunc: can't get here (maxWidth should never be %f)\n", maxWidth);
// Note: this is NOT a Con_Printf, as it could print recursively
return 0;
}