natStringBuffer.cc (regionMatches): New function.
2003-03-23 Eric Blake <ebb9@email.byu.edu> * java/lang/natStringBuffer.cc (regionMatches): New function. * java/lang/String.java (count): Now package-private. * java/lang/StringBuffer.java: Merged with Classpath. From-SVN: r64770
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// natStringBuffer.cc - Implementation of java.lang.StringBuffer native methods.
|
||||
|
||||
/* Copyright (C) 2001 Free Software Foundation
|
||||
/* Copyright (C) 2001, 2003 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@@ -28,3 +28,15 @@ java::lang::StringBuffer::append (jint num)
|
||||
count = needed;
|
||||
return this;
|
||||
}
|
||||
|
||||
jboolean
|
||||
java::lang::StringBuffer::regionMatches(jint toffset, jstring other)
|
||||
{
|
||||
jint len = other->count;
|
||||
jchar *tptr = elements(value) + toffset;
|
||||
jchar *optr = JvGetStringChars(other);
|
||||
while (--len >= 0)
|
||||
if (*tptr++ != *optr++)
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user