1
1

Java: remove useless native datatype initialization

This commit was SVN r31293.
Этот коммит содержится в:
Oscar Vega-Gisbert 2014-03-29 19:08:39 +00:00
родитель 2bb780b35c
Коммит a1004bf5cd
4 изменённых файлов: 0 добавлений и 28 удалений

Просмотреть файл

@ -48,13 +48,10 @@ typedef struct {
jmethodID IntegerValueOf;
jclass LongClass;
jmethodID LongValueOf;
int dtSizes[12];
} ompi_java_globals_t;
extern ompi_java_globals_t ompi_java;
void ompi_java_init_native_Datatype(JNIEnv *env);
void* ompi_java_getBufPtr(
void** bufBase, JNIEnv *env,
jobject buf, jboolean db, int baseType, int offset);

Просмотреть файл

@ -344,11 +344,6 @@ JNIEXPORT void JNICALL Java_mpi_Comm_setInfo(
ompi_java_exceptionCheck(env, rc);
}
/*
* Class: mpi_Comm
* Method: getInfo
* Signature: (J)J
*/
JNIEXPORT jlong JNICALL Java_mpi_Comm_getInfo(
JNIEnv *env, jobject jthis, jlong comm)
{

Просмотреть файл

@ -74,24 +74,6 @@ MPI_Datatype Dts[] = { MPI_DATATYPE_NULL, /* NULL */
MPI_C_DOUBLE_COMPLEX
};
void ompi_java_init_native_Datatype(JNIEnv *env)
{
/* Initialization that can only be done after MPI_Init() has
* been called. Called from `mpi_MPI.c'.
*/
int i, rc;
ompi_java.dtSizes[0] = 0;
for(i = 1; i < 12; i++)
{
rc = MPI_Type_size(Dts[i], &(ompi_java.dtSizes[i]));
if(ompi_java_exceptionCheck(env, rc))
return;
}
}
JNIEXPORT void JNICALL Java_mpi_Datatype_init(JNIEnv *e, jclass clazz)
{
ompi_java.DatatypeHandle = (*e)->GetFieldID(e, clazz, "handle", "J");

Просмотреть файл

@ -193,7 +193,6 @@ JNIEXPORT jobjectArray JNICALL Java_mpi_MPI_Init_1jni(
(*env)->DeleteLocalRef(env, jc);
}
ompi_java_init_native_Datatype(env);
ompi_java_findClasses(env);
return value;
}
@ -223,7 +222,6 @@ JNIEXPORT jint JNICALL Java_mpi_MPI_InitThread_1jni(
int rc = MPI_Init_thread(&len, &sargs, required, &provided);
ompi_java_exceptionCheck(env, rc);
ompi_java_init_native_Datatype(env);
ompi_java_findClasses(env);
return provided;
}