Using swprintf_s results in a link error when executed on Windows 2003. Given that its use isn't important here and an alternative is already available, this change simply removes it. --- RHSrvAny/RHSrvAny.c | 7 ------- configure.ac | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/RHSrvAny/RHSrvAny.c b/RHSrvAny/RHSrvAny.c index 31caaeb..10317a4 100644 --- a/RHSrvAny/RHSrvAny.c +++ b/RHSrvAny/RHSrvAny.c @@ -22,7 +22,6 @@ #else /* Assume we're not using autoconf, eg. for Visual C++. */ #define HAVE_STRSAFE 1 -#define HAVE_SWPRINTF_S 1 #define HAVE_STRINGCCHPRINTF 1 #endif /* HAVE_CONFIG_H */ @@ -291,15 +290,9 @@ SvcInit ( ZeroMemory( &pi, sizeof(pi) ); nSize=1024; -#ifdef HAVE_SWPRINTF_S - swprintf_s ( - szRegistryPath, - nSize, -#else snwprintf ( szRegistryPath, sizeof szRegistryPath, -#endif L"SYSTEM\\CurrentControlSet\\services\\%s\\Parameters", svcname ); diff --git a/configure.ac b/configure.ac index cc2a584..e58941d 100644 --- a/configure.ac +++ b/configure.ac @@ -39,7 +39,7 @@ dnl Check for headers which are not present in some versions of MinGW. AC_CHECK_HEADERS([strsafe.h]) dnl Check for functions which are not present in some versions of MinGW. -AC_CHECK_FUNCS([swprintf_s StringCchPrintf]) +AC_CHECK_FUNCS([StringCchPrintf]) dnl Produce output files. AC_CONFIG_HEADERS([config.h]) -- 1.8.3.1