diff options
-rw-r--r-- | acinclude.m4 | 37 | ||||
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | main/spprintf.h | 2 | ||||
-rw-r--r-- | win32/build/config.w32.h.in | 2 |
4 files changed, 1 insertions, 43 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 69d1638930..c6f52a0bd2 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1436,43 +1436,6 @@ AC_DEFUN([PHP_MISSING_FCLOSE_DECL],[ ]) dnl -dnl PHP_AC_BROKEN_SNPRINTF -dnl -dnl Check for broken snprintf(), C99 conformance -dnl -AC_DEFUN([PHP_AC_BROKEN_SNPRINTF],[ - AC_CACHE_CHECK(whether snprintf is broken, ac_cv_broken_snprintf,[ - AC_RUN_IFELSE([AC_LANG_SOURCE([[ -#define NULL (0L) -main() { - char buf[20]; - int res = 0; - res = res || (snprintf(buf, 2, "marcus") != 6); - res = res || (buf[1] != '\0'); - /* Implementations may consider this as an encoding error */ - snprintf(buf, 0, "boerger"); - /* However, they MUST ignore the pointer */ - res = res || (buf[0] != 'm'); - res = res || (snprintf(NULL, 0, "boerger") != 7); - res = res || (snprintf(buf, sizeof(buf), "%f", 0.12345678) != 8); - exit(res); -} - ]])],[ - ac_cv_broken_snprintf=no - ],[ - ac_cv_broken_snprintf=yes - ],[ - ac_cv_broken_snprintf=no - ]) - ]) - if test "$ac_cv_broken_snprintf" = "yes"; then - AC_DEFINE(PHP_BROKEN_SNPRINTF, 1, [Whether snprintf is C99 conform]) - else - AC_DEFINE(PHP_BROKEN_SNPRINTF, 0, [Whether snprintf is C99 conform]) - fi -]) - -dnl dnl PHP_SOCKADDR_CHECKS dnl AC_DEFUN([PHP_SOCKADDR_CHECKS], [ diff --git a/configure.ac b/configure.ac index 697d9b789c..9a4b77995a 100644 --- a/configure.ac +++ b/configure.ac @@ -651,7 +651,6 @@ setsockopt \ setvbuf \ shutdown \ sin \ -snprintf \ srand48 \ srandom \ statfs \ @@ -673,7 +672,6 @@ unlockpt \ unsetenv \ usleep \ utime \ -vsnprintf \ vasprintf \ asprintf \ nanosleep \ @@ -737,7 +735,6 @@ fi AC_REPLACE_FUNCS(strlcat strlcpy explicit_bzero getopt) AC_FUNC_ALLOCA -dnl PHP_AC_BROKEN_SNPRINTF PHP_DECLARED_TIMEZONE PHP_TIME_R_TYPE PHP_READDIR_R_TYPE diff --git a/main/spprintf.h b/main/spprintf.h index 0bfc5a28cd..bbb7add25c 100644 --- a/main/spprintf.h +++ b/main/spprintf.h @@ -33,4 +33,4 @@ END_EXTERN_C() #define vspprintf zend_vspprintf #define vstrpprintf zend_vstrpprintf -#endif /* SNPRINTF_H */ +#endif /* SPPRINTF_H */ diff --git a/win32/build/config.w32.h.in b/win32/build/config.w32.h.in index 642da0021d..ccfad0ab16 100644 --- a/win32/build/config.w32.h.in +++ b/win32/build/config.w32.h.in @@ -86,8 +86,6 @@ # define HAVE_SETVBUF 1 #endif #define HAVE_SHUTDOWN 1 -#define HAVE_SNPRINTF 1 -#define HAVE_VSNPRINTF 1 #define HAVE_STRCASECMP 1 #define HAVE_STRDUP 1 #define HAVE_STRERROR 1 |