X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=sys.h;h=41d595b927785c41770fc1a5f8a4b8d5cde037c5;hb=fa2fac69ce23717a35aafa60a1cb2efdb89c178d;hp=ea711f661e7f00a5687988a76f9869f175108a27;hpb=c6d7670ed439522ba8be3959a0315cb8c4039a7f;p=xonotic%2Fdarkplaces.git diff --git a/sys.h b/sys.h index ea711f66..41d595b9 100644 --- a/sys.h +++ b/sys.h @@ -42,14 +42,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #endif # define DP_MOBILETOUCH 1 # define DP_FREETYPE_STATIC 1 -#elif TARGET_OS_IPHONE /* must come first because it also defines MACOSX */ -# define DP_OS_NAME "iPhoneOS" -# define DP_OS_STR "iphoneos" -# define USE_GLES2 1 -# define LINK_TO_ZLIB 1 -# define LINK_TO_LIBVORBIS 1 -# define DP_MOBILETOUCH 1 -# define DP_FREETYPE_STATIC 1 #elif defined(__linux__) # define DP_OS_NAME "Linux" # define DP_OS_STR "linux" @@ -71,9 +63,19 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #elif defined(__DragonFly__) # define DP_OS_NAME "DragonFlyBSD" # define DP_OS_STR "dragonflybsd" -#elif defined(MACOSX) -# define DP_OS_NAME "Mac OS X" -# define DP_OS_STR "osx" +#elif defined(__APPLE__) +# if TARGET_OS_IPHONE +# define DP_OS_NAME "iOS" +# define DP_OS_STR "ios" +# define USE_GLES2 1 +# define LINK_TO_ZLIB 1 +# define LINK_TO_LIBVORBIS 1 +# define DP_MOBILETOUCH 1 +# define DP_FREETYPE_STATIC 1 +# elif TARGET_OS_MAC +# define DP_OS_NAME "macOS" +# define DP_OS_STR "macos" +# endif #elif defined(__MORPHOS__) # define DP_OS_NAME "MorphOS" # define DP_OS_STR "morphos" @@ -148,7 +150,6 @@ typedef struct sys_s extern sys_t sys; -extern struct cvar_s sys_usenoclockbutbenchmark; // // DLL management @@ -192,8 +193,6 @@ void* Sys_GetProcAddress (dllhandle_t handle, const char* name); int Sys_CheckParm (const char *parm); -/// called early in Host_Init -void Sys_InitConsole (void); /// called after command system is initialized but before first Con_Print void Sys_Init_Commands (void); @@ -209,8 +208,8 @@ char *Sys_TimeString(const char *timeformat); void Sys_Error (const char *error, ...) DP_FUNC_PRINTF(1) DP_FUNC_NORETURN; /// (may) output text to terminal which launched program -void Sys_PrintToTerminal(const char *text); -void Sys_PrintfToTerminal(const char *fmt, ...); +void Sys_Print(const char *text); +void Sys_Printf(const char *fmt, ...); /// INFO: This is only called by Host_Shutdown so we dont need testing for recursion void Sys_Shutdown (void); @@ -240,10 +239,10 @@ void Sys_ProvideSelfFD (void); char *Sys_ConsoleInput (void); /// called to yield for a little bit so as not to hog cpu when paused or debugging -void Sys_Sleep(int microseconds); +double Sys_Sleep(double time); /// Perform Key_Event () callbacks until the input que is empty -void Sys_SendKeyEvents (void); +void Sys_SDL_HandleEvents(void); char *Sys_GetClipboardData (void);