diff --git a/jni/Android.mk b/jni/Android.mk index 18488aa42..8dc64a6c7 100644 --- a/jni/Android.mk +++ b/jni/Android.mk @@ -2,7 +2,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_MODULE := DeflatingDecompressor-v2 +LOCAL_MODULE := DeflatingDecompressor-v3 LOCAL_SRC_FILES := DeflatingDecompressor/DeflatingDecompressor.cpp LOCAL_LDLIBS := -lz diff --git a/jni/DeflatingDecompressor/DeflatingDecompressor.cpp b/jni/DeflatingDecompressor/DeflatingDecompressor.cpp index 953b939ac..4a90c4461 100644 --- a/jni/DeflatingDecompressor/DeflatingDecompressor.cpp +++ b/jni/DeflatingDecompressor/DeflatingDecompressor.cpp @@ -79,5 +79,5 @@ jlong Java_org_amse_ys_zip_DeflatingDecompressor_inflate(JNIEnv *env, jobject th } return result; } - return -3; + return -1024 + code; } diff --git a/src/org/amse/ys/zip/DeflatingDecompressor.java b/src/org/amse/ys/zip/DeflatingDecompressor.java index 0d0ddbb43..b049a2277 100644 --- a/src/org/amse/ys/zip/DeflatingDecompressor.java +++ b/src/org/amse/ys/zip/DeflatingDecompressor.java @@ -4,7 +4,7 @@ import java.io.*; class DeflatingDecompressor extends Decompressor { static { - System.loadLibrary("DeflatingDecompressor-v2"); + System.loadLibrary("DeflatingDecompressor-v3"); } // common variables