Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
lz4file.c File Reference
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "lz4.h"
#include "lz4file.h"

Data Structures

struct  LZ4_readFile_s
 
struct  LZ4_writeFile_s
 

Macros

#define RETURN_ERROR(e)
 

Functions

LZ4F_errorCode_t LZ4F_readOpen (LZ4_readFile_t **lz4fRead, FILE *fp)
 
size_t LZ4F_read (LZ4_readFile_t *lz4fRead, void *buf, size_t size)
 
LZ4F_errorCode_t LZ4F_readClose (LZ4_readFile_t *lz4fRead)
 
LZ4F_errorCode_t LZ4F_writeOpen (LZ4_writeFile_t **lz4fWrite, FILE *fp, const LZ4F_preferences_t *prefsPtr)
 
size_t LZ4F_write (LZ4_writeFile_t *lz4fWrite, const void *buf, size_t size)
 
LZ4F_errorCode_t LZ4F_writeClose (LZ4_writeFile_t *lz4fWrite)
 

Macro Definition Documentation

◆ RETURN_ERROR

#define RETURN_ERROR ( e)
Value:
return returnErrorCode(LZ4F_ERROR_ ## e)
#define e(i)
Definition sha256.c:45

Function Documentation

◆ LZ4F_read()

size_t LZ4F_read ( LZ4_readFile_t * lz4fRead,
void * buf,
size_t size )

LZ4F_read() : Read lz4file content to buffer. lz4f must use LZ4_readOpen to set first. buf read data buffer. size read data buffer size.

◆ LZ4F_readClose()

LZ4F_errorCode_t LZ4F_readClose ( LZ4_readFile_t * lz4fRead)

LZ4F_readClose() : Close lz4file handle. lz4f must use LZ4_readOpen to set first.

◆ LZ4F_readOpen()

LZ4F_errorCode_t LZ4F_readOpen ( LZ4_readFile_t ** lz4fRead,
FILE * fp )

LZ4F_readOpen() : Set read lz4file handle. lz4f will set a lz4file handle. fp must be the return value of the lz4 file opened by fopen.

◆ LZ4F_write()

size_t LZ4F_write ( LZ4_writeFile_t * lz4fWrite,
const void * buf,
size_t size )

LZ4F_write() : Write buffer to lz4file. lz4f must use LZ4F_writeOpen to set first. buf write data buffer. size write data buffer size.

◆ LZ4F_writeClose()

LZ4F_errorCode_t LZ4F_writeClose ( LZ4_writeFile_t * lz4fWrite)

LZ4F_writeClose() : Close lz4file handle. lz4f must use LZ4F_writeOpen to set first.

◆ LZ4F_writeOpen()

LZ4F_errorCode_t LZ4F_writeOpen ( LZ4_writeFile_t ** lz4fWrite,
FILE * fp,
const LZ4F_preferences_t * prefsPtr )

LZ4F_writeOpen() : Set write lz4file handle. lz4f will set a lz4file handle. fp must be the return value of the lz4 file opened by fopen.