Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
zstdseek_compress.c File Reference
#include <stdlib.h>
#include <limits.h>
#include <assert.h>
#include "xxhash.h"
#include "zstd.h"
#include "zstd_errors.h"
#include "mem.h"
#include "zstd_seekable.h"

Data Structures

struct  framelogEntry_t
 
struct  ZSTD_frameLog_s
 
struct  ZSTD_seekable_CStream_s
 

Macros

#define XXH_STATIC_LINKING_ONLY
 
#define ZSTD_STATIC_LINKING_ONLY
 
#define CHECK_Z(f)
 
#define ERROR(name)
 
#define MIN(a, b)
 
#define MAX(a, b)
 

Functions

ZSTD_frameLogZSTD_seekable_createFrameLog (int checksumFlag)
 
size_t ZSTD_seekable_freeFrameLog (ZSTD_frameLog *fl)
 
ZSTD_seekable_CStreamZSTD_seekable_createCStream (void)
 
size_t ZSTD_seekable_freeCStream (ZSTD_seekable_CStream *zcs)
 
size_t ZSTD_seekable_initCStream (ZSTD_seekable_CStream *zcs, int compressionLevel, int checksumFlag, unsigned maxFrameSize)
 
size_t ZSTD_seekable_logFrame (ZSTD_frameLog *fl, unsigned compressedSize, unsigned decompressedSize, unsigned checksum)
 
size_t ZSTD_seekable_endFrame (ZSTD_seekable_CStream *zcs, ZSTD_outBuffer *output)
 
size_t ZSTD_seekable_compressStream (ZSTD_seekable_CStream *zcs, ZSTD_outBuffer *output, ZSTD_inBuffer *input)
 
size_t ZSTD_seekable_writeSeekTable (ZSTD_frameLog *fl, ZSTD_outBuffer *output)
 
size_t ZSTD_seekable_endStream (ZSTD_seekable_CStream *zcs, ZSTD_outBuffer *output)
 

Variables

struct ZSTD_frameLog_s framelog_t
 

Macro Definition Documentation

◆ CHECK_Z

#define CHECK_Z ( f)
Value:
{ size_t const ret = (f); if (ret != 0) return ret; }
#define f(i)
Definition sha256.c:46
ret
Definition zlib_interface.c:30

◆ ERROR

#define ERROR ( name)
Value:
((size_t)-ZSTD_error_##name)
char name[NAME_LEN_MAX+1]
Name of the filter.
Definition string_conversion.c:450

◆ MAX

#define MAX ( a,
b )
Value:
((a) > (b) ? (a) : (b))
#define b(i)
Definition sha256.c:42
#define a(i)
Definition sha256.c:41

◆ MIN

#define MIN ( a,
b )
Value:
((a) < (b) ? (a) : (b))

◆ XXH_STATIC_LINKING_ONLY

#define XXH_STATIC_LINKING_ONLY

◆ ZSTD_STATIC_LINKING_ONLY

#define ZSTD_STATIC_LINKING_ONLY

Function Documentation

◆ ZSTD_seekable_compressStream()

size_t ZSTD_seekable_compressStream ( ZSTD_seekable_CStream * zcs,
ZSTD_outBuffer * output,
ZSTD_inBuffer * input )

◆ ZSTD_seekable_createCStream()

ZSTD_seekable_CStream * ZSTD_seekable_createCStream ( void )

◆ ZSTD_seekable_createFrameLog()

ZSTD_frameLog * ZSTD_seekable_createFrameLog ( int checksumFlag)

◆ ZSTD_seekable_endFrame()

size_t ZSTD_seekable_endFrame ( ZSTD_seekable_CStream * zcs,
ZSTD_outBuffer * output )

◆ ZSTD_seekable_endStream()

size_t ZSTD_seekable_endStream ( ZSTD_seekable_CStream * zcs,
ZSTD_outBuffer * output )

◆ ZSTD_seekable_freeCStream()

size_t ZSTD_seekable_freeCStream ( ZSTD_seekable_CStream * zcs)

◆ ZSTD_seekable_freeFrameLog()

size_t ZSTD_seekable_freeFrameLog ( ZSTD_frameLog * fl)

◆ ZSTD_seekable_initCStream()

size_t ZSTD_seekable_initCStream ( ZSTD_seekable_CStream * zcs,
int compressionLevel,
int checksumFlag,
unsigned maxFrameSize )

◆ ZSTD_seekable_logFrame()

size_t ZSTD_seekable_logFrame ( ZSTD_frameLog * fl,
unsigned compressedSize,
unsigned decompressedSize,
unsigned checksum )

◆ ZSTD_seekable_writeSeekTable()

size_t ZSTD_seekable_writeSeekTable ( ZSTD_frameLog * fl,
ZSTD_outBuffer * output )

Variable Documentation

◆ framelog_t

struct ZSTD_frameLog_s framelog_t