From 54d29eb5139f65bdf1010fbeba2940f7a1d0f94a Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Tue, 5 Jul 2016 12:39:53 +0800 Subject: [PATCH] *improved error handling --- core/my_basic.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/my_basic.h b/core/my_basic.h index 40495da..6c2ccab 100755 --- a/core/my_basic.h +++ b/core/my_basic.h @@ -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,