jni.cc (MARK_NONE): New define.
authorTom Tromey <tromey@cygnus.com>
Tue, 7 Mar 2000 00:10:52 +0000 (00:10 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Tue, 7 Mar 2000 00:10:52 +0000 (00:10 +0000)
commit8d00f6171a0825329c7a69f53ad744388ccb9022
tree4db67277e34fdff4998ca352076c9163233bd56c
parentb1b41fe4acbba6e729d035d3d561e0f82ff5f06a
jni.cc (MARK_NONE): New define.

* jni.cc (MARK_NONE): New define.
(MARK_USER): Likewise.
(MARK_SYSTEM): Likewise.
(struct _Jv_JNI_LocalFrame): Made `marker' bigger and `size'
smaller.
(_Jv_JNI_DeleteLocalRef): Use MARK_NONE in assert.
(_Jv_JNI_EnsureLocalCapacity): Use MARK_NONE.
(_Jv_JNI_PushLocalFrame): Use MARK_USER.
(_Jv_JNI_PopLocalFrame): New version with additional `stop'
argument.
(call): Use MARK_SYSTEM.
(_Jv_GetJNIEnvNewFrame): New function.
(_Jv_LookupJNIMethod): New function.
(_Jv_JNI_PopSystemFrame): New function.
(call): Use _Jv_JNI_PopSystemFrame and _Jv_LookupJNIMethod.

From-SVN: r32373
libjava/ChangeLog
libjava/jni.cc