You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2001/08/26 08:00:35 UTC

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

sboag       01/08/25 23:00:35

  Modified:    java/src/org/apache/xpath/objects XStringForChars.java
  Log:
  Fixed two bugs, one in getChars and one in charAt where the m_start
  offset wasn't being used correctly.  This manifested itself in some
  stuff I was doing with the startsWith function, but likely caused
  many other bugs with other functionality.
  
  Revision  Changes    Path
  1.5       +2 -2      xml-xalan/java/src/org/apache/xpath/objects/XStringForChars.java
  
  Index: XStringForChars.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XStringForChars.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XStringForChars.java	2001/07/28 00:26:00	1.4
  +++ XStringForChars.java	2001/08/26 06:00:35	1.5
  @@ -169,7 +169,7 @@
      */
     public char charAt(int index)
     {
  -    return ((char[])m_obj)[index];
  +    return ((char[])m_obj)[index+m_start];
     }
   
     /**
  @@ -195,7 +195,7 @@
      */
     public void getChars(int srcBegin, int srcEnd, char dst[], int dstBegin)
     {
  -    System.arraycopy((char[])m_obj, m_start+srcBegin, dst, dstBegin, m_start+srcEnd);
  +    System.arraycopy((char[])m_obj, m_start+srcBegin, dst, dstBegin, srcEnd);
     }
     
   }
  
  
  

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