Mercurial > repos > blastem
diff dis.c @ 2213:53411df7fc71
More 68K disassembler refactoring and fix Windows build failure
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 29 Aug 2022 21:58:37 -0700 |
parents | 4c265d2f6c88 |
children | 80dde7fb445b |
line wrap: on
line diff
--- a/dis.c Sun Aug 28 22:49:26 2022 -0700 +++ b/dis.c Mon Aug 29 21:58:37 2022 -0700 @@ -33,16 +33,6 @@ } } -int label_fun(char *dst, uint32_t address, void * data) -{ - disasm_context *context = data; - label_def *def = find_label(context, address); - if (def && def->num_labels) { - return sprintf(dst, "%s", def->labels[0]); - } - return m68k_default_label_fun(dst, address, NULL); -} - typedef struct { uint32_t address_off; uint32_t address_end; @@ -419,7 +409,7 @@ if (is_visited(context, address)) { m68k_decode(fetch, &rom, &instbuf, address); if (labels) { - m68k_disasm_labels(&instbuf, disbuf, label_fun, context); + m68k_disasm_labels(&instbuf, disbuf, context); label_def *label = find_label(context, address); if (label) { if (label->num_labels) {