detection of snprintf for Visual <= 2012
This commit is contained in:
parent
03bf5ad6cb
commit
d44ec48b1c
@ -7,7 +7,9 @@ platform:
|
||||
- x64
|
||||
environment:
|
||||
matrix:
|
||||
- PlatformToolset: v100
|
||||
- PlatformToolset: v110
|
||||
- PlatformToolset: v120
|
||||
- PlatformToolset: v140
|
||||
build_script:
|
||||
- cmd: >-
|
||||
@ -16,7 +18,7 @@ build_script:
|
||||
msbuild "visual\2013\zstd.sln" /m /verbosity:minimal /property:PlatformToolset=%PlatformToolset% /t:Clean,Build /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
||||
test_script:
|
||||
- cmd: >-
|
||||
ECHO %APPVEYOR_BUILD_FOLDER%\bin\%PLATFORM%\%CONFIGURATION%\fuzzer.exe %FUZZERTEST%
|
||||
ECHO %APPVEYOR_BUILD_FOLDER%\visual\2013\bin\%PLATFORM%\%CONFIGURATION%\fuzzer.exe %FUZZERTEST%
|
||||
|
||||
SET FUZZERTEST=-T5mn
|
||||
|
||||
|
@ -46,9 +46,12 @@ extern "C" {
|
||||
# define _CRT_SECURE_NO_WARNINGS /* Disable some Visual warning messages for fopen, strncpy */
|
||||
# define _CRT_SECURE_NO_DEPRECATE /* VS2005 */
|
||||
# pragma warning(disable : 4127) /* disable: C4127: conditional expression is constant */
|
||||
# define snprintf sprintf_s /* snprintf unsupported by Visual <= 2012 */
|
||||
//# define snprintf _snprintf
|
||||
#if _MSC_VER <= 1700 /* (1700 = Visual Studio 2012) */
|
||||
#define snprintf sprintf_s /* snprintf unsupported by Visual <= 2012 */
|
||||
//#define snprintf _snprintf
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
/* Unix Large Files support (>4GB) */
|
||||
#if !defined(__LP64__) /* No point defining Large file for 64 bit */
|
||||
|
Loading…
Reference in New Issue
Block a user