1 /* 2 * Copyright (C) 2015-2018 Alibaba Group Holding Limited 3 */ 4 5 #ifndef _DECHUNK_H_ 6 #define _DECHUNK_H_ 7 8 #include <stdio.h> 9 10 11 #define DCE_OK 0 12 #define DCE_ISRUNNING 1 13 #define DCE_FORMAT 2 14 #define DCE_ARGUMENT 3 15 #define DCE_MEM 4 16 #define DCE_LOCK 5 17 18 19 int dechunk_init(); 20 int dechunk(void *input, size_t inlen); 21 int dechunk_getbuff(void **buff, size_t *buf_size); 22 int dechunk_free(); 23 24 25 void *memstr(void *src, size_t src_len, char *sub); 26 27 #endif // _DECHUNK_H_ 28 29