equal
deleted
inserted
replaced
375 typedef jstring (*to_java_string_fn_t)(JNIEnv*, const char *); |
375 typedef jstring (*to_java_string_fn_t)(JNIEnv*, const char *); |
376 static to_java_string_fn_t _to_java_string_fn = NULL; |
376 static to_java_string_fn_t _to_java_string_fn = NULL; |
377 |
377 |
378 if (_to_java_string_fn == NULL) { |
378 if (_to_java_string_fn == NULL) { |
379 void *lib_handle = os::native_java_library(); |
379 void *lib_handle = os::native_java_library(); |
380 _to_java_string_fn = CAST_TO_FN_PTR(to_java_string_fn_t, os::dll_lookup(lib_handle, "JNU_NewStringPlatform")); |
380 _to_java_string_fn = CAST_TO_FN_PTR(to_java_string_fn_t, os::dll_lookup(lib_handle, "NewStringPlatform")); |
381 if (_to_java_string_fn == NULL) { |
381 if (_to_java_string_fn == NULL) { |
382 fatal("NewStringPlatform missing"); |
382 fatal("NewStringPlatform missing"); |
383 } |
383 } |
384 } |
384 } |
385 |
385 |