From be514b908e413db4f0516eb3bc8c1c9ea790a6d3 Mon Sep 17 00:00:00 2001 From: Steven Edwards Date: Tue, 14 Jan 2003 19:35:03 +0000 Subject: [PATCH] Check for vsnprintf and _vsnprintf, and define vsnprintf with _vsnprintf if needed. --- configure | 4 ++++ configure.ac | 2 ++ include/config.h.in | 6 ++++++ include/wine/port.h | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/configure b/configure index f3cf658b9e7..7380226026b 100755 --- a/configure +++ b/configure @@ -13148,6 +13148,8 @@ fi + + for ac_func in \ _lwp_create \ _pclose \ @@ -13155,6 +13157,7 @@ for ac_func in \ _snprintf \ _stricmp \ _strnicmp \ + _vsnprintf \ chsize \ clone \ ecvt \ @@ -13202,6 +13205,7 @@ for ac_func in \ timegm \ usleep \ vfscanf \ + vsnprintf \ wait4 \ waitpid \ diff --git a/configure.ac b/configure.ac index c1ae4a717cf..ed9cd300d94 100644 --- a/configure.ac +++ b/configure.ac @@ -936,6 +936,7 @@ AC_CHECK_FUNCS(\ _snprintf \ _stricmp \ _strnicmp \ + _vsnprintf \ chsize \ clone \ ecvt \ @@ -983,6 +984,7 @@ AC_CHECK_FUNCS(\ timegm \ usleep \ vfscanf \ + vsnprintf \ wait4 \ waitpid \ ) diff --git a/include/config.h.in b/include/config.h.in index 08631693b95..61893dbe119 100644 --- a/include/config.h.in +++ b/include/config.h.in @@ -638,6 +638,9 @@ /* Define to 1 if you have the `vfscanf' function. */ #undef HAVE_VFSCANF +/* Define to 1 if you have the `vsnprintf' function. */ +#undef HAVE_VSNPRINTF + /* Define to 1 if you have the `wait4' function. */ #undef HAVE_WAIT4 @@ -695,6 +698,9 @@ /* Define to 1 if you have the `_strnicmp' function. */ #undef HAVE__STRNICMP +/* Define to 1 if you have the `_vsnprintf' function. */ +#undef HAVE__VSNPRINTF + /* Define if we have __va_copy */ #undef HAVE___VA_COPY diff --git a/include/wine/port.h b/include/wine/port.h index a23ea534b76..b45ee271a43 100644 --- a/include/wine/port.h +++ b/include/wine/port.h @@ -103,6 +103,10 @@ struct statfs; #define snprintf _snprintf #endif +#if !defined(HAVE_VSNPRINTF) && defined(HAVE__VSNPRINTF) +#define vsnprintf _vsnprintf +#endif + #ifndef S_ISLNK # define S_ISLNK(mod) (0) #endif /* S_ISLNK */ -- 2.11.4.GIT