JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_GLContext_getFunctionAddress(JNIEnv *env, jclass clazz, jstring function_name) { jlong address_jlong; char *function_name_pointer = GetStringNativeChars(env, function_name); void *address = extgl_GetProcAddress(function_name_pointer); free(function_name_pointer); address_jlong = (jlong)(intptr_t)address; return address_jlong; }
JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_GLContext_ngetFunctionAddress(JNIEnv *env, jclass clazz, jlong function_name) { return (jlong)(intptr_t)extgl_GetProcAddress((char *)(intptr_t)function_name); }