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:
parent
fc3703e35c
commit
ce1bb3bbba
4 changed files with 748 additions and 557 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue