static int disassemble(RAsm *a, RAsmOp *op, const ut8 *buf, int len) { if (len<2) return -1; // at least 2 bytes! op->size = dcpu16_disasm (op->buf_asm, (const ut16*)buf, len, NULL); if (op->size == -1) strcpy (op->buf_asm, " (data)"); return op->size; }
static int disassemble(RAsm *a, RAsmOp *op, const ut8 *buf, int len) { char buf_asm[32]; if (len < 2) { return -1; // at least 2 bytes! } op->size = dcpu16_disasm (buf_asm, (const ut16*)buf, len, NULL); r_strbuf_set (&op->buf_asm, (op->size > 0) ? buf_asm: "(data)"); return op->size; }