mirror of
https://bitbucket.org/jsuto/piler.git
synced 2025-01-28 03:39:58 +01:00
zstd compile fix
Change-Id: I216f71fc3ec1769644d58fa7657cb3de7ba61939 Signed-off-by: SJ <sj@acts.hu>
This commit is contained in:
parent
d600f01867
commit
9ac1c69cd4
@ -135,6 +135,7 @@ int inf(unsigned char *in, int len, int mode, char **buffer, FILE *dest){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef HAVE_ZSTD
|
||||||
int zstd_inf(unsigned char *in, int len, int mode, char **buffer, FILE *dest){
|
int zstd_inf(unsigned char *in, int len, int mode, char **buffer, FILE *dest){
|
||||||
size_t dSize;
|
size_t dSize;
|
||||||
unsigned long long const rSize = ZSTD_getDecompressedSize(in, len);
|
unsigned long long const rSize = ZSTD_getDecompressedSize(in, len);
|
||||||
@ -171,7 +172,7 @@ int zstd_inf(unsigned char *in, int len, int mode, char **buffer, FILE *dest){
|
|||||||
|
|
||||||
return Z_OK;
|
return Z_OK;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
int retrieve_file_from_archive(char *filename, int mode, char **buffer, FILE *dest, struct __config *cfg){
|
int retrieve_file_from_archive(char *filename, int mode, char **buffer, FILE *dest, struct __config *cfg){
|
||||||
@ -235,8 +236,9 @@ int retrieve_file_from_archive(char *filename, int mode, char **buffer, FILE *de
|
|||||||
tlen += olen;
|
tlen += olen;
|
||||||
|
|
||||||
if(st.st_size > 4){
|
if(st.st_size > 4){
|
||||||
memcpy(&magic, addr, 4);
|
|
||||||
#ifdef HAVE_ZSTD
|
#ifdef HAVE_ZSTD
|
||||||
|
memcpy(&magic, addr, 4);
|
||||||
|
|
||||||
if(magic == ZSTD_DETECTED_MAGICNUMBER){
|
if(magic == ZSTD_DETECTED_MAGICNUMBER){
|
||||||
rc = zstd_inf(s, tlen, mode, buffer, dest);
|
rc = zstd_inf(s, tlen, mode, buffer, dest);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user