From 605faf1db90b7ad6f9a26f1c6fb2bf5f8dee0175 Mon Sep 17 00:00:00 2001 From: Axel 0vercl0k Souchet <0vercl0k@tuxfamily.org> Date: Fri, 9 May 2014 20:40:00 +0100 Subject: [PATCH] moved the hardcoded macros in the vcproj & just disable the warning for the crt --- arch/AArch64/AArch64BaseInfo.c | 5 ++++- .../capstone-win32/capstone-win32.vcxproj | 2 +- cs.c | 14 +++----------- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/arch/AArch64/AArch64BaseInfo.c b/arch/AArch64/AArch64BaseInfo.c index 5f7dc2a3..0a7ea1f0 100644 --- a/arch/AArch64/AArch64BaseInfo.c +++ b/arch/AArch64/AArch64BaseInfo.c @@ -14,7 +14,10 @@ /* Capstone Disassembler Engine */ /* By Nguyen Anh Quynh , 2013> */ -#define _CRT_SECURE_NO_WARNINGS +#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64) +#pragma warning(disable:4996) +#endif + #include "../../utils.h" #include diff --git a/capstone-win32-vc/capstone-win32/capstone-win32.vcxproj b/capstone-win32-vc/capstone-win32/capstone-win32.vcxproj index 0157505b..d7d29c88 100644 --- a/capstone-win32-vc/capstone-win32/capstone-win32.vcxproj +++ b/capstone-win32-vc/capstone-win32/capstone-win32.vcxproj @@ -103,7 +103,7 @@ MaxSpeed true true - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;USE_SYS_DYN_MEM;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) true D:\Codes\capstone\capstone-win32-vc\headers;D:\Codes\capstone\include;%(AdditionalIncludeDirectories) diff --git a/cs.c b/cs.c index f566af45..9d7db507 100644 --- a/cs.c +++ b/cs.c @@ -1,16 +1,8 @@ /* Capstone Disassembly Engine */ /* By Nguyen Anh Quynh , 2013-2014 */ -#define _CRT_SECURE_NO_WARNINGS - -#define CAPSTONE_HAS_ARM -#define CAPSTONE_HAS_ARM64 -#define CAPSTONE_HAS_MIPS -#define CAPSTONE_HAS_POWERPC -#define CAPSTONE_HAS_SPARC -#define CAPSTONE_HAS_SYSZ -#define CAPSTONE_HAS_X86 -#define USE_SYS_DYN_MEM - +#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64) +#pragma warning(disable:4996) +#endif #include #include #include