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 fe28508a15ef93bcbf9f3c3db6a2ac3f2d89f19b..045739219d95f7647b9496fa2c9128f216adb78d 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 38ce4d118098a87bfc3d130909fc4565efe79e64..a3d1247706a55281dbaba23704fee16c687264ed 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;