From b33bd2cb13ba364087697a58cc5264032fb33533 Mon Sep 17 00:00:00 2001 From: danghvu Date: Thu, 9 Jan 2014 12:22:56 +0700 Subject: [PATCH] Update static fix: no need to call dummy function --- cs.c | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/cs.c b/cs.c index 1dbac5bc..e41d2118 100644 --- a/cs.c +++ b/cs.c @@ -20,6 +20,24 @@ extern void enable_mips(); extern void enable_x86(); extern void enable_powerpc(); +void enable_construct() { +#ifdef CAPSTONE_HAS_ARM + enable_arm(); +#endif +#ifdef CAPSTONE_HAS_ARM64 + enable_arm64(); +#endif +#ifdef CAPSTONE_HAS_MIPS + enable_mips(); +#endif +#ifdef CAPSTONE_HAS_X86 + enable_x86(); +#endif +#ifdef CAPSTONE_HAS_POWERPC + enable_powerpc(); +#endif +} + unsigned int all_arch = 0; #ifdef USE_SYS_DYN_MEM @@ -90,27 +108,8 @@ const char *cs_strerror(cs_err code) } } -void enable_construct() { -#ifdef CAPSTONE_HAS_ARM - enable_arm(); -#endif -#ifdef CAPSTONE_HAS_ARM64 - enable_arm64(); -#endif -#ifdef CAPSTONE_HAS_MIPS - enable_mips(); -#endif -#ifdef CAPSTONE_HAS_X86 - enable_x86(); -#endif -#ifdef CAPSTONE_HAS_POWERPC - enable_powerpc(); -#endif -} - cs_err cs_open(cs_arch arch, cs_mode mode, csh *handle) { - enable_construct(); if (!my_malloc || !my_calloc || !my_realloc || !my_free) // Error: before cs_open(), dynamic memory management must be initialized // with cs_option(CS_OPT_MEM)