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