|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef _ERRORS_H
#define _ERRORS_H
enum GENERAL_ERROR_CODE {
SUCCESS = 0,
MEMORY_ERROR = -1,
ACCESS_ERROR = -2,
OPEN_ERROR = -3,
READ_ERROR = -4,
SEEK_ERROR = -5,
WRITE_ERROR = -6,
};
enum CHUNK_ERROR_CODE {
INSUFFICIENT_SPACE_FOR_CHUNK = -10,
CHUNK_NOT_PRESENT = -11,
INVALID_HEADER = -12,
};
enum COMPRESSION_ERROR_CODE {
ZLIB_STREAM_INIT_ERROR = -20,
ZLIB_INFLATE_ERROR = -21,
ZLIB_STREAM_FREE_ERROR = -22,
ZLIB_DEFLATE_ERROR = -23
};
#endif
|