diff --git a/CMakeLists.txt b/CMakeLists.txt index f2440c0..55fe23d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -200,9 +200,6 @@ check_include_file("inttypes.h" HAVE_INTTYPES_H) # We also need /, but we get those from # AC_PC_FROM_UCONTEXT, below. -# for windows -check_symbol_exists(snprintf stdio.h HAVE_SNPRINTF) - # We override a lot of memory allocation routines, not all of which are # standard. For those the system doesn't declare, we'll declare ourselves. set(CMAKE_REQUIRED_DEFINITIONS -D_XOPEN_SOURCE=600) diff --git a/cmake/config.h.in b/cmake/config.h.in index 99e59e0..e9c8090 100644 --- a/cmake/config.h.in +++ b/cmake/config.h.in @@ -138,9 +138,6 @@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SCHED_H -/* Define to 1 if you have the `snprintf' function. */ -#cmakedefine HAVE_SNPRINTF - /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDINT_H diff --git a/src/windows/config.h b/src/windows/config.h index cb8b577..acc25e3 100644 --- a/src/windows/config.h +++ b/src/windows/config.h @@ -299,10 +299,6 @@ # define _WIN32_WINNT 0x0501 #endif -#if defined(_MSC_VER) && _MSC_VER >= 1900 -#define HAVE_SNPRINTF 1 -#endif - // We want to make sure not to ever try to #include heap-checker.h #define NO_HEAP_CHECK 1 diff --git a/src/windows/mingw.h b/src/windows/mingw.h index c91a313..4bb1535 100644 --- a/src/windows/mingw.h +++ b/src/windows/mingw.h @@ -54,8 +54,6 @@ # define _WIN32_WINNT 0x0501 #endif -#define HAVE_SNPRINTF 1 - // Some mingw distributions have a pthreads wrapper, but it doesn't // work as well as native windows spinlocks (at least for us). So // pretend the pthreads wrapper doesn't exist, even when it does. diff --git a/src/windows/port.h b/src/windows/port.h index f5dda88..29c6cb9 100644 --- a/src/windows/port.h +++ b/src/windows/port.h @@ -318,17 +318,6 @@ inline int perftools_vsnprintf(char *str, size_t size, const char *format, } #endif -#ifndef HAVE_SNPRINTF -inline int snprintf(char *str, size_t size, const char *format, ...) { - va_list ap; - int r; - va_start(ap, format); - r = perftools_vsnprintf(str, size, format, ap); - va_end(ap); - return r; -} -#endif - #ifndef HAVE_INTTYPES_H #define PRIx64 "I64x" #define SCNx64 "I64x"