diff options
author | Timo Teräs <timo.teras@iki.fi> | 2021-11-08 14:19:24 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2021-11-09 21:50:11 +0200 |
commit | 7d6de2203e1e4865eda4881fd559b963f230bb26 (patch) | |
tree | c360bf5bd0ce0aa42aa06a3e750afddc7caa9a3c /src/blob.c | |
parent | a6736532001fd625f1ab3dd82abc2a4c5366c79c (diff) | |
download | apk-tools-7d6de2203e1e4865eda4881fd559b963f230bb26.tar.gz apk-tools-7d6de2203e1e4865eda4881fd559b963f230bb26.tar.bz2 apk-tools-7d6de2203e1e4865eda4881fd559b963f230bb26.tar.xz apk-tools-7d6de2203e1e4865eda4881fd559b963f230bb26.zip |
database: support loading v3 indexes
Diffstat (limited to 'src/blob.c')
-rw-r--r-- | src/blob.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -32,6 +32,15 @@ char *apk_blob_cstr(apk_blob_t blob) return cstr; } +apk_blob_t apk_blob_dup(apk_blob_t blob) +{ + char *ptr = malloc(blob.len); + if (!ptr) return APK_BLOB_NULL; + memcpy(ptr, blob.ptr, blob.len); + return APK_BLOB_PTR_LEN(ptr, blob.len); +} + + #if defined(__i386__) static unsigned long inline memspn( const unsigned char *ptr, |