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