2007-02-16 Gary Benson <gbenson@redhat.com>
authorgary <gary@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2007 14:54:25 +0000 (14:54 +0000)
committergary <gary@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2007 14:54:25 +0000 (14:54 +0000)
* gnu/gcj/tools/gcj_dbtool/Main.java
(bytesToString): Don't lose zeros from within the digest.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122045 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Fileset.class
libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Main.class
libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Tokenizer.class
libjava/gnu/gcj/tools/gcj_dbtool/Main.java

index 948f2df..e351f65 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-16  Gary Benson  <gbenson@redhat.com>
+
+       * gnu/gcj/tools/gcj_dbtool/Main.java
+       (bytesToString): Don't lose zeros from within the digest.
+
 2007-02-15  Andrew Haley  <aph@redhat.com>
 
        * Makefile.am (nat_source_files): Remove
index 906431c..b0d8604 100644 (file)
Binary files a/libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Fileset.class and b/libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Fileset.class differ
index c785ed4..f5cd283 100644 (file)
Binary files a/libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Main.class and b/libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Main.class differ
index 2ddd589..a23f18f 100644 (file)
Binary files a/libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Tokenizer.class and b/libjava/classpath/lib/gnu/gcj/tools/gcj_dbtool/Tokenizer.class differ
index c34aa7b..b6ba975 100644 (file)
@@ -429,7 +429,12 @@ public class Main
     StringBuffer hexBytes = new StringBuffer();
     int length = b.length;
     for (int i = 0; i < length; ++i)
-      hexBytes.append(Integer.toHexString(b[i] & 0xff));
+      {
+       int v = b[i] & 0xff;
+       if (v < 16)
+         hexBytes.append('0');
+       hexBytes.append(Integer.toHexString(v));
+      }
     return hexBytes.toString();
   }