X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2Fz8k-dis.c;h=858d5a2102e006c063c722268cea13a0ab5ae257;hb=edb35c135b95d65fbaf7819485c87a4a6937c2e9;hp=d296f64c3dc6145b48ebb45ef8ecdc74bbe07aeb;hpb=5d0734a7d74cf01b73303aeb884b719b4b220035;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/z8k-dis.c b/opcodes/z8k-dis.c index d296f64c3d..858d5a2102 100644 --- a/opcodes/z8k-dis.c +++ b/opcodes/z8k-dis.c @@ -64,7 +64,7 @@ fetch_data (info, nibble) struct disassemble_info *info; int nibble; { - char mybuf[20]; + unsigned char mybuf[20]; int status; instr_data_s *priv = (instr_data_s *)info->private_data; bfd_vma start = priv->insn_start + priv->max_fetched / 2; @@ -72,13 +72,13 @@ fetch_data (info, nibble) if ((nibble % 4) != 0) abort (); status = (*info->read_memory_func) (start, - mybuf, + (bfd_byte *) mybuf, (nibble - priv->max_fetched) / 2, info); if (status != 0) { (*info->memory_error_func) (status, start, info); - longjmp (priv->bailout); + longjmp (priv->bailout, 1); } {