diff --git a/test-app/runtime/src/main/cpp/include/zip.h b/test-app/runtime/src/main/cpp/include/zip.h index 0d31d4068..c2a8a8b46 100644 --- a/test-app/runtime/src/main/cpp/include/zip.h +++ b/test-app/runtime/src/main/cpp/include/zip.h @@ -3,7 +3,7 @@ /* zip.h -- exported declarations. - Copyright (C) 1999-2021 Dieter Baron and Thomas Klausner + Copyright (C) 1999-2024 Dieter Baron and Thomas Klausner This file is part of libzip, a library to manipulate ZIP archives. The authors can be contacted at @@ -34,6 +34,15 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if defined(__has_feature) + #if !__has_feature(nullability) + #define _Nullable + #define _Nonnull + #endif +#else + #define _Nullable + #define _Nonnull +#endif #ifdef __cplusplus extern "C" { @@ -154,6 +163,7 @@ extern "C" { #define ZIP_ER_CANCELLED 32 /* N Operation cancelled */ #define ZIP_ER_DATA_LENGTH 33 /* N Unexpected length of data */ #define ZIP_ER_NOT_ALLOWED 34 /* N Not allowed in torrentzip */ +#define ZIP_ER_TRUNCATED_ZIP 35 /* N Possibly truncated or corrupted zip archive */ /* type of system error value */ @@ -256,7 +266,8 @@ enum zip_source_cmd { ZIP_SOURCE_BEGIN_WRITE_CLONING, /* like ZIP_SOURCE_BEGIN_WRITE, but keep part of original file */ ZIP_SOURCE_ACCEPT_EMPTY, /* whether empty files are valid archives */ ZIP_SOURCE_GET_FILE_ATTRIBUTES, /* get additional file attributes */ - ZIP_SOURCE_SUPPORTS_REOPEN /* allow reading from changed entry */ + ZIP_SOURCE_SUPPORTS_REOPEN, /* allow reading from changed entry */ + ZIP_SOURCE_GET_DOS_TIME /* get last modification time in DOS format */ }; typedef enum zip_source_cmd zip_source_cmd_t; diff --git a/test-app/runtime/src/main/cpp/include/zipconf.h b/test-app/runtime/src/main/cpp/include/zipconf.h index 20a700f15..0e20740b2 100644 --- a/test-app/runtime/src/main/cpp/include/zipconf.h +++ b/test-app/runtime/src/main/cpp/include/zipconf.h @@ -8,15 +8,13 @@ based on ../cmake-zipconf.h.in. */ -#define LIBZIP_VERSION "1.10.1" +#define LIBZIP_VERSION "1.11.4" #define LIBZIP_VERSION_MAJOR 1 -#define LIBZIP_VERSION_MINOR 10 -#define LIBZIP_VERSION_MICRO 1 +#define LIBZIP_VERSION_MINOR 11 +#define LIBZIP_VERSION_MICRO 4 #define ZIP_STATIC - - #if !defined(__STDC_FORMAT_MACROS) #define __STDC_FORMAT_MACROS 1 #endif diff --git a/test-app/runtime/src/main/libs/arm64-v8a/libzip.a b/test-app/runtime/src/main/libs/arm64-v8a/libzip.a index d99eec14f..197b1ddb1 100644 Binary files a/test-app/runtime/src/main/libs/arm64-v8a/libzip.a and b/test-app/runtime/src/main/libs/arm64-v8a/libzip.a differ diff --git a/test-app/runtime/src/main/libs/armeabi-v7a/libzip.a b/test-app/runtime/src/main/libs/armeabi-v7a/libzip.a index 0647e0e33..e85de37dd 100644 Binary files a/test-app/runtime/src/main/libs/armeabi-v7a/libzip.a and b/test-app/runtime/src/main/libs/armeabi-v7a/libzip.a differ diff --git a/test-app/runtime/src/main/libs/x86/libzip.a b/test-app/runtime/src/main/libs/x86/libzip.a index 77f94ff7c..7fbc81621 100644 Binary files a/test-app/runtime/src/main/libs/x86/libzip.a and b/test-app/runtime/src/main/libs/x86/libzip.a differ diff --git a/test-app/runtime/src/main/libs/x86_64/libzip.a b/test-app/runtime/src/main/libs/x86_64/libzip.a index d20f27221..dabcf028c 100644 Binary files a/test-app/runtime/src/main/libs/x86_64/libzip.a and b/test-app/runtime/src/main/libs/x86_64/libzip.a differ