Go to the documentation of this file. 38 #ifndef EXI_ERROR_CODES_H 39 #define EXI_ERROR_CODES_H 45 #define EXI_ERROR_INPUT_STREAM_EOF -10 46 #define EXI_ERROR_OUTPUT_STREAM_EOF -11 47 #define EXI_ERROR_INPUT_FILE_HANDLE -12 48 #define EXI_ERROR_OUTPUT_FILE -13 50 #define EXI_ERROR_OUT_OF_BOUNDS -100 51 #define EXI_ERROR_OUT_OF_STRING_BUFFER -101 53 #define EXI_ERROR_OUT_OF_BYTE_BUFFER -103 54 #define EXI_ERROR_OUT_OF_GRAMMAR_STACK -104 55 #define EXI_ERROR_OUT_OF_RUNTIME_GRAMMAR_STACK -105 56 #define EXI_ERROR_OUT_OF_QNAMES -106 58 #define EXI_ERROR_UNKOWN_GRAMMAR_ID -108 59 #define EXI_ERROR_UNKOWN_EVENT -109 60 #define EXI_ERROR_UNKOWN_EVENT_CODE -110 61 #define EXI_ERROR_UNEXPECTED_EVENT_LEVEL1 -111 62 #define EXI_ERROR_UNEXPECTED_EVENT_LEVEL2 -112 64 #define EXI_ERROR_UNEXPECTED_START_DOCUMENT -113 65 #define EXI_ERROR_UNEXPECTED_END_DOCUMENT -114 66 #define EXI_ERROR_UNEXPECTED_START_ELEMENT -115 67 #define EXI_ERROR_UNEXPECTED_START_ELEMENT_NS -116 68 #define EXI_ERROR_UNEXPECTED_START_ELEMENT_GENERIC -117 69 #define EXI_ERROR_UNEXPECTED_START_ELEMENT_GENERIC_UNDECLARED -118 70 #define EXI_ERROR_UNEXPECTED_END_ELEMENT -119 71 #define EXI_ERROR_UNEXPECTED_CHARACTERS -120 72 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE -121 73 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_NS -122 74 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_GENERIC -123 75 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_GENERIC_UNDECLARED -124 76 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_XSI_TYPE -125 77 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_XSI_NIL -126 78 #define EXI_ERROR_UNEXPECTED_GRAMMAR_ID -127 79 #define EXI_ERROR_UNEXPECTED_ATTRIBUTE_MOVE_TO_CONTENT_RULE -128 81 #define EXI_UNSUPPORTED_NBIT_INTEGER_LENGTH -132 82 #define EXI_UNSUPPORTED_EVENT_CODE_CHARACTERISTICS -133 83 #define EXI_UNSUPPORTED_INTEGER_VALUE -134 84 #define EXI_NEGATIVE_UNSIGNED_INTEGER_VALUE -135 85 #define EXI_UNSUPPORTED_LIST_VALUE_TYPE -136 86 #define EXI_UNSUPPORTED_HEADER_COOKIE -137 87 #define EXI_UNSUPPORTED_HEADER_OPTIONS -138 89 #define EXI_UNSUPPORTED_GLOBAL_ATTRIBUTE_VALUE_TYPE -139 90 #define EXI_UNSUPPORTED_DATATYPE -140 91 #define EXI_UNSUPPORTED_STRING_VALUE_TYPE -141 92 #define EXI_UNSUPPORTED_INTEGER_VALUE_TYPE -142 93 #define EXI_UNSUPPORTED_DATETIME_TYPE -143 94 #define EXI_UNSUPPORTED_FRAGMENT_ELEMENT -144 96 #define EXI_UNSUPPORTED_GRAMMAR_LEARNING_CH -150 99 #define EXI_ERROR_STRINGVALUES_NOT_SUPPORTED -160 100 #define EXI_ERROR_STRINGVALUES_OUT_OF_ENTRIES -161 101 #define EXI_ERROR_STRINGVALUES_OUT_OF_MEMORY -162 102 #define EXI_ERROR_STRINGVALUES_OUT_OF_BOUND -163 103 #define EXI_ERROR_STRINGVALUES_CHARACTER -164 105 #define EXI_ERROR_UNEXPECTED_BYTE_VALUE -200 108 #define EXI_ERROR_CONVERSION_NO_ASCII_CHARACTERS -300 109 #define EXI_ERROR_CONVERSION_TYPE_TO_STRING -301 112 #define EXI_DEVIANT_SUPPORT_NOT_DEPLOYED -500