JNIEXPORT void JNICALL Java_org_puredata_core_PdBase_addToSearchPath (JNIEnv *env, jclass cls, jstring jpath) { if (!jpath) return; const char *cpath = (char *) (*env)->GetStringUTFChars(env, jpath, NULL); pthread_mutex_lock(&mutex); libpd_add_to_search_path(cpath); pthread_mutex_unlock(&mutex); (*env)->ReleaseStringUTFChars(env, jpath, cpath); }
JNIEXPORT void JNICALL Java_org_puredata_core_PdBase_addToSearchPath (JNIEnv *env, jclass cls, jstring jpath) { if (jpath == NULL) { return; } CACHE_ENV const char *cpath = (char *) (*env)->GetStringUTFChars(env, jpath, NULL); libpd_add_to_search_path(cpath); (*env)->ReleaseStringUTFChars(env, jpath, cpath); }
//-------------------------------------------------------------------- void PdBase::addToSearchPath(const std::string& path) { libpd_add_to_search_path(path.c_str()); }
int lua_add_to_search_path(lua_State * L) { libpd_add_to_search_path(luaL_checkstring(L, 1)); return 0; }