std1.0.0-beta-7 SafeC docs

std :: encoding::deflate

Function std::gzip_decompress

#include <std/encoding/deflate.h> source · definition

struct Vec<unsigned char> gzip_decompress(
    []const unsigned char data,
    unsigned long max_out,
    ?&int ok,
)

Decodes every concatenated member (as gunzip does), checking each member's CRC-32 and length; optional header fields (FEXTRA, FNAME, FCOMMENT, FHCRC) are skipped. *ok = 0 on any malformed member.