#include "pipeline.h" #include static enum ec3_status compress( struct ec3_pipeline_stage *stage, const void *src, size_t len, void *dest, size_t *nr_written) { *nr_written = ZSTD_compress(dest, len, src, len, 10); return EC3_SUCCESS; } static enum ec3_status decompress( struct ec3_pipeline_stage *stage, const void *src, void *dest, size_t *nr_read) { return EC3_SUCCESS; } const struct ec3_pipeline_stage_type pipeline_zstd = { .t_id = EC3_PIPELINE_ZSTD, .t_flags = EC3_PIPELINE_F_BUFFERED, .t_data_in = decompress, .t_data_out = compress, };