26extern "C" unsigned long R__crc32(
unsigned long crc,
const unsigned char *buf,
unsigned int len);
28extern "C" unsigned long R__memcompress(
char *tgt,
unsigned long tgtsize,
const char *src,
unsigned long srcsize);
36extern "C" void R__unzip(
int *srcsize,
const unsigned char *src,
int *tgtsize,
unsigned char *tgt,
int *irep);
38extern "C" int R__unzip_header(
int *srcsize,
const unsigned char *src,
int *tgtsize);
ROOT::RCompressionSetting::EAlgorithm::EValues R__getCompressionAlgorithm(const unsigned char *buf, size_t bufsize)
void R__zipMultipleAlgorithm(int cxlevel, int *srcsize, const char *src, int *tgtsize, char *tgt, int *irep, ROOT::RCompressionSetting::EAlgorithm::EValues algorithm)
unsigned long R__memcompress(char *tgt, unsigned long tgtsize, const char *src, unsigned long srcsize)
int R__unzip_header(int *srcsize, const unsigned char *src, int *tgtsize)
void R__unzip(int *srcsize, const unsigned char *src, int *tgtsize, unsigned char *tgt, int *irep)
unsigned long R__crc32(unsigned long crc, const unsigned char *buf, unsigned int len)
These are definitions of various free functions for the C-style compression routines in ROOT.
constexpr int kZipHeaderSize
Number of bytes of the ROOT compression block header.
EValues
Note: this is only temporarily a struct and will become a enum class hence the name convention used.