Sun Feb 27 15:22:36 1994 Stan Shebs (shebs@andros.cygnus.com)
authorStan Shebs <shebs@codesourcery.com>
Sun, 27 Feb 1994 23:28:48 +0000 (23:28 +0000)
committerStan Shebs <shebs@codesourcery.com>
Sun, 27 Feb 1994 23:28:48 +0000 (23:28 +0000)
* srec.c (hex_value): Always set to a size of 256 bytes.
(srec_init): Cosmetic changes.

bfd/ChangeLog
bfd/srec.c

index 3f8fae926d13b8b1b25b3e7dfea6ae27730f93c9..bb29d59b23458c497f97c7bac95e9755e97e4d84 100644 (file)
@@ -1,3 +1,8 @@
+Sun Feb 27 15:22:36 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * srec.c (hex_value): Always set to a size of 256 bytes.
+       (srec_init): Cosmetic changes.
+
 Sun Feb 27 11:18:47 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * elf32-hppa.c: Second half of major cleanup.  More comments,
index 6c6f8753bd786068d08e29b208c6ef8858e97879..c4a1ce5327aa9a96b5ee280cb8f1b1fb5fe2d686 100644 (file)
@@ -107,11 +107,13 @@ DESCRIPTION
 #include "sysdep.h"
 #include "libbfd.h"
 
-/* Macros for converting between hex and binary */
+/* Macros for converting between hex and binary. */
 
 static CONST char digs[] = "0123456789ABCDEF";
 
-static char hex_value[1 + (unsigned char) ~0];
+/* Table that gets filled in with numbers corresponding to hex chars. */
+
+static char hex_value[256];
 
 #define NOT_HEX 20
 #define NIBBLE(x) hex_value[(unsigned char)(x)]
@@ -122,7 +124,7 @@ static char hex_value[1 + (unsigned char) ~0];
        ch += ((x) & 0xff);
 #define        ISHEX(x)  (hex_value[(unsigned char)(x)] != NOT_HEX)
 
-
+/* Initialize by filling in the hex conversion array. */
 
 static void
 DEFUN_VOID (srec_init)
@@ -132,18 +134,15 @@ DEFUN_VOID (srec_init)
 
   if (inited == false)
     {
-
       inited = true;
 
       for (i = 0; i < sizeof (hex_value); i++)
        {
          hex_value[i] = NOT_HEX;
        }
-
       for (i = 0; i < 10; i++)
        {
          hex_value[i + '0'] = i;
-
        }
       for (i = 0; i < 6; i++)
        {