first changes to get a successfully compiled version of capstone on VS2012
diff --git a/MathExtras.h b/MathExtras.h
index 605ce8e..e4d4bdf 100644
--- a/MathExtras.h
+++ b/MathExtras.h
@@ -23,6 +23,12 @@
 # include <intrin.h>
 #endif
 
+#ifndef __cplusplus
+#if defined (WIN32) || defined (WIN64) || defined (_WIN32) || defined (_WIN64)
+#define inline /* inline */
+#endif
+#endif
+
 // NOTE: The following support functions use the _32/_64 extensions instead of
 // type overloading so that signed and unsigned integers can be used without
 // ambiguity.