mrglavas    2004/10/14 08:20:19

  Modified:    java/src/org/apache/xerces/impl/dv/util Base64.java
                        HexBin.java
  Log:
  Reduce memory used by lookup tables.
  
  Revision  Changes    Path
  1.15      +3 -3      xml-xerces/java/src/org/apache/xerces/impl/dv/util/Base64.java
  
  Index: Base64.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/util/Base64.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Base64.java       12 Oct 2004 20:14:29 -0000      1.14
  +++ Base64.java       14 Oct 2004 15:20:18 -0000      1.15
  @@ -36,7 +36,7 @@
    */
   public final class  Base64 {
   
  -    static private final int  BASELENGTH         = 255;
  +    static private final int  BASELENGTH         = 128;
       static private final int  LOOKUPLENGTH       = 64;
       static private final int  TWENTYFOURBITGROUP = 24;
       static private final int  EIGHTBIT           = 8;
  @@ -51,7 +51,7 @@
   
       static {
   
  -        for (int i = 0; i<BASELENGTH; i++) {
  +        for (int i = 0; i < BASELENGTH; ++i) {
               base64Alphabet[i] = -1;
           }
           for (int i = 'Z'; i >= 'A'; i--) {
  
  
  
  1.13      +3 -3      xml-xerces/java/src/org/apache/xerces/impl/dv/util/HexBin.java
  
  Index: HexBin.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/util/HexBin.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- HexBin.java       6 Oct 2004 20:08:28 -0000       1.12
  +++ HexBin.java       14 Oct 2004 15:20:18 -0000      1.13
  @@ -27,14 +27,14 @@
    * @version $Id$
    */
   public final class  HexBin {
  -    static private final int  BASELENGTH   = 255;
  +    static private final int  BASELENGTH   = 128;
       static private final int  LOOKUPLENGTH = 16;
       static final private byte [] hexNumberTable    = new byte[BASELENGTH];
       static final private char [] lookUpHexAlphabet = new char[LOOKUPLENGTH];
   
   
       static {
  -        for (int i = 0; i<BASELENGTH; i++ ) {
  +        for (int i = 0; i < BASELENGTH; i++ ) {
               hexNumberTable[i] = -1;
           }
           for ( int i = '9'; i >= '0'; i--) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to