summaryrefslogtreecommitdiff
path: root/java/jdk13/files/patch-jni.cpp
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2003-10-08 00:42:23 +0000
committerGreg Lewis <glewis@FreeBSD.org>2003-10-08 00:42:23 +0000
commit38e03fb03a8cfdf6696c695dc868bb5486dafe57 (patch)
tree9358ecca27a0050265fcc610e5c263b712a20d9d /java/jdk13/files/patch-jni.cpp
parentDe-fennerize this port. (diff)
. Make HotSpot compile with gcc 3.3.1.
Submitted by: Munehiro Matsuda <haro@h4.dion.ne.jp> Reminded by: mi
Notes
Notes: svn path=/head/; revision=90577
Diffstat (limited to 'java/jdk13/files/patch-jni.cpp')
-rw-r--r--java/jdk13/files/patch-jni.cpp84
1 files changed, 84 insertions, 0 deletions
diff --git a/java/jdk13/files/patch-jni.cpp b/java/jdk13/files/patch-jni.cpp
new file mode 100644
index 000000000000..28aeb3f9324d
--- /dev/null
+++ b/java/jdk13/files/patch-jni.cpp
@@ -0,0 +1,84 @@
+$FreeBSD$
+--- ../../hotspot1.3.1/src/share/vm/prims/jni.cpp 17 Aug 2001 22:56:37 -0000 1.1.1.2
++++ ../../hotspot1.3.1/src/share/vm/prims/jni.cpp 27 Jul 2003 10:42:46 -0000 1.2
+@@ -743,7 +743,7 @@
+ JNI_ArgumentPusherVaArg ap(methodID, args); \
+ jni_invoke(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \
+ va_end(args); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END \
+ \
+ \
+@@ -753,7 +753,7 @@
+ JavaValue jvalue(Tag); \
+ JNI_ArgumentPusherVaArg ap(methodID, args); \
+ jni_invoke(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END \
+ \
+ \
+@@ -763,7 +763,7 @@
+ JavaValue jvalue(Tag); \
+ JNI_ArgumentPusherArray ap(methodID, args); \
+ jni_invoke(env, &jvalue, obj, JNI_VIRTUAL, methodID, &ap, CHECK_0); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END
+
+ // the runtime type of subword integral basic types is integer
+@@ -818,7 +818,7 @@
+ JNI_ArgumentPusherVaArg ap(methodID, args); \
+ jni_invoke(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \
+ va_end(args); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END \
+ \
+ \
+@@ -828,7 +828,7 @@
+ JavaValue jvalue(Tag); \
+ JNI_ArgumentPusherVaArg ap(methodID, args); \
+ jni_invoke(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END \
+ \
+ \
+@@ -838,7 +838,7 @@
+ JavaValue jvalue(Tag); \
+ JNI_ArgumentPusherArray ap(methodID, args); \
+ jni_invoke(env, &jvalue, obj, JNI_NONVIRTUAL, methodID, &ap, CHECK_0); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END
+
+ // the runtime type of subword integral basic types is integer
+@@ -893,7 +893,7 @@
+ JNI_ArgumentPusherVaArg ap(methodID, args); \
+ jni_invoke(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \
+ va_end(args); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END \
+ \
+ \
+@@ -903,7 +903,7 @@
+ JavaValue jvalue(Tag); \
+ JNI_ArgumentPusherVaArg ap(methodID, args); \
+ jni_invoke(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END \
+ \
+ \
+@@ -913,7 +913,7 @@
+ JavaValue jvalue(Tag); \
+ JNI_ArgumentPusherArray ap(methodID, args); \
+ jni_invoke(env, &jvalue, NULL, JNI_STATIC, methodID, &ap, CHECK_0); \
+- return (ResultType)(jvalue._value.##unionType); \
++ return (ResultType)(jvalue._value.unionType); \
+ JNI_END
+
+ // the runtime type of subword integral basic types is integer