; errors.inc
;
; OS errors
;
ER_AL_NC EQU    255     ; NO MORE ALLOCATOR CELLS
ER_AL_NR EQU    254     ; NO MORE ROOM
ER_MT_EX EQU    253     ; EXPONENT OVERFLOW (OR UNDERFLOW)
ER_MT_IS EQU    252     ; CONVERSION FROM STRING TO NUMERIC FAILED
ER_MT_DI EQU    251     ; DIVIDE BY ZERO
ER_MT_FL EQU    250     ; CONVERSION FROM NUMERIC TO STRING FAILED
ER_IM_OV EQU    249     ; BCD STACK OVERFLOW
ER_IM_UN EQU    248     ; BCD STACK UNDERFLOW
ER_FN_BA EQU    247     ; BAD ARGUMENT IN FUNCTION CALL
ER_PK_NP EQU    246     ; NO PACK IN SLOT
ER_PK_DE EQU    245     ; DATAPACK ERROR (WRITE ERROR)
ER_PK_RO EQU    244     ; ATTEMPTED WRITE TO READ ONLY PACK
ER_PK_DV EQU    243     ; BAD DEVICE NAME
ER_PK_CH EQU    242     ; PACK CHANGED
ER_PK_NB EQU    241     ; PACK NOT BLANK
ER_PK_IV EQU    240     ; UNKNOWN PACK TYPE
ER_FL_PF EQU    239     ; PACK FULL
ER_FL_EF EQU    238     ; END OF FILE
ER_FL_BR EQU    237     ; BAD RECORD TYPE
ER_FL_BN EQU    236     ; BAD FILE NAME
ER_FL_EX EQU    235     ; FILE ALREADY EXISTS
ER_FL_NX EQU    234     ; FILE DOES NOT EXIST
ER_FL_DF EQU    233     ; DIRECTORY FULL
ER_FL_CY EQU    232     ; PACK NOT COPYABLE
ER_DV_CA EQU    231     ; INVALID DEVICE CALL
ER_DV_NP EQU    230     ; DEVICE NOT PRESENT
ER_DV_CS EQU    229     ; CHECKSUM ERROR
ER_EX_SY EQU    228     ; SYNTAX ERROR
ER_EX_MM EQU    227     ; MISMATCHED BRACKETS
ER_EX_FA EQU    226     ; WRONG NUMBER OF FUNCTION ARGS
ER_EX_AR EQU    225     ; SUBSCRIPT OR DIMENSION ERROR
ER_EX_TV EQU    224     ; TYPE VIOLATION
ER_LX_ID EQU    223     ; IDENTIFIER TOO LONG
ER_LX_FV EQU    222     ; BAD FIELD VARIABLE NAME
ER_LX_MQ EQU    221     ; UNMATCHED QUOTES IN STRING
ER_LX_ST EQU    220     ; STRING TOO LONG
ER_LX_US EQU    219     ; UNRECOGNISED SYMBOL
ER_LX_NM EQU    218     ; NON-VALID NUMERIC FORMAT
ER_TR_PC EQU    217     ; MISSING PROCEDURE DECLARATION
ER_TR_DC EQU    216     ; ILLEGAL DECLARATION
ER_TR_IN EQU    215     ; NON-INTEGER DIMENSION
ER_TR_DD EQU    214     ; NAME ALREADY DECLARED
ER_TR_ST EQU    213     ; STRUCTURE ERROR
ER_TR_ND EQU    212     ; NESTING TOO DEEP
ER_TR_NL EQU    211     ; LABEL REQUIRED
ER_TR_CM EQU    210     ; MISSING COMMA
ER_TR_BL EQU    209     ; BAD LOGICAL FILE NAME
ER_TR_PA EQU    208     ; ARGUMENTS MAY NOT BE TARGET OF ASSIGN
ER_TR_FL EQU    207     ; TOO MANY FIELDS
ER_RT_BK EQU    206     ; BREAK KEY
ER_RT_NP EQU    205     ; WRONG NUMBER OF PARAMETERS
ER_RT_UE EQU    204     ; UNDEFINED EXTERNAL
ER_RT_PN EQU    203     ; PROCEDURE NOT FOUND
ER_RT_ME EQU    202     ; MENU ERROR
ER_RT_NF EQU    201     ; FIELD NOT FOUND
ER_PK_BR EQU    200     ; PACK BAD READ ERROR
ER_RT_FO EQU    199     ; FILE ALREADY OPEN (OPEN/DELETE)
ER_RT_RB EQU    198     ; RECORD TOO BIG
ER_LG_BN EQU    197     ; BAD PROCEDURE NAME
ER_RT_FC EQU    196     ; FILE NOT OPEN (CLOSE)
ER_RT_IO EQU    195     ; INTEGER OVERFLOW
ER_GN_BL EQU    194     ; BATTERY TOO LOW
ER_GN_RF EQU    193     ; DEVICE READ FAIL
ER_GN_WF EQU    192     ; DEVICE WRITE FAIL