corba fixes
Christos Zoulas
christos at zoulas.com
Fri Feb 13 11:46:33 PST 2009
[I cannot commit because I will corrupt the repository if I do, so someone
commit this for me].
Fix warnings: cast from integer to pointer.
christos
diff -r d05f3b968ce2 src/share/native/com/sun/corba/se/internal/io/ioser.c
--- a/src/share/native/com/sun/corba/se/internal/io/ioser.c Wed Feb 11 21:37:10 2009 -0800
+++ b/src/share/native/com/sun/corba/se/internal/io/ioser.c Fri Feb 13 14:42:22 2009 -0500
@@ -24,6 +24,7 @@
*/
#include "jni.h"
+#include <stdint.h>
#include "com_sun_corba_se_internal_io_IIOPInputStream.h"
#include "com_sun_corba_se_internal_io_IIOPOutputStream.h"
@@ -643,7 +644,7 @@
JNIEXPORT jobject JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getObjectFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetObjectField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetObjectField(env, obj, (jfieldID)(intptr_t)fieldID);
}
/*
@@ -654,7 +655,7 @@
JNIEXPORT jboolean JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getBooleanFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetBooleanField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetBooleanField(env, obj, (jfieldID)(intptr_t)fieldID);
}
/*
@@ -665,7 +666,7 @@
JNIEXPORT jbyte JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getByteFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetByteField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetByteField(env, obj, (jfieldID)(intptr_t)fieldID);
}
@@ -677,7 +678,7 @@
JNIEXPORT jchar JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getCharFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetCharField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetCharField(env, obj, (jfieldID)(intptr_t)fieldID);
}
@@ -689,7 +690,7 @@
JNIEXPORT jshort JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getShortFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetShortField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetShortField(env, obj, (jfieldID)(intptr_t)fieldID);
}
/*
@@ -700,7 +701,7 @@
JNIEXPORT jint JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getIntFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetIntField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetIntField(env, obj, (jfieldID)(intptr_t)fieldID);
}
@@ -713,7 +714,7 @@
JNIEXPORT jlong JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getLongFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetLongField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetLongField(env, obj, (jfieldID)(intptr_t)fieldID);
}
@@ -725,7 +726,7 @@
JNIEXPORT jfloat JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getFloatFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetFloatField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetFloatField(env, obj, (jfieldID)(intptr_t)fieldID);
}
@@ -737,7 +738,7 @@
JNIEXPORT jdouble JNICALL Java_com_sun_corba_se_internal_io_IIOPOutputStream_getDoubleFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID)
{
- return (*env)->GetDoubleField(env, obj, (jfieldID)fieldID);
+ return (*env)->GetDoubleField(env, obj, (jfieldID)(intptr_t)fieldID);
}
@@ -751,7 +752,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setObjectFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jobject v)
{
- (*env)->SetObjectField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetObjectField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -762,7 +763,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setBooleanFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jboolean v)
{
- (*env)->SetBooleanField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetBooleanField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -773,7 +774,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setByteFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jbyte v)
{
- (*env)->SetByteField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetByteField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -784,7 +785,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setCharFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jchar v)
{
- (*env)->SetCharField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetCharField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -795,7 +796,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setShortFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jshort v)
{
- (*env)->SetShortField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetShortField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -806,7 +807,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setIntFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jint v)
{
- (*env)->SetIntField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetIntField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -817,7 +818,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setLongFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jlong v)
{
- (*env)->SetLongField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetLongField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -828,7 +829,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setFloatFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jfloat v)
{
- (*env)->SetFloatField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetFloatField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -839,7 +840,7 @@
JNIEXPORT void JNICALL Java_com_sun_corba_se_internal_io_IIOPInputStream_setDoubleFieldOpt
(JNIEnv *env, jobject this, jobject obj, jlong fieldID, jdouble v)
{
- (*env)->SetDoubleField(env, obj, (jfieldID)fieldID, v);
+ (*env)->SetDoubleField(env, obj, (jfieldID)(intptr_t)fieldID, v);
}
/*
@@ -858,5 +859,5 @@
(*env)->ReleaseStringUTFChars(env, fieldName, strFieldName);
(*env)->ReleaseStringUTFChars(env, fieldSig, strFieldSig);
- return (jlong)fieldID;
+ return (jlong)(intptr_t)fieldID;
}
More information about the bsd-port-dev
mailing list