add cluster i/o pipeline
This commit is contained in:
24
src/compress.h
Normal file
24
src/compress.h
Normal file
@@ -0,0 +1,24 @@
|
||||
#ifndef COMPRESS_H_
|
||||
#define COMPRESS_H_
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
struct ec3_compression_function {
|
||||
enum ec3_status (*e_compress)(
|
||||
const void *in,
|
||||
size_t in_size,
|
||||
void *out,
|
||||
size_t out_max,
|
||||
size_t *out_size);
|
||||
|
||||
enum ec3_status (*e_decompress)(
|
||||
const void *in,
|
||||
size_t in_size,
|
||||
void *out,
|
||||
size_t out_size);
|
||||
};
|
||||
|
||||
extern const struct ec3_compression_function *ec3_compression_function_get(
|
||||
unsigned int type);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user