Blame view

errors.h 505 Bytes
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