32 lines
879 B
Text
32 lines
879 B
Text
|
The 'mips' symbol is special on MIPS platforms, so rename it to prevent a
|
||
|
conflict.
|
||
|
|
||
|
Index: tests/test_mips.c
|
||
|
--- tests/test_mips.c.orig
|
||
|
+++ tests/test_mips.c
|
||
|
@@ -32,18 +32,18 @@ static void print_string_hex(const char *comment, unsi
|
||
|
static void print_insn_detail(cs_insn *ins)
|
||
|
{
|
||
|
int i;
|
||
|
- cs_mips *mips;
|
||
|
+ cs_mips *mipsen;
|
||
|
|
||
|
// detail can be NULL on "data" instruction if SKIPDATA option is turned ON
|
||
|
if (ins->detail == NULL)
|
||
|
return;
|
||
|
|
||
|
- mips = &(ins->detail->mips);
|
||
|
- if (mips->op_count)
|
||
|
- printf("\top_count: %u\n", mips->op_count);
|
||
|
+ mipsen = &(ins->detail->mipsen);
|
||
|
+ if (mipsen->op_count)
|
||
|
+ printf("\top_count: %u\n", mipsen->op_count);
|
||
|
|
||
|
- for (i = 0; i < mips->op_count; i++) {
|
||
|
- cs_mips_op *op = &(mips->operands[i]);
|
||
|
+ for (i = 0; i < mipsen->op_count; i++) {
|
||
|
+ cs_mips_op *op = &(mipsen->operands[i]);
|
||
|
switch((int)op->type) {
|
||
|
default:
|
||
|
break;
|