210 lines
6.7 KiB
Plaintext
210 lines
6.7 KiB
Plaintext
|
|
|
|
#var FALSE D(0)
|
|
#var TRUE D(1)
|
|
|
|
#var ERROR_FRAME typedef struct ErrorFrameStruct{unsigned long A2,A3,A4,A5,A6,A7;unsigned long D3,D4,D5,D6,D7;unsigned long NG_control;char*RetIndex;unsigned long PC;struct ErrorFrameStruct*Link;}ERROR_FRAME[1];
|
|
#var ER_OK D(0)
|
|
#var ER_OKAY D(0)
|
|
#var ER_EXIT D(1)
|
|
#var ER_STOP D(2)
|
|
#var ER_OFF D(3)
|
|
#var ER_PRGM_STOP D(4)
|
|
#var ER_NO_MSG D(9)
|
|
#var ER_FUNC_DID_NOT_RETURN_VALUE D(10)
|
|
#var ER_TEST_NOT_TRUE_OR_FALSE D(20)
|
|
#var ER_ARG_CANNOT_BE_FOLDER D(30)
|
|
#var ER_ARGUMENT D(40)
|
|
#var ER_ARG_MISMATCH D(50)
|
|
#var ER_EXPECTED_BOOL_OR_AGG D(60)
|
|
#var ER_ARG_MUST_BE_DECIMAL D(70)
|
|
#var ER_ARG_MUST_BE_LABEL D(80)
|
|
#var ER_ARGUMENT_MUST_BE_LIST D(90)
|
|
#var ER_ARG_MUST_BE_MATRIX D(100)
|
|
#var ER_ARG_MUST_BE_PIC D(110)
|
|
#var ER_ARG_MUST_BE_PIC_OR_STR D(120)
|
|
#var ER_ARG_MUST_BE_STRING D(130)
|
|
#var ER_EXPECTED_VAR D(140)
|
|
#var ER_ARG_MUST_BE_EMPTY_FOLDER D(150)
|
|
#var ER_EXPECTED_ALGEBRAIC D(160)
|
|
#var ER_ASAP_TOO_LONG D(161)
|
|
#var ER_ATTRIBUTE_NOT_FOUND D(163)
|
|
#var ER_BATT_LOW D(165)
|
|
#var ER_BOUND D(170)
|
|
#var ER_BREAK D(180)
|
|
#var ER_CHECKSUM D(185)
|
|
#var ER_CIRCULAR_DEFINITION D(190)
|
|
#var ER_INVALID_SUCH_THAT D(200)
|
|
#var ER_DATATYPE D(210)
|
|
#var ER_DEPENDENT_LIMIT D(220)
|
|
#var ER_DIFF_EQ_SETUP D(225)
|
|
#var ER_DIMENSION D(230)
|
|
#var ER_NOT_ENOUGH_ELEMENTS D(230)
|
|
#var ER_NON_CONFORMING_LISTS D(240)
|
|
#var ER_DIVBY0 D(250)
|
|
#var ER_DOMAIN D(260)
|
|
#var ER_DUPLICATE_VAR_NAME D(270)
|
|
#var ER_ELSEIF_WITHOUT_IF D(280)
|
|
#var ER_ELSE_WITHOUT_IF D(280)
|
|
#var ER_ENDTRY_WITHOUT_ELSE D(290)
|
|
#var ER_EXCESSIVE_ITERATION D(295)
|
|
#var ER_EXPECTED_2OR3_ELEMENTS D(300)
|
|
#var ER_EXPIRED D(305)
|
|
#var ER_APP_EXT_NOT_FOUND D(307)
|
|
#var ER_APP_NOT_FOUND D(308)
|
|
#var ER_INVALID_NSOLVE_ARG1 D(310)
|
|
#var ER_INVALID_SOLVE_ARG1 D(320)
|
|
#var ER_FOLDER D(330)
|
|
#var ER_FUNCS_IN_DIFF_EQ D(335)
|
|
#var ER_INCONSISTENT_UNITS D(345)
|
|
#var ER_INVALID_SUBSCRIPT D(350)
|
|
#var ER_INVALID_INDIR_STRING D(360)
|
|
#var ER_INDIR_STRING_NOT_VARNAME D(360)
|
|
#var ER_INDIR_STRING_NOT_FUNNAME D(360)
|
|
#var ER_INVALID_ANS D(380)
|
|
#var ER_ILLEGAL_ASSIGNMENT D(390)
|
|
#var ER_ILLEGAL_ASSIGNMENT_VALUE D(400)
|
|
#var ER_INVALID_AXES D(405)
|
|
#var ER_ILLEGAL_COMMAND D(410)
|
|
#var ER_INVALID_FOLDER_NAME D(420)
|
|
#var ER_GRAPH_MODE D(430)
|
|
#var ER_INVALID_GUESS D(435)
|
|
#var ER_INVALID_IMPLIED_MULT D(440)
|
|
#var ER_ILLEGAL_IN_FUNC D(450)
|
|
#var ER_ILLEGAL_IN_CUSTOM D(460)
|
|
#var ER_ILLEGAL_IN_DIALOG D(470)
|
|
#var ER_ILLEGAL_IN_TOOLBAR D(480)
|
|
#var ER_CANNOT_EXIT_FROM_TRY D(490)
|
|
#var ER_CANNOT_CYCLE_FROM_TRY D(490)
|
|
#var ER_CANNOT_GOTO_FROM_TRY D(490)
|
|
#var ER_CANNOT_GOTO_INTO_TRY D(490)
|
|
#var ER_INVALID_LABEL D(500)
|
|
#var ER_INVALID_LIST_OR_MATRIX D(510)
|
|
#var ER_INVAL_OUTSIDE_TB_CM D(520)
|
|
#var ER_INVAL_OUTSIDE_DG_TB_CM D(530)
|
|
#var ER_INVALID_OUTSIDE_DIALOG D(540)
|
|
#var ER_MUST_BE_IN_PRGM_OR_FUNC D(550)
|
|
#var ER_CYCLE_NOT_IN_LOOP D(560)
|
|
#var ER_EXIT_NOT_IN_LOOP D(560)
|
|
#var ER_INVALID_PATHNAME D(570)
|
|
#var ER_INVALID_POLAR_COMPLEX D(575)
|
|
#var ER_ILLEGAL_PRGM_REF D(580)
|
|
#var ER_INVALID_SYNTAX_BLOCK D(590)
|
|
#var ER_INVALID_TABLE D(600)
|
|
|
|
#var ER_INVALID_USE_OF_UNITS D(605)
|
|
#var ER_INVALID_LOCAL_DECLARATION D(610)
|
|
#var ER_EXPECTED_VAR_OR_FUNC D(620)
|
|
#var ER_INVALID_VAR_REF D(630)
|
|
#var ER_INVALID_VECTOR_SYNTAX D(640)
|
|
#var ER_LINK_IO D(650)
|
|
#var ER_MAT_NOT_DIAGONALIZABLE D(665)
|
|
#var ER_MEMORY D(670)
|
|
#var ER_MEMORY_EXHAUSTION D(670)
|
|
#var ER_ESTACK_OVERFLOW D(670)
|
|
#var ER_STACK_VIO D(673)
|
|
#var ER_EXPECTED_LPAR D(680)
|
|
#var ER_EXPECTED_RPAR D(690)
|
|
#var ER_EXPECTED_DOUBLE_QUOTE D(700)
|
|
#var ER_EXPECTED_RIGHT_BRACKET D(710)
|
|
#var ER_EXPECTED_RIGHT_BRACE D(720)
|
|
#var ER_INVALID_BLOCK_STRUCTURE D(730)
|
|
#var ER_MISSING_THEN D(740)
|
|
#var ER_NOT_FUNC_OR_PRGM D(750)
|
|
#var ER_NO_FUNCS_SEL D(765)
|
|
#var ER_NO_SOLUTION D(780)
|
|
#var ER_NON_ALGEBRAIC_VARIABLE D(790)
|
|
#var ER_UNREAL_RESULT D(800)
|
|
#var ER_EXPECTED_REAL D(800)
|
|
#var ER_MEMORY_DML D(810)
|
|
#var ER_RATIONAL_NUMERIC_OVERFLOW D(830)
|
|
#var ER_OVERFLOW D(830)
|
|
#var ER_STAT_PLOT D(840)
|
|
#var ER_PRGM_NOT_FOUND D(850)
|
|
#var ER_RECURSION_TOO_DEEP D(860)
|
|
#var ER_RESERVED D(870)
|
|
#var ER_SYS_FUNC D(870)
|
|
#var ER_ROM_ROUTINE_NOT_AVAILABLE D(875)
|
|
#var ER_SEQUENCE_SETUP D(880)
|
|
#var ER_SIGNATURE_ERR D(885)
|
|
#var ER_SINGULARMAT D(890)
|
|
#var ER_SLOPE_FIELD_FUNCS D(895)
|
|
#var ER_WEIGHTS_SUM_NOT_POS D(900)
|
|
#var ER_LISTS_CONTAIN_NEG D(900)
|
|
#var ER_LISTS_NOT2DISCREET D(900)
|
|
#var ER_EMPTY_GROUP_NOT_VALID D(900)
|
|
#var ER_SYNTAX D(910)
|
|
#var ER_UNEXPECTED_CHARACTER D(910)
|
|
#var ER_EXPECTED_EQUAL D(910)
|
|
#var ER_EXPECTED_FACTOR D(910)
|
|
#var ER_TOO_FEW_ARGS D(930)
|
|
#var ER_TOO_MANY_ARGS D(940)
|
|
#var ER_TOO_MANY_SUBSCRIPTS D(950)
|
|
#var ER_TOO_MANY_UNDEFINED D(955)
|
|
#var ER_UNDEFINED_VAR D(960)
|
|
#var ER_UNLICENSED D(965)
|
|
#var ER_GRAPH_FUNC_IN_USE D(970)
|
|
#var ER_PROG_OR_FUNC_IN_USE D(970)
|
|
#var ER_VAR_IN_USE D(970)
|
|
#var ER_LOCKED D(980)
|
|
#var ER_PROTECTED D(980)
|
|
#var ER_NAME_TOO_LONG D(990)
|
|
#var ER_RANGE D(1000)
|
|
#var ER_ZOOM D(1010)
|
|
#var ER_ILLEGAL_TAG D(1020)
|
|
#var ER_UNKNOWN_TAG D(1020)
|
|
#var ER_DIVISION_BUG D(1020)
|
|
#var ER_MEM_VIO D(1030)
|
|
#var ER_FP_TEST_FAIL D(4094)
|
|
#var EXPECTED_BOOL_OR_AGG_ERROR D(60)
|
|
#var EXPECTED_VAR_ERROR D(140)
|
|
#var EXPECTED_ALGEBRAIC_ERROR D(160)
|
|
#var INVALID_SUCH_THAT_ERROR D(200)
|
|
#var NON_CONFORMING_LISTS_ERROR D(240)
|
|
#var EXPECTED_2OR3_ELEMENTS_ERROR D(300)
|
|
#var INVALID_NSOLVE_ARG1_ERROR D(310)
|
|
#var INVALID_SOLVE_ARG1_ERROR D(320)
|
|
#var INVALID_PATHNAME_ERROR D(570)
|
|
#var EXPECTED_VAR_OR_FUNC_ERROR D(620)
|
|
#var MEMORY_EXHAUSTION_ERROR D(670)
|
|
#var ESTACK_OVERFLOW_ERROR D(670)
|
|
#var EXPECTED_LPAR_ERROR D(680)
|
|
#var EXPECTED_RPAR_ERROR D(690)
|
|
#var EXPECTED_DOUBLE_QUOTE_ERROR D(700)
|
|
#var EXPECTED_RIGHT_BRACKET_ERROR D(710)
|
|
#var EXPECTED_RIGHT_BRACE_ERROR D(720)
|
|
#var UNREAL_RESULT_ERROR D(800)
|
|
#var EXPECTED_REAL_ERROR D(800)
|
|
#var RATIONAL_NUMERIC_OVERFLOW_ERROR D(830)
|
|
|
|
#var RECURSION_TOO_DEEP_ERROR D(860)
|
|
#var SYNTAX_ERROR D(910)
|
|
#var UNEXPECTED_CHARACTER_ERROR D(910)
|
|
#var EXPECTED_EQUAL_ERROR D(910)
|
|
#var EXPECTED_FACTOR_ERROR D(910)
|
|
#var TOO_FEW_ARGS_ERROR D(930)
|
|
#var TOO_MANY_ARGS_ERROR D(940)
|
|
#var TOO_MANY_SUBSCRIPTS_ERROR D(950)
|
|
#var TOO_MANY_UNDEFINED_ERROR D(955)
|
|
#var GRAPH_FUNC_IN_USE_ERROR D(970)
|
|
#var NAME_TOO_LONG_ERROR D(990)
|
|
#var ILLEGAL_TAG_ERROR D(1020)
|
|
#var UNKNOWN_TAG_ERROR D(1020)
|
|
#var DIVISION_BUG_ERROR D(1020)
|
|
|
|
#var ER_catch D(_rom_call(short,(void*),154))
|
|
#var ER_success D(_rom_call(void,(void),155))
|
|
#var ER_throw(err_no) D(asm volatile{dc.w 0xA000+(err_no)})
|
|
#var ER_throwVar D((*({typedef void(*__temp__type__)(short)__ATTR_TIOS_NORETURN__;(__temp__type__)(_rom_call_addr(153));})))
|
|
#var ERD_dialog D(_rom_call(short,(short,short),151))
|
|
#var ERD_process D(_rom_call(void,(short),152))
|
|
#var ENDFINAL D(}if(errCode)PASS;})
|
|
#var ENDTRY D(;_ONERR_=0;}})
|
|
#var FINALLY D(ER_success();}{)
|
|
#var ONERR D(ER_success();}else{register short _ONERR_=1;)
|
|
#var PASS D((ER_throwVar(errCode)))
|
|
#var TRY D({ERROR_FRAME __errFrame;unsigned short errCode;errCode=ER_catch(__errFrame);if(!errCode){)
|
|
#var find_error_message D(_rom_call(const char*,(short),2C1))
|
|
|
|
#var ER_THROW(n) D(ER_throw(n))
|