cleanup
This commit is contained in:
@@ -2619,51 +2619,3 @@ const wstring Sapfor_RunModification(const char* modifyName_c, const char* optio
|
||||
//wprintf(L"%s\n", codedResult.c_str());
|
||||
return codedResult;
|
||||
}
|
||||
|
||||
#ifdef JAVA
|
||||
static jcharArray StringToJCharArray(const wstring& nativeString, JNIEnv* env)
|
||||
{
|
||||
jcharArray arr = env->NewCharArray(nativeString.size());
|
||||
unsigned short* tmpBuf = new unsigned short[nativeString.size()];
|
||||
for (int z = 0; z < nativeString.size(); ++z)
|
||||
tmpBuf[z] = nativeString[z];
|
||||
env->SetCharArrayRegion(arr, 0, nativeString.size(), (jchar*)tmpBuf);
|
||||
delete []tmpBuf;
|
||||
return arr;
|
||||
}
|
||||
|
||||
JNIEXPORT jcharArray JNICALL Java_components_Sapfor_SPF_1RunAnalysis(
|
||||
JNIEnv* env, jobject obj, jstring analysisName, jint winHandler, jstring options, jstring projName)
|
||||
{
|
||||
const char* analysisName_c = env->GetStringUTFChars(analysisName, NULL);
|
||||
const char* options_c = env->GetStringUTFChars(options, NULL);
|
||||
const char* projName_c = env->GetStringUTFChars(projName, NULL);
|
||||
|
||||
return StringToJCharArray(Sapfor_RunAnalysis(analysisName_c, options_c, projName_c, winHandler), env);
|
||||
}
|
||||
|
||||
JNIEXPORT jcharArray JNICALL Java_components_Sapfor_SPF_1RunTransformation(
|
||||
JNIEnv* env, jobject obj, jstring transformName, jint winHandler, jstring options, jstring projName, jstring folder, jstring addOptions)
|
||||
{
|
||||
const char* transformName_c = env->GetStringUTFChars(transformName, NULL);
|
||||
const char* options_c = env->GetStringUTFChars(options, NULL);
|
||||
const char* projName_c = env->GetStringUTFChars(projName, NULL);
|
||||
const char* folder_c = env->GetStringUTFChars(folder, NULL);
|
||||
const char* addOpt_c = env->GetStringUTFChars(addOptions, NULL);
|
||||
|
||||
return StringToJCharArray(Sapfor_RunTransformation(transformName_c, options_c, projName_c, folder_c, addOpt_c, winHandler), env);
|
||||
}
|
||||
|
||||
JNIEXPORT jcharArray JNICALL Java_components_Sapfor_SPF_1RunModification(
|
||||
JNIEnv* env, jobject obj, jstring modifyName, jint winHandler, jstring options, jstring projName, jstring folder, jstring addOpt1, jstring addOpt2)
|
||||
{
|
||||
const char* modifyName_c = env->GetStringUTFChars(modifyName, NULL);
|
||||
const char* options_c = env->GetStringUTFChars(options, NULL);
|
||||
const char* projName_c = env->GetStringUTFChars(projName, NULL);
|
||||
const char* folder_c = env->GetStringUTFChars(folder, NULL);
|
||||
const char* addOpt1_c = env->GetStringUTFChars(addOpt1, NULL);
|
||||
const char* addOpt2_c = env->GetStringUTFChars(addOpt2, NULL);
|
||||
|
||||
return StringToJCharArray(Sapfor_RunModification(modifyName_c, options_c, projName_c, folder_c, addOpt1_c, addOpt2_c, winHandler), env);
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user