Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
lz4io.h File Reference
#include <stddef.h>

Go to the source code of this file.

Macros

#define stdinmark   "stdin"
 
#define stdoutmark   "stdout"
 
#define NULL_OUTPUT   "null"
 
#define nulmark   "/dev/null"
 

Typedefs

typedef struct LZ4IO_prefs_s LZ4IO_prefs_t
 

Enumerations

enum  LZ4IO_blockMode_t { LZ4IO_blockLinked =0 , LZ4IO_blockIndependent }
 

Functions

LZ4IO_prefs_tLZ4IO_defaultPreferences (void)
 
void LZ4IO_freePreferences (LZ4IO_prefs_t *prefs)
 
int LZ4IO_compressFilename (const char *input_filename, const char *output_filename, int compressionlevel, const LZ4IO_prefs_t *prefs)
 
int LZ4IO_decompressFilename (const char *input_filename, const char *output_filename, const LZ4IO_prefs_t *prefs)
 
int LZ4IO_compressMultipleFilenames (const char **inFileNamesTable, int ifntSize, const char *suffix, int compressionlevel, const LZ4IO_prefs_t *prefs)
 
int LZ4IO_decompressMultipleFilenames (const char **inFileNamesTable, int ifntSize, const char *suffix, const LZ4IO_prefs_t *prefs)
 
int LZ4IO_setNbWorkers (LZ4IO_prefs_t *const prefs, int nbWorkers)
 
int LZ4IO_defaultNbWorkers (void)
 
int LZ4IO_setDictionaryFilename (LZ4IO_prefs_t *const prefs, const char *dictionaryFilename)
 
int LZ4IO_setPassThrough (LZ4IO_prefs_t *const prefs, int yes)
 
int LZ4IO_setOverwrite (LZ4IO_prefs_t *const prefs, int yes)
 
int LZ4IO_setTestMode (LZ4IO_prefs_t *const prefs, int yes)
 
size_t LZ4IO_setBlockSizeID (LZ4IO_prefs_t *const prefs, unsigned blockSizeID)
 
size_t LZ4IO_setBlockSize (LZ4IO_prefs_t *const prefs, size_t blockSize)
 
int LZ4IO_setBlockMode (LZ4IO_prefs_t *const prefs, LZ4IO_blockMode_t blockMode)
 
int LZ4IO_setBlockChecksumMode (LZ4IO_prefs_t *const prefs, int xxhash)
 
int LZ4IO_setStreamChecksumMode (LZ4IO_prefs_t *const prefs, int xxhash)
 
int LZ4IO_setNotificationLevel (int level)
 
int LZ4IO_setSparseFile (LZ4IO_prefs_t *const prefs, int enable)
 
int LZ4IO_setContentSize (LZ4IO_prefs_t *const prefs, int enable)
 
void LZ4IO_setRemoveSrcFile (LZ4IO_prefs_t *const prefs, unsigned flag)
 
void LZ4IO_favorDecSpeed (LZ4IO_prefs_t *const prefs, int favor)
 
int LZ4IO_displayCompressedFilesInfo (const char **inFileNames, size_t ifnIdx)
 

Macro Definition Documentation

◆ NULL_OUTPUT

#define NULL_OUTPUT   "null"

◆ nulmark

#define nulmark   "/dev/null"

◆ stdinmark

#define stdinmark   "stdin"

◆ stdoutmark

#define stdoutmark   "stdout"

Typedef Documentation

◆ LZ4IO_prefs_t

typedef struct LZ4IO_prefs_s LZ4IO_prefs_t

Enumeration Type Documentation

◆ LZ4IO_blockMode_t

Enumerator
LZ4IO_blockLinked 
LZ4IO_blockIndependent 

Function Documentation

◆ LZ4IO_compressFilename()

int LZ4IO_compressFilename ( const char * input_filename,
const char * output_filename,
int compressionlevel,
const LZ4IO_prefs_t * prefs )

◆ LZ4IO_compressMultipleFilenames()

int LZ4IO_compressMultipleFilenames ( const char ** inFileNamesTable,
int ifntSize,
const char * suffix,
int compressionlevel,
const LZ4IO_prefs_t * prefs )

◆ LZ4IO_decompressFilename()

int LZ4IO_decompressFilename ( const char * input_filename,
const char * output_filename,
const LZ4IO_prefs_t * prefs )

◆ LZ4IO_decompressMultipleFilenames()

int LZ4IO_decompressMultipleFilenames ( const char ** inFileNamesTable,
int ifntSize,
const char * suffix,
const LZ4IO_prefs_t * prefs )

◆ LZ4IO_defaultNbWorkers()

int LZ4IO_defaultNbWorkers ( void )

◆ LZ4IO_defaultPreferences()

LZ4IO_prefs_t * LZ4IO_defaultPreferences ( void )

◆ LZ4IO_displayCompressedFilesInfo()

int LZ4IO_displayCompressedFilesInfo ( const char ** inFileNames,
size_t ifnIdx )

◆ LZ4IO_favorDecSpeed()

void LZ4IO_favorDecSpeed ( LZ4IO_prefs_t *const prefs,
int favor )

◆ LZ4IO_freePreferences()

void LZ4IO_freePreferences ( LZ4IO_prefs_t * prefs)

◆ LZ4IO_setBlockChecksumMode()

int LZ4IO_setBlockChecksumMode ( LZ4IO_prefs_t *const prefs,
int xxhash )

◆ LZ4IO_setBlockMode()

int LZ4IO_setBlockMode ( LZ4IO_prefs_t *const prefs,
LZ4IO_blockMode_t blockMode )

◆ LZ4IO_setBlockSize()

size_t LZ4IO_setBlockSize ( LZ4IO_prefs_t *const prefs,
size_t blockSize )

◆ LZ4IO_setBlockSizeID()

size_t LZ4IO_setBlockSizeID ( LZ4IO_prefs_t *const prefs,
unsigned blockSizeID )

◆ LZ4IO_setContentSize()

int LZ4IO_setContentSize ( LZ4IO_prefs_t *const prefs,
int enable )

◆ LZ4IO_setDictionaryFilename()

int LZ4IO_setDictionaryFilename ( LZ4IO_prefs_t *const prefs,
const char * dictionaryFilename )

◆ LZ4IO_setNbWorkers()

int LZ4IO_setNbWorkers ( LZ4IO_prefs_t *const prefs,
int nbWorkers )

◆ LZ4IO_setNotificationLevel()

int LZ4IO_setNotificationLevel ( int level)

◆ LZ4IO_setOverwrite()

int LZ4IO_setOverwrite ( LZ4IO_prefs_t *const prefs,
int yes )

◆ LZ4IO_setPassThrough()

int LZ4IO_setPassThrough ( LZ4IO_prefs_t *const prefs,
int yes )

◆ LZ4IO_setRemoveSrcFile()

void LZ4IO_setRemoveSrcFile ( LZ4IO_prefs_t *const prefs,
unsigned flag )

◆ LZ4IO_setSparseFile()

int LZ4IO_setSparseFile ( LZ4IO_prefs_t *const prefs,
int enable )

◆ LZ4IO_setStreamChecksumMode()

int LZ4IO_setStreamChecksumMode ( LZ4IO_prefs_t *const prefs,
int xxhash )

◆ LZ4IO_setTestMode()

int LZ4IO_setTestMode ( LZ4IO_prefs_t *const prefs,
int yes )