Line | |
---|
1 | #include "jRpUnits.h" |
---|
2 | #include "rappture.h" |
---|
3 | |
---|
4 | JNIEXPORT jstring JNICALL Java_rappture_Units_jRpUnitsConvert |
---|
5 | (JNIEnv *env, jclass cls, jstring javaFromVal, jstring javaTo, jboolean units){ |
---|
6 | const char* nativeFromVal = env->GetStringUTFChars(javaFromVal, 0); |
---|
7 | const char* nativeTo = env->GetStringUTFChars(javaTo, 0); |
---|
8 | std::string retStr = RpUnits::convert(nativeFromVal, nativeTo, (int)units); |
---|
9 | env->ReleaseStringUTFChars(javaFromVal, nativeFromVal); |
---|
10 | env->ReleaseStringUTFChars(javaTo, nativeTo); |
---|
11 | return (env->NewStringUTF(retStr.c_str())); |
---|
12 | } |
---|
13 | |
---|
Note: See
TracBrowser
for help on using the repository browser.