Lines Matching refs:newch

578 uncompressgzipped(const unsigned char *old, unsigned char **newch,  in uncompressgzipped()  argument
613 return uncompresszlib(old, newch, bytes_max, n, 0); in uncompressgzipped()
615 return makeerror(newch, n, "File too short"); in uncompressgzipped()
619 uncompresszlib(const unsigned char *old, unsigned char **newch, in uncompresszlib() argument
628 z.next_out = *newch; in uncompresszlib()
651 (*newch)[*n] = '\0'; in uncompresszlib()
655 return makeerror(newch, n, "%s", z.msg ? z.msg : zError(rc)); in uncompresszlib()
661 uncompressbzlib(const unsigned char *old, unsigned char **newch, in uncompressbzlib() argument
675 bz.next_out = RCAST(char *, *newch); in uncompressbzlib()
692 (*newch)[*n] = '\0'; in uncompressbzlib()
696 return makeerror(newch, n, "bunzip error %d", rc); in uncompressbzlib()
702 uncompressxzlib(const unsigned char *old, unsigned char **newch, in uncompressxzlib() argument
716 xz.next_out = RCAST(uint8_t *, *newch); in uncompressxzlib()
730 (*newch)[*n] = '\0'; in uncompressxzlib()
734 return makeerror(newch, n, "unxz error %d", rc); in uncompressxzlib()
740 uncompresszstd(const unsigned char *old, unsigned char **newch, in uncompresszstd() argument
750 return makeerror(newch, n, "No ZSTD decompression stream, %s", in uncompresszstd()
761 out.dst = RCAST(void *, *newch); in uncompresszstd()
774 (*newch)[*n] = '\0'; in uncompresszstd()
779 return makeerror(newch, n, "zstd error %d", ZSTD_getErrorCode(rc)); in uncompresszstd()
785 uncompresslzlib(const unsigned char *old, unsigned char **newch, in uncompresslzlib() argument
795 bufp = *newch; in uncompresslzlib()
800 return makeerror(newch, n, "unable to allocate LZ_Decoder"); in uncompresslzlib()
842 return makeerror(newch, n, "lzlib error: %s", LZ_strerror(err)); in uncompresslzlib()
848 uncompresslrzip(const unsigned char *old, unsigned char **newch, in uncompresslrzip() argument
858 res = makeerror(newch, n, "unable to create an lrzip decoder"); in uncompresslrzip()
864 res = makeerror(newch, n, "unable to construct input file"); in uncompresslrzip()
868 res = makeerror(newch, n, "unable to add input file"); in uncompresslrzip()
871 *newch = calloc(*n = 2 * bytes_max, 1); in uncompresslrzip()
872 if (*newch == NULL) { in uncompresslrzip()
873 res = makeerror(newch, n, "unable to allocate output buffer"); in uncompresslrzip()
876 out = fmemopen(*newch, *n, "w"); in uncompresslrzip()
878 free(*newch); in uncompresslrzip()
879 res = makeerror(newch, n, "unable to allocate output file"); in uncompresslrzip()
884 free(*newch); in uncompresslrzip()
885 res = makeerror(newch, n, "unable to decompress file"); in uncompresslrzip()
1125 const unsigned char *old, unsigned char **newch, size_t* n) in uncompressbuf() argument
1140 *newch = CAST(unsigned char *, malloc(bytes_max + 1)); in uncompressbuf()
1141 if (*newch == NULL) in uncompressbuf()
1142 return makeerror(newch, n, "No buffer, %s", strerror(errno)); in uncompressbuf()
1146 return makeerror(newch, n, in uncompressbuf()
1149 return (*decompress)(old, newch, bytes_max, n, 1); in uncompressbuf()
1177 return makeerror(newch, n, "Cannot create pipe, %s", in uncompressbuf()
1194 return makeerror(newch, n, "Cannot posix_spawn `%s', %s", in uncompressbuf()
1203 return makeerror(newch, n, "Cannot vfork, %s", in uncompressbuf()
1230 rv = makeerror(newch, n, "Write to child failed, %s", in uncompressbuf()
1239 r = sread(fdp[STDOUT_FILENO][0], *newch, bytes_max, 0); in uncompressbuf()
1257 if ((re = sread(fdp[STDERR_FILENO][0], *newch, bytes_max, 0)) > 0) { in uncompressbuf()
1258 DPRINTF("Got stuff from stderr %s\n", *newch); in uncompressbuf()
1260 r = filter_error(*newch, r); in uncompressbuf()
1265 rv = makeerror(newch, n, "Read stderr failed, %s", in uncompressbuf()
1271 (*newch)[*n] = '\0'; in uncompressbuf()
1280 rv = makeerror(newch, n, "Wait failed, %s", strerror(errno)); in uncompressbuf()
1298 DPRINTF("Returning %p n=%" SIZE_T_FORMAT "u rv=%d\n", *newch, *n, rv); in uncompressbuf()