You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by il...@apache.org on 2002/11/05 18:16:07 UTC

cvs commit: xml-xalan/java/src/org/apache/xpath/objects XNumber.java

ilene       2002/11/05 09:16:07

  Modified:    java/src/org/apache/xpath/objects XNumber.java
  Log:
  Applying Gordon Chiu's (grchiu@ca.ibm.com) patch for bugzilla #14241.
  
  Extra trailing 0 when calling XNumber.str().
  
  Revision  Changes    Path
  1.14      +4 -0      xml-xalan/java/src/org/apache/xpath/objects/XNumber.java
  
  Index: XNumber.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XNumber.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- XNumber.java	22 Mar 2002 01:04:44 -0000	1.13
  +++ XNumber.java	5 Nov 2002 17:16:07 -0000	1.14
  @@ -363,6 +363,10 @@
         return sign + s.substring(0, 1) + s.substring(2, e)
                + zeros(exp - nDigits);
   
  +    // Eliminate trailing 0's - bugzilla 14241
  +    while (s.charAt(e-1) == '0')
  +      e--;
  +         
       if (exp > 0)
         return sign + s.substring(0, 1) + s.substring(2, 2 + exp) + "."
                + s.substring(2 + exp, e);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org