gcc/libjava ChangeLog java/lang/natString.cc
tromey@gcc.gnu.org
tromey@gcc.gnu.org
Sat Mar 17 16:52:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_0-branch
Changes by: tromey@gcc.gnu.org 2001-03-17 16:52:32
Modified files:
libjava : ChangeLog
libjava/java/lang: natString.cc
Log message:
* java/lang/natString.cc (rehash): Don't bother with memset;
_Jv_AllocBytes returns zero'd memory. Use _Jv_AllocBytesChecked.
Use UNMASK_PTR.
(UNMASK_PTR): New macro.
(intern): Unmask pointer before returning it. Register finalizer
for the string.
(unintern): Handle case where
(MASK_PTR): New macro.
(PTR_MAKSED): Likewise.
(_Jv_NewStringUtf8Const): Use UNMASK_PTR.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.674.2.17&r2=1.674.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natString.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.16&r2=1.16.4.1
More information about the Gcc-cvs
mailing list