*improved error handling
This commit is contained in:
parent
4d305713e1
commit
54d29eb513
@ -318,10 +318,6 @@ extern "C" {
|
||||
# define MB_LOOP_BREAK 101
|
||||
# define MB_LOOP_CONTINUE 102
|
||||
# define MB_SUB_RETURN 103
|
||||
# define MB_NEED_COMPLEX_ARRAY 201
|
||||
# define MB_RANK_OUT_OF_BOUNDS 202
|
||||
# define MB_INDEX_OUT_OF_BOUNDS 203
|
||||
# define MB_DEBUG_ID_NOT_FOUND 211
|
||||
# define MB_EXTENDED_ABORT 1001
|
||||
#endif /* MB_CODES */
|
||||
|
||||
@ -380,7 +376,8 @@ typedef enum mb_error_e {
|
||||
SE_RN_OPERATION_FAILED,
|
||||
SE_RN_INVALID_OPERATION_USAGE,
|
||||
SE_RN_DIMENSION_COUNT_OUT_OF_BOUND,
|
||||
SE_RN_ARRAY_OUT_OF_BOUND,
|
||||
SE_RN_RANK_OUT_OF_BOUND,
|
||||
SE_RN_NEED_COMPLEX_ARRAY,
|
||||
SE_RN_LABEL_NOT_EXISTS,
|
||||
SE_RN_NO_RETURN_POINT,
|
||||
SE_RN_COLON_EXPECTED,
|
||||
@ -412,6 +409,7 @@ typedef enum mb_error_e {
|
||||
SE_RN_MOD_BY_ZERO,
|
||||
SE_RN_INVALID_EXPRESSION,
|
||||
SE_RN_OUT_OF_MEMORY,
|
||||
SE_RN_MODULE_NOT_MATCH,
|
||||
SE_RN_WRONG_FUNCTION_REACHED,
|
||||
SE_RN_DO_NOT_SUSPEND_IN_A_ROUTINE,
|
||||
SE_RN_DO_NOT_MIX_INSTRUCTIONAL_AND_STRUCTURED,
|
||||
@ -434,6 +432,7 @@ typedef enum mb_error_e {
|
||||
SE_RN_INVALID_ITERATOR,
|
||||
SE_RN_EMPTY_COLLECTION,
|
||||
SE_RN_REFERENCED_TYPE_EXPECTED,
|
||||
SE_RN_DEBUG_ID_NOT_FOUND,
|
||||
SE_RN_STACK_TRACE_DISABLED,
|
||||
/** Extended abort */
|
||||
SE_EA_EXTENDED_ABORT,
|
||||
|
Loading…
x
Reference in New Issue
Block a user