diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2013-10-04 19:53:19 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2013-10-04 19:53:19 +0000 |
| commit | f156a5e8f9c903f132541e1c34f1c9f5c1ee69af (patch) | |
| tree | b2020d6b0e0eb838c61a21e7404eb4cb3824a604 /src/runtime/java | |
| parent | 73fa1ec0e64af5c2e66a4a012586d60020d22345 (diff) | |
fixes in the Java binding after the refactoring of GuString
Diffstat (limited to 'src/runtime/java')
| -rw-r--r-- | src/runtime/java/jpgf.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c index b31f52fd5..6bc83ed9a 100644 --- a/src/runtime/java/jpgf.c +++ b/src/runtime/java/jpgf.c @@ -1,5 +1,6 @@ #include <pgf/pgf.h> #include <pgf/reader.h> +#include <pgf/lexer.h> #include <gu/mem.h> #include <gu/exn.h> #include <gu/utf8.h> @@ -34,9 +35,9 @@ gu2j_string(JNIEnv *env, GuString s) { static GuString j2gu_string(JNIEnv *env, jstring s, GuPool* pool) { GuString str = (*env)->GetStringUTFChars(env, s, 0); - str = gu_string_copy(str, pool); + GuString copy = gu_string_copy(str, pool); (*env)->ReleaseStringUTFChars(env, s, str); - return str; + return copy; } static void* @@ -217,7 +218,7 @@ typedef struct { static void pgf_collect_langs(GuMapItor* fn, const void* key, void* value, GuExn* err) { - PgfCId name = *((PgfCId*) key); + PgfCId name = (PgfCId) key; PgfConcr* concr = *((PgfConcr**) value); JPGFClosure* clo = (JPGFClosure*) fn; |
