cleaner implementation for arch modularization
diff --git a/cs.c b/cs.c
index ea551ae..8de123a 100644
--- a/cs.c
+++ b/cs.c
@@ -10,9 +10,12 @@
 
 #include "MCRegisterInfo.h"
 
-#include "module.h"
 #include "utils.h"
 
+void (*init_arch[MAX_ARCH]) (cs_struct *);
+cs_err (*option_arch[MAX_ARCH]) (cs_struct*, cs_opt_type, size_t value);
+
+
 void cs_version(int *major, int *minor)
 {
 	*major = CS_API_MAJOR;