$NetBSD$

--- opcodes/h8300-dis.c.orig    2006-12-28 13:58:41.000000000 +1030
+++ opcodes/h8300-dis.c 2006-12-28 13:59:59.000000000 +1030
@@ -362,7 +362,7 @@
  for (qi = h8_instructions; qi->opcode->name; qi++)
    {
      const struct h8_opcode *q = qi->opcode;
-      op_type *nib = q->data.nib;
+      op_type *nib = (op_type *) q->data.nib;
      unsigned int len = 0;

      while (1)
@@ -640,7 +640,7 @@
                   }
                 if (strncmp (q->name, "mova", 4) == 0)
                   {
-                     op_type *args = q->args.nib;
+                     op_type *args = (op_type *) q->args.nib;

                     if (args[1] == (op_type) E)
                       {
@@ -666,7 +666,7 @@
                   }
                 /* Fill in the args.  */
                 {
-                   op_type *args = q->args.nib;
+                   op_type *args = (op_type *) q->args.nib;
                   int hadone = 0;
                   int nargs;