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