first changes to get a successfully compiled version of capstone on VS2012
diff --git a/arch/X86/X86GenAsmWriter1.inc b/arch/X86/X86GenAsmWriter1.inc
index 1c288c6..671ed88 100644
--- a/arch/X86/X86GenAsmWriter1.inc
+++ b/arch/X86/X86GenAsmWriter1.inc
@@ -13334,6 +13334,8 @@
{
#define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
const char *AsmString;
+ char *c = NULL;
+ char *tmp = NULL, *AsmMnem = NULL, *AsmOps = NULL;
// MCRegisterInfo *MRI = (MCRegisterInfo *)info;
switch (MCInst_getOpcode(MI)) {
default: return 0;
@@ -13364,7 +13366,7 @@
return 0;
}
- char *tmp = cs_strdup(AsmString), *AsmMnem, *AsmOps;
+ tmp = cs_strdup(AsmString);
AsmMnem = tmp;
AsmOps = strchr(tmp, ' ');
if (AsmOps) {
@@ -13374,7 +13376,6 @@
SStream_concat(OS, "%s", AsmMnem);
if (AsmOps) {
SStream_concat(OS, "\t");
- char *c;
for (c = AsmOps; *c; c++) {
if (*c == '$') {
c += 1;