eolib
0.5.0
A core C library for writing applications related to Endless Online
Loading...
Searching...
No Matches
result.h
Go to the documentation of this file.
1
#ifndef EOLIB_RESULT_H
2
#define EOLIB_RESULT_H
3
11
typedef
enum
EoResult
12
{
14
EO_SUCCESS
= 0,
15
22
EO_NULL_PTR
= 1,
23
30
EO_OVERFLOW
= 2,
31
38
EO_ALLOC_FAILED
= 3,
39
47
EO_NUMBER_TOO_LARGE
= 4,
48
55
EO_BUFFER_UNDERRUN
= 5,
56
63
EO_CHUNKED_MODE_DISABLED
= 6,
64
72
EO_INVALID_SEQUENCE_RANGE
= 7,
73
80
EO_SEQUENCE_OUT_OF_RANGE
= 8,
81
89
EO_INVALID_DATA
= 9,
90
97
EO_STR_OUT_OF_RANGE
= 10,
98
105
EO_STR_TOO_SHORT
= 11,
106
113
EO_INVALID_CHAR
= 12,
114
121
EO_INVALID_SHORT
= 13,
122
129
EO_INVALID_THREE
= 14,
130
137
EO_INVALID_INT
= 15,
138
}
EoResult
;
139
145
const
char
*
eo_result_string
(
EoResult
result);
146
147
#endif
eo_result_string
const char * eo_result_string(EoResult result)
Definition
data.c:175
EoResult
EoResult
Definition
result.h:12
EO_NULL_PTR
@ EO_NULL_PTR
Definition
result.h:22
EO_INVALID_INT
@ EO_INVALID_INT
Definition
result.h:137
EO_INVALID_SHORT
@ EO_INVALID_SHORT
Definition
result.h:121
EO_OVERFLOW
@ EO_OVERFLOW
Definition
result.h:30
EO_INVALID_CHAR
@ EO_INVALID_CHAR
Definition
result.h:113
EO_INVALID_THREE
@ EO_INVALID_THREE
Definition
result.h:129
EO_BUFFER_UNDERRUN
@ EO_BUFFER_UNDERRUN
Definition
result.h:55
EO_INVALID_SEQUENCE_RANGE
@ EO_INVALID_SEQUENCE_RANGE
Definition
result.h:72
EO_SEQUENCE_OUT_OF_RANGE
@ EO_SEQUENCE_OUT_OF_RANGE
Definition
result.h:80
EO_INVALID_DATA
@ EO_INVALID_DATA
Definition
result.h:89
EO_STR_TOO_SHORT
@ EO_STR_TOO_SHORT
Definition
result.h:105
EO_ALLOC_FAILED
@ EO_ALLOC_FAILED
Definition
result.h:38
EO_NUMBER_TOO_LARGE
@ EO_NUMBER_TOO_LARGE
Definition
result.h:47
EO_SUCCESS
@ EO_SUCCESS
Definition
result.h:14
EO_CHUNKED_MODE_DISABLED
@ EO_CHUNKED_MODE_DISABLED
Definition
result.h:63
EO_STR_OUT_OF_RANGE
@ EO_STR_OUT_OF_RANGE
Definition
result.h:97
include
eolib
result.h
Generated by
1.16.1