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