summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acinclude.m437
-rw-r--r--configure.ac3
-rw-r--r--main/spprintf.h2
-rw-r--r--win32/build/config.w32.h.in2
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