From bee8db3b0495f4c647c3a1a75174f08b2d23fba9 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sat, 14 Nov 2020 02:16:41 -0500 Subject: [PATCH] config: Make sure HAVE_TRUNC and HAVE_TRUNCF are defined as appropriate. The configure/cmake scripts were checking for these functions but we didn't have the SDL_config.h.* pieces in place. The other config headers are best guesses. --- include/SDL_config.h.cmake | 2 ++ include/SDL_config.h.in | 2 ++ include/SDL_config_android.h | 2 ++ include/SDL_config_iphoneos.h | 2 ++ include/SDL_config_macosx.h | 2 ++ include/SDL_config_os2.h | 2 ++ include/SDL_config_pandora.h | 2 ++ include/SDL_config_windows.h | 2 ++ include/SDL_config_winrt.h | 2 ++ include/SDL_config_wiz.h | 2 ++ 10 files changed, 20 insertions(+) diff --git a/include/SDL_config.h.cmake b/include/SDL_config.h.cmake index 29e43d37b..a004825e6 100644 --- a/include/SDL_config.h.cmake +++ b/include/SDL_config.h.cmake @@ -172,6 +172,8 @@ #cmakedefine HAVE_SQRTF 1 #cmakedefine HAVE_TAN 1 #cmakedefine HAVE_TANF 1 +#cmakedefine HAVE_TRUNC 1 +#cmakedefine HAVE_TRUNCF 1 #cmakedefine HAVE_FOPEN64 1 #cmakedefine HAVE_FSEEKO 1 #cmakedefine HAVE_FSEEKO64 1 diff --git a/include/SDL_config.h.in b/include/SDL_config.h.in index 63ff08e05..9878035c2 100644 --- a/include/SDL_config.h.in +++ b/include/SDL_config.h.in @@ -176,6 +176,8 @@ #undef HAVE_SQRTF #undef HAVE_TAN #undef HAVE_TANF +#undef HAVE_TRUNC +#undef HAVE_TRUNCF #undef HAVE_FOPEN64 #undef HAVE_FSEEKO #undef HAVE_FSEEKO64 diff --git a/include/SDL_config_android.h b/include/SDL_config_android.h index 471edb4ba..d1148cf2f 100644 --- a/include/SDL_config_android.h +++ b/include/SDL_config_android.h @@ -121,6 +121,8 @@ #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #define HAVE_SIGACTION 1 #define HAVE_SETJMP 1 #define HAVE_NANOSLEEP 1 diff --git a/include/SDL_config_iphoneos.h b/include/SDL_config_iphoneos.h index f3b74a637..c1c41a895 100644 --- a/include/SDL_config_iphoneos.h +++ b/include/SDL_config_iphoneos.h @@ -122,6 +122,8 @@ #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #define HAVE_SIGACTION 1 #define HAVE_SETJMP 1 #define HAVE_NANOSLEEP 1 diff --git a/include/SDL_config_macosx.h b/include/SDL_config_macosx.h index 42cba74f1..5da22b7b2 100644 --- a/include/SDL_config_macosx.h +++ b/include/SDL_config_macosx.h @@ -125,6 +125,8 @@ #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #define HAVE_SIGACTION 1 #define HAVE_SETJMP 1 #define HAVE_NANOSLEEP 1 diff --git a/include/SDL_config_os2.h b/include/SDL_config_os2.h index 1c9b187c2..16a690bf7 100644 --- a/include/SDL_config_os2.h +++ b/include/SDL_config_os2.h @@ -180,5 +180,7 @@ /* #undef HAVE_SQRTF */ #define HAVE_TAN 1 /* #undef HAVE_TANF */ +#define HAVE_TRUNC 1 +/* #undef HAVE_TRUNCF */ #endif /* SDL_config_os2_h_ */ diff --git a/include/SDL_config_pandora.h b/include/SDL_config_pandora.h index 6328b9621..59d13ef68 100644 --- a/include/SDL_config_pandora.h +++ b/include/SDL_config_pandora.h @@ -102,6 +102,8 @@ #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #define HAVE_SIGACTION 1 #define HAVE_SETJMP 1 #define HAVE_NANOSLEEP 1 diff --git a/include/SDL_config_windows.h b/include/SDL_config_windows.h index b0ba558c0..eff1795e7 100644 --- a/include/SDL_config_windows.h +++ b/include/SDL_config_windows.h @@ -166,6 +166,8 @@ typedef unsigned int uintptr_t; #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #if defined(_MSC_VER) /* These functions were added with the VC++ 2013 C runtime library */ #if _MSC_VER >= 1800 diff --git a/include/SDL_config_winrt.h b/include/SDL_config_winrt.h index dc936d310..02079f53c 100644 --- a/include/SDL_config_winrt.h +++ b/include/SDL_config_winrt.h @@ -181,6 +181,8 @@ typedef unsigned int uintptr_t; #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #define HAVE__FSEEKI64 1 /* Enable various audio drivers */ diff --git a/include/SDL_config_wiz.h b/include/SDL_config_wiz.h index 80ca13c54..e7a097efc 100644 --- a/include/SDL_config_wiz.h +++ b/include/SDL_config_wiz.h @@ -117,6 +117,8 @@ #define HAVE_SQRTF 1 #define HAVE_TAN 1 #define HAVE_TANF 1 +#define HAVE_TRUNC 1 +#define HAVE_TRUNCF 1 #define HAVE_SIGACTION 1 #define HAVE_SETJMP 1 #define HAVE_NANOSLEEP 1