Numerus  v2.0.0
Roman numerals conversion and manipulation C library.
numerus_error_codes.h
Go to the documentation of this file.
1 
20 #define NUMERUS_OK 1
21 
22 
28 #define NUMERUS_ERROR_GENERIC 100
29 
30 
36 #define NUMERUS_ERROR_VALUE_OUT_OF_RANGE 101
37 
38 
46 #define NUMERUS_ERROR_ILLEGAL_CHARACTER 102
47 
48 
54 #define NUMERUS_ERROR_TOO_LONG_NUMERAL 103
55 
56 
64 #define NUMERUS_ERROR_TOO_MANY_REPEATED_CHARS 104
65 
66 
75 #define NUMERUS_ERROR_ILLEGAL_CHAR_SEQUENCE 105
76 
77 
84 #define NUMERUS_ERROR_MISSING_SECOND_UNDERSCORE 106
85 
86 
94 #define NUMERUS_ERROR_UNDERSCORE_AFTER_LONG_PART 107
95 
96 
105 #define NUMERUS_ERROR_UNDERSCORE_IN_NON_LONG 108
106 
107 
115 #define NUMERUS_ERROR_DECIMALS_IN_LONG_PART 109
116 
117 
124 #define NUMERUS_ERROR_ILLEGAL_MINUS 110
125 
126 
134 #define NUMERUS_ERROR_M_IN_SHORT_PART 111
135 
136 
144 #define NUMERUS_ERROR_MALLOC_FAIL 112
145 
146 
152 #define NUMERUS_ERROR_NULL_ROMAN 113
153 
154 
160 #define NUMERUS_ERROR_EMPTY_ROMAN 114
161 
162 
168 #define NUMERUS_ERROR_WHITESPACE_CHARACTER 115