We don't need to check for snprintf() anymore, we don't use it.
authorRyan C. Gordon <icculus@icculus.org>
Sun, 24 Nov 2013 23:36:15 -0500
changeset 8090 0098d4459b7a
parent 8089 de8b6fdf6544
child 8091 a65f28a04224
We don't need to check for snprintf() anymore, we don't use it. SDL_snprintf() is built on vsnprintf() where available.
CMakeLists.txt
configure.in
include/SDL_config.h.cmake
include/SDL_config_android.h
include/SDL_config_iphoneos.h
include/SDL_config_macosx.h
include/SDL_config_pandora.h
include/SDL_config_psp.h
include/SDL_config_wiz.h
premake/Linux/SDL_config_premake.h
premake/Xcode-iOS/SDL_config_premake.h
premake/Xcode/Xcode3/SDL_config_premake.h
premake/Xcode/Xcode4/SDL_config_premake.h
premake/config/SDL_config_cygwin.template.h
premake/config/SDL_config_iphoneos.template.h
premake/config/SDL_config_linux.template.h
premake/config/SDL_config_macosx.template.h
--- a/CMakeLists.txt	Sun Nov 24 23:35:38 2013 -0500
+++ b/CMakeLists.txt	Sun Nov 24 23:36:15 2013 -0500
@@ -503,14 +503,13 @@
     check_c_source_compiles("#include <sys/types.h>
                              #include <sys/mman.h>
                              int main() { }" HAVE_MPROTECT)
-    # FIXME: we don't care if you have snprintf, etc, any more. We only care if you have vsnprintf. Clean this up.
     foreach(_FN
             strtod malloc calloc realloc free getenv setenv putenv unsetenv
             qsort abs bcopy memset memcpy memmove memcmp strlen strlcpy strlcat
             strdup _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa
             _uitoa _ultoa strtol strtoul _i64toa _ui64toa strtoll strtoull
             atoi atof strcmp strncmp _stricmp strcasecmp _strnicmp strncasecmp
-            vsscanf snprintf vsnprintf fseeko fseeko64 sigaction setjmp
+            vsscanf vsnprintf fseeko fseeko64 sigaction setjmp
             nanosleep sysconf sysctlbyname
             )
       string(TOUPPER ${_FN} _UPPER)
--- a/configure.in	Sun Nov 24 23:35:38 2013 -0500
+++ b/configure.in	Sun Nov 24 23:36:15 2013 -0500
@@ -268,8 +268,7 @@
         AC_DEFINE(HAVE_MPROTECT, 1, [ ])
         ]),
     )
-    dnl FIXME: we don't care if you have snprintf, etc, any more. We only care if you have vsnprintf. Clean this up.
-    AC_CHECK_FUNCS(malloc calloc realloc free getenv setenv putenv unsetenv qsort abs bcopy memset memcpy memmove strlen strlcpy strlcat strdup _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa _uitoa _ultoa strtol strtoul _i64toa _ui64toa strtoll strtoull atoi atof strcmp strncmp _stricmp strcasecmp _strnicmp strncasecmp vsscanf snprintf vsnprintf fseeko fseeko64 sigaction setjmp nanosleep sysconf sysctlbyname)
+    AC_CHECK_FUNCS(malloc calloc realloc free getenv setenv putenv unsetenv qsort abs bcopy memset memcpy memmove strlen strlcpy strlcat strdup _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa _uitoa _ultoa strtol strtoul _i64toa _ui64toa strtoll strtoull atoi atof strcmp strncmp _stricmp strcasecmp _strnicmp strncasecmp vsscanf vsnprintf fseeko fseeko64 sigaction setjmp nanosleep sysconf sysctlbyname)
 
     AC_CHECK_LIB(m, pow, [LIBS="$LIBS -lm"; EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lm"])
     AC_CHECK_FUNCS(atan atan2 acos asin ceil copysign cos cosf fabs floor log pow scalbn sin sinf sqrt)
--- a/include/SDL_config.h.cmake	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config.h.cmake	Sun Nov 24 23:36:15 2013 -0500
@@ -125,7 +125,6 @@
 #cmakedefine HAVE__STRNICMP 1
 #cmakedefine HAVE_STRNCASECMP 1
 #cmakedefine HAVE_VSSCANF 1
-#cmakedefine HAVE_SNPRINTF 1
 #cmakedefine HAVE_VSNPRINTF 1
 #cmakedefine HAVE_M_PI 1
 #cmakedefine HAVE_ATAN 1
--- a/include/SDL_config_android.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config_android.h	Sun Nov 24 23:36:15 2013 -0500
@@ -82,7 +82,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_M_PI   1
 #define HAVE_ATAN   1
--- a/include/SDL_config_iphoneos.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config_iphoneos.h	Sun Nov 24 23:36:15 2013 -0500
@@ -80,7 +80,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_M_PI   1
 #define HAVE_ATAN   1
--- a/include/SDL_config_macosx.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config_macosx.h	Sun Nov 24 23:36:15 2013 -0500
@@ -83,7 +83,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_CEIL   1
 #define HAVE_COPYSIGN   1
--- a/include/SDL_config_pandora.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config_pandora.h	Sun Nov 24 23:36:15 2013 -0500
@@ -82,7 +82,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF 1
 #define HAVE_VSNPRINTF 1
 #define HAVE_M_PI 1
 #define HAVE_CEIL 1
--- a/include/SDL_config_psp.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config_psp.h	Sun Nov 24 23:36:15 2013 -0500
@@ -80,7 +80,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_M_PI   1
 #define HAVE_ATAN   1
--- a/include/SDL_config_wiz.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/include/SDL_config_wiz.h	Sun Nov 24 23:36:15 2013 -0500
@@ -76,7 +76,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF 1
 #define HAVE_VSNPRINTF 1
 #define HAVE_M_PI 1
 #define HAVE_CEIL 1
--- a/premake/Linux/SDL_config_premake.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/Linux/SDL_config_premake.h	Sun Nov 24 23:36:15 2013 -0500
@@ -129,7 +129,6 @@
 /* #undef HAVE__STRNICMP */
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF 1
 #define HAVE_VSNPRINTF 1
 #define HAVE_M_PI /**/
 #define HAVE_ATAN 1
--- a/premake/Xcode-iOS/SDL_config_premake.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/Xcode-iOS/SDL_config_premake.h	Sun Nov 24 23:36:15 2013 -0500
@@ -80,7 +80,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_M_PI   1
 #define HAVE_ATAN   1
--- a/premake/Xcode/Xcode3/SDL_config_premake.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/Xcode/Xcode3/SDL_config_premake.h	Sun Nov 24 23:36:15 2013 -0500
@@ -86,7 +86,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_CEIL   1
 #define HAVE_COPYSIGN   1
--- a/premake/Xcode/Xcode4/SDL_config_premake.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/Xcode/Xcode4/SDL_config_premake.h	Sun Nov 24 23:36:15 2013 -0500
@@ -86,7 +86,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_CEIL   1
 #define HAVE_COPYSIGN   1
--- a/premake/config/SDL_config_cygwin.template.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/config/SDL_config_cygwin.template.h	Sun Nov 24 23:36:15 2013 -0500
@@ -125,7 +125,6 @@
 /* #undef HAVE__STRNICMP */
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF 1
 #define HAVE_VSNPRINTF 1
 #define HAVE_M_PI /**/
 #define HAVE_ATAN 1
--- a/premake/config/SDL_config_iphoneos.template.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/config/SDL_config_iphoneos.template.h	Sun Nov 24 23:36:15 2013 -0500
@@ -80,7 +80,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_M_PI   1
 #define HAVE_ATAN   1
--- a/premake/config/SDL_config_linux.template.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/config/SDL_config_linux.template.h	Sun Nov 24 23:36:15 2013 -0500
@@ -129,7 +129,6 @@
 /* #undef HAVE__STRNICMP */
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF 1
 #define HAVE_VSNPRINTF 1
 #define HAVE_M_PI /**/
 #define HAVE_ATAN 1
--- a/premake/config/SDL_config_macosx.template.h	Sun Nov 24 23:35:38 2013 -0500
+++ b/premake/config/SDL_config_macosx.template.h	Sun Nov 24 23:36:15 2013 -0500
@@ -86,7 +86,6 @@
 #define HAVE_STRCASECMP 1
 #define HAVE_STRNCASECMP 1
 #define HAVE_VSSCANF 1
-#define HAVE_SNPRINTF   1
 #define HAVE_VSNPRINTF  1
 #define HAVE_CEIL   1
 #define HAVE_COPYSIGN   1