Update static fix: no need to call dummy function
diff --git a/cs.c b/cs.c
index 1dbac5b..e41d211 100644
--- a/cs.c
+++ b/cs.c
@@ -20,6 +20,24 @@
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 @@
}
}
-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)