23#include "../qcommon/q_shared.h"
24#include "../qcommon/qcommon.h"
31#ifdef USE_INTERNAL_SDL_HEADERS
32# include "SDL_version.h"
34# include <SDL_version.h>
40#if SDL_VERSION_ATLEAST( 2, 0, 5 )
48void CON_Shutdown(
void );
50char *CON_Input(
void );
51void CON_Print(
const char *message );
53unsigned int CON_LogSize(
void );
54unsigned int CON_LogWrite(
const char *in );
55unsigned int CON_LogRead(
char *out,
unsigned int outSize );
57char *Sys_BinaryPath(
void );
58char *Sys_BinaryPathRelative(
const char *relative );
61char *Sys_StripAppBundle(
char *pwd );
64void Sys_GLimpSafeInit(
void );
65void Sys_GLimpInit(
void );
66void Sys_PlatformInit(
void );
67void Sys_PlatformExit(
void );
68void Sys_SigHandler(
int signal ) Q_NO_RETURN;
69void Sys_ErrorDialog(
const char *error );
70void Sys_AnsiColorPrint(
const char *msg );
73qboolean Sys_PIDIsRunning(
int pid );
75qboolean Sys_OpenFolderInPlatformFileManager(
const char *path );
77qboolean Sys_SetMaxFileLimit(
void );
79#ifdef PROTOCOL_HANDLER
80char *Sys_ParseProtocolUri(
const char *uri );
84void Sys_LaunchAutoupdater(
int argc,
char **argv);
87#include "new/sys_local_new.h"