]> git.saurik.com Git - apple/boot.git/blobdiff - i386/nasm/disasm.c
boot-132.tar.gz
[apple/boot.git] / i386 / nasm / disasm.c
index 739a55d9c5c51173d972d64f9c6f16bda03f74c3..dd8cb18edf919778fb607a62a49ce9da7dc240f2 100644 (file)
@@ -560,13 +560,13 @@ long disasm (unsigned char *data, char *output, int segsize, long offset,
          case P_O32: slen += sprintf(output+slen, "o32 "); break;
        }
 
          case P_O32: slen += sprintf(output+slen, "o32 "); break;
        }
 
-    for (i = 0; i < elements(ico); i++)
+    for (i = 0; i < (int)elements(ico); i++)
        if ((*p)->opcode == ico[i]) {
            slen += sprintf(output+slen, "%s%s", icn[i],
                            whichcond(ins.condition));
            break;
        }
        if ((*p)->opcode == ico[i]) {
            slen += sprintf(output+slen, "%s%s", icn[i],
                            whichcond(ins.condition));
            break;
        }
-    if (i >= elements(ico))
+    if (i >= (int)elements(ico))
        slen += sprintf(output+slen, "%s", insn_names[(*p)->opcode]);
     colon = FALSE;
     length += data - origdata;        /* fix up for prefixes */
        slen += sprintf(output+slen, "%s", insn_names[(*p)->opcode]);
     colon = FALSE;
     length += data - origdata;        /* fix up for prefixes */