Use unsigned char to hold data to be disassembled.
authorArnold Metselaar <arnold.metselaar@planet.nl>
Tue, 17 Jan 2006 21:15:56 +0000 (21:15 +0000)
committerArnold Metselaar <arnold.metselaar@planet.nl>
Tue, 17 Jan 2006 21:15:56 +0000 (21:15 +0000)
opcodes/ChangeLog
opcodes/z80-dis.c

index fe28508..0457392 100644 (file)
@@ -1,3 +1,8 @@
+2006-01-17  Arnold Metselaar  <arnoldm@sourceware.org>
+
+       * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
+       unsigned char to hold data to be disassembled.
+
 2006-01-17  Andreas Schwab  <schwab@suse.de>
 
        PR binutils/1486
index 38ce4d1..a3d1247 100644 (file)
@@ -26,7 +26,7 @@ struct buffer
   bfd_vma base;
   int n_fetch;
   int n_used;
-  char data[4];
+  unsigned char data[4];
 } ;
 
 typedef int (*func)(struct buffer *, disassemble_info *, char *);
@@ -377,9 +377,9 @@ static int
 prt_d (struct buffer *buf, disassemble_info * info, char *txt)
 {
   int d;
-  signed char *p;
+  unsigned char *p;
 
-  p = (unsigned char*) buf->data + buf->n_fetch;
+  p = buf->data + buf->n_fetch;
 
   if (fetch_data (buf, info, 1))
     {
@@ -398,9 +398,9 @@ prt_d_n (struct buffer *buf, disassemble_info * info, char *txt)
 {
   char mytxt[TXTSIZ];
   int d;
-  signed char *p;
+  unsigned char *p;
 
-  p = (unsigned char*) buf->data + buf->n_fetch;
+  p = buf->data + buf->n_fetch;
 
   if (fetch_data (buf, info, 1))
     {
@@ -454,7 +454,7 @@ pref_xd_cb (struct buffer * buf, disassemble_info * info, char* txt)
     {
       int d;
       char arg[TXTSIZ];
-      signed char *p;
+      unsigned char *p;
 
       buf->n_used = 4;
       p = buf->data;