home *** CD-ROM | disk | FTP | other *** search
- {$if not def REXX_ERRORS_H} CONST REXX_ERRORS_H=0;
-
- { ***************************************************************
- ** KickPascal-Include-Datei "rexx/errors.h" zu Kickstart 3.0 **
- *************************************************************** }
-
- CONST
- ERRC_MSG = 0; { error code offset }
- ERR10_001 = (ERRC_MSG+1); { program not found }
- ERR10_002 = (ERRC_MSG+2); { execution halted }
- ERR10_003 = (ERRC_MSG+3); { no memory available }
- ERR10_004 = (ERRC_MSG+4); { invalid character in program }
- ERR10_005 = (ERRC_MSG+5); { unmatched quote }
- ERR10_006 = (ERRC_MSG+6); { unterminated comment }
- ERR10_007 = (ERRC_MSG+7); { clause too long }
- ERR10_008 = (ERRC_MSG+8); { unrecognized token }
- ERR10_009 = (ERRC_MSG+9); { symbol or string too long }
-
- ERR10_010 = (ERRC_MSG+10); { invalid message packet }
- ERR10_011 = (ERRC_MSG+11); { command string error }
- ERR10_012 = (ERRC_MSG+12); { error return from function }
- ERR10_013 = (ERRC_MSG+13); { host environment not found }
- ERR10_014 = (ERRC_MSG+14); { required library not found }
- ERR10_015 = (ERRC_MSG+15); { function not found }
- ERR10_016 = (ERRC_MSG+16); { no return value }
- ERR10_017 = (ERRC_MSG+17); { wrong number of arguments }
- ERR10_018 = (ERRC_MSG+18); { invalid argument to function }
- ERR10_019 = (ERRC_MSG+19); { invalid PROCEDURE }
-
- ERR10_020 = (ERRC_MSG+20); { unexpected THEN/ELSE }
- ERR10_021 = (ERRC_MSG+21); { unexpected WHEN/OTHERWISE }
- ERR10_022 = (ERRC_MSG+22); { unexpected LEAVE or ITERATE }
- ERR10_023 = (ERRC_MSG+23); { invalid statement in SELECT }
- ERR10_024 = (ERRC_MSG+24); { missing THEN clauses }
- ERR10_025 = (ERRC_MSG+25); { missing OTHERWISE }
- ERR10_026 = (ERRC_MSG+26); { missing or unexpected END }
- ERR10_027 = (ERRC_MSG+27); { symbol mismatch on END }
- ERR10_028 = (ERRC_MSG+28); { invalid DO syntax }
- ERR10_029 = (ERRC_MSG+29); { incomplete DO/IF/SELECT }
-
- ERR10_030 = (ERRC_MSG+30); { label not found }
- ERR10_031 = (ERRC_MSG+31); { symbol expected }
- ERR10_032 = (ERRC_MSG+32); { string or symbol expected }
- ERR10_033 = (ERRC_MSG+33); { invalid sub-keyword }
- ERR10_034 = (ERRC_MSG+34); { required keyword missing }
- ERR10_035 = (ERRC_MSG+35); { extraneous characters }
- ERR10_036 = (ERRC_MSG+36); { sub-keyword conflict }
- ERR10_037 = (ERRC_MSG+37); { invalid template }
- ERR10_038 = (ERRC_MSG+38); { invalid TRACE request }
- ERR10_039 = (ERRC_MSG+39); { uninitialized variable }
-
- ERR10_040 = (ERRC_MSG+40); { invalid variable name }
- ERR10_041 = (ERRC_MSG+41); { invalid expression }
- ERR10_042 = (ERRC_MSG+42); { unbalanced parentheses }
- ERR10_043 = (ERRC_MSG+43); { nesting level exceeded }
- ERR10_044 = (ERRC_MSG+44); { invalid expression result }
- ERR10_045 = (ERRC_MSG+45); { expression required }
- ERR10_046 = (ERRC_MSG+46); { boolean value not 0 or 1 }
- ERR10_047 = (ERRC_MSG+47); { arithmetic conversion error }
- ERR10_048 = (ERRC_MSG+48); { invalid operand }
-
- CONST
- RC_OK = 0;
- RC_WARN = 5;
- RC_ERROR = 10;
- RC_FATAL = 20;
-
- {$endif}
-