Use 6-bit numbers as indices in CONV_TABLE, not literal byte values.
authorroland <roland>
Sun, 21 Jan 1996 08:08:28 +0000 (08:08 +0000)
committerroland <roland>
Sun, 21 Jan 1996 08:08:28 +0000 (08:08 +0000)
stdlib/l64a.c

index ad19a3b..ac2cb64 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
 
@@ -43,7 +43,7 @@ l64a (n)
 
   for (cnt = 5; cnt >= 0; --cnt)
     {
-      result[cnt] = n & 0x3f;
+      result[cnt] = conv_table[n & 0x3f];
       n >>= 6;
     }