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

Macros

#define GCC_VERSION   (__GNUC__ * 100 + __GNUC_MINOR__)
 
#define CMPBUFSIZE   (LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES))
 

Enumerations

enum  { MESSAGE_MAX_BYTES = 1024 , RING_BUFFER_BYTES = 1024 * 8 + MESSAGE_MAX_BYTES , DEC_BUFFER_BYTES = RING_BUFFER_BYTES + MESSAGE_MAX_BYTES }
 

Functions

size_t write_int32 (FILE *fp, int32_t i)
 
size_t write_bin (FILE *fp, const void *array, int arrayBytes)
 
size_t read_int32 (FILE *fp, int32_t *i)
 
size_t read_bin (FILE *fp, void *array, int arrayBytes)
 
void test_compress (FILE *outFp, FILE *inpFp)
 
void test_decompress (FILE *outFp, FILE *inpFp)
 
size_t compare (FILE *f0, FILE *f1)
 
int main (int argc, const char **argv)
 

Macro Definition Documentation

◆ CMPBUFSIZE

#define CMPBUFSIZE   (LZ4_COMPRESSBOUND(MESSAGE_MAX_BYTES))

◆ GCC_VERSION

#define GCC_VERSION   (__GNUC__ * 100 + __GNUC_MINOR__)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MESSAGE_MAX_BYTES 
RING_BUFFER_BYTES 
DEC_BUFFER_BYTES 

Function Documentation

◆ compare()

size_t compare ( FILE * f0,
FILE * f1 )

◆ main()

int main ( int argc,
const char ** argv )

◆ read_bin()

size_t read_bin ( FILE * fp,
void * array,
int arrayBytes )

◆ read_int32()

size_t read_int32 ( FILE * fp,
int32_t * i )

◆ test_compress()

void test_compress ( FILE * outFp,
FILE * inpFp )

◆ test_decompress()

void test_decompress ( FILE * outFp,
FILE * inpFp )

◆ write_bin()

size_t write_bin ( FILE * fp,
const void * array,
int arrayBytes )

◆ write_int32()

size_t write_int32 ( FILE * fp,
int32_t i )