Пример #1
0
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);
}
Пример #2
0
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);
}
Пример #3
0
//--------------------------------------------------------------------
void PdBase::addToSearchPath(const std::string& path) {
	libpd_add_to_search_path(path.c_str());
}
Пример #4
0
int lua_add_to_search_path(lua_State * L) {
	libpd_add_to_search_path(luaL_checkstring(L, 1));
	return 0;
}