/* Print Motorola 68k instructions.
- Copyright (C) 1986-2014 Free Software Foundation, Inc.
+ Copyright (C) 1986-2016 Free Software Foundation, Inc.
This file is part of the GNU opcodes library.
return ret_val; \
val = COERCE16 ((p[-2] << 8) + p[-1]); \
} \
- while (0)
+ while (0)
/* Get a 4 byte signed integer. */
#define COERCE32(x) ((bfd_signed_vma) ((x) ^ 0x80000000) - 0x80000000)
/* Maximum length of an instruction. */
#define MAXLEN 22
-#include <setjmp.h>
-
struct private
{
/* Points to first byte not fetched. */
case 'X':
place = '8';
+ /* Fall through. */
case 'Y':
case 'Z':
case 'W':
if (*args == '.')
args++;
-
+
/* Point at first word of argument data,
and at descriptor for first argument. */
p = buffer + 2;
}
}
return 0;
-}
+}
/* Print the m68k instruction at address MEMADDR in debugged memory,
on INFO->STREAM. Returns length of the instruction, in bytes. */