+#ifndef HOST_H
+#define HOST_H
+
+#include <setjmp.h>
+#include "qtypes.h"
+#include "qdefs.h"
+#include "cmd.h"
+
typedef enum host_state_e
{
host_shutdown,
struct
{
void (*ConnectLocal)(void);
+ qbool (*CL_Intermission)(void); // Quake compatibility
+ qbool (*SV_CanSave)(void); // Quake compatibility
} hook;
} host_t;
void Host_Shutdown(void);
void Host_StartVideo(void);
void Host_Error(const char *error, ...) DP_FUNC_PRINTF(1) DP_FUNC_NORETURN;
-void Host_NoOperation_f(cmd_state_t *cmd);
void Host_LockSession(void);
void Host_UnlockSession(void);
void Host_AbortCurrentFrame(void);
+void Host_SaveConfig(void);
+void Host_LoadConfig_f(cmd_state_t *cmd);
+void Host_NoOperation_f(cmd_state_t *cmd);
+
+#endif