Eloquence Language Manual
C Error Messages
Operator errors often result from incorrect procedures, inappropriate commands, or commands with incorrect parameters. Software errors are caused by an error in a program being executed. These may be logical errors or inappropriate commands or commands with incorrect parameters. Hardware errors result from hardware failures, absence, or malfunction. The Eloquence error message numbers and an appropriate description of each are listed below.
- 1
- Unsupported statement.
- 2
- Memory or program segment overflow.
- 3
- Line not found in current program segment.
- 4
- Improper RETURN.
- 5
- Abnormal program termination.
- 6
- Improperly matched FOR/NEXT.
- 7
- Undefined function or subprogram.
- 8
- Improper parameter matching.
- 9
- Improper number of parameters.
- 10
- String value required.
- 11
- Numeric value required.
- 12
- Attempt to re-declare a variable or label.
- 13
- Array dimensions not specified.
- 14
- Incorrect OPTION BASE statement.
- 15
- Invalid bounds on array dimensions or bad string length.
- 16
- Dimensions are improper or inconsistent.
- 17
- Subscript out of range.
- 18
- Subscript out of range or substring too long.
- 19
- Improper value.
- 20
- Integer-precision overflow.
- 21
- Short-precision overflow.
- 22
- Real-precision overflow.
- 23
- Intermediate-precision overflow.
- 24
- (TAN(N*PI/2), when N is odd.
- 25
- Argument of ASN or ACS is >1 in absolute value.
- 26
- 0 to a negative power.
- 27
- Negative number to non-integral power.
- 28
- Argument of LOG or LGT is negative.
- 29
- Argument of LOG or LGT is 0.
- 30
- Argument of SQR is negative.
- 31
- Division by 0, or modulo 0.
- 32
- String does not represent a valid number, or bad input.
- 33
- Argument of NUM, CHR$, or RPT$ is improper.
- 34
- Reference line is not an IMAGE statement.
- 35
- Improper image.
- 36
- Out of data.
- 37
- Edit string too long.
- 38
- Syntax error in ENTER or attempt to input from protected line.
- 39
- Function program not allowed.
- 40
- Improper replace or delete of line.
- 41
- First line number > second line number.
- 42
- Attempt to replace or delete a busy line.
- 45
- Nested keyboard-entry statements.
- 46
- Nothing to (RE-)STORE or (RE-)SAVE.
- 47
- Subprogram COM declaration inconsistent with main program.
- 48
- Recursion in single-line function.
- 49
- Line specified in ON statement not found.
- 50
- File number out of range from 1 to 10.
- 51
- File not currently assigned.
- 52
- Improper volume label or mass storage specifier.
- 53
- Improper file name.
- 54
- Duplicate file name.
- 56
- File name or directory undefined or inaccessible.
- 57
- Attempt to use unknown device specifier.
- 58
- Improper file type.
- 59
- End of file found.
- 60
- Physical or logical end of record found in direct access mode.
- 61
- Defined record size too small for data item.
- 62
- File is protected or wrong protect code specified.
- 63
- Number of records or bytes per record exceeds 999999 or program too big.
- 64
- Medium overflow.
- 65
- Incorrect data type.
- 66
- You are not authorized to store this program.
- 67
- Parameter <= 0.
- 68
- Invalid line number encountered during MERGE, GET or LINK.
- 69
- Not allowed on HP-UX files.
- 77
- Specified volume label not found.
- 79
- Requested subprogram segment not present in LOAD SUB.
- 83
- No access.
- 90
- Mass storage system error.
- 91
- Attempt to access a busy file.
- 92
- Cannot get exclusive access to a specified file.
- 93
- File opened in conflicting mode.
- 94
- Specified file cannot currently be locked.
- 95
- String not intact on file.
- 100
- IMAGE specification expects a numeric item.
- 101
- IMAGE specification expects a string item.
- 102
- Numeric field specification is larger than internal buffer.
- 103
- Item in PRINT USING list has no corresponding IMAGE specification.
- 120
- Output field overflow
- 121
- Improper value in CURSOR statement.
- 130
- Parameter for REQUEST or RELEASE out of range.
- 131
- Specified device not available.
- 132
- Referenced device missing or wrong type.
- 133
- Printer is down or broken pipe.
- 134
- Printer is offline.
- 140
- Improper spool file type.
- 143
- Expansion of spool file would cause medium overflow.
- 150
- Type of expression in CASE does not match type of SELECT.
- 151
- Parameter out of range on INDENT.
- 152
- Improper matching of structured construct.
- 153
- No structured construct active.
- 155
- Invalid statement specified in COMMAND.
- 156
- More than one level of recursion not allowed in COMMAND.
- 170
- HP-UX command fails.
Chapter contents:
- Pack Errors
-
- IMAGE Errors
-
- PREDICATE Errors
-
- SORT Errors
-
- Report Writer Errors
-
- FORMS Errors
-
- TIMER Errors
-
- TIO Errors
-
- TASK Errors
-
- User Defined Types Errors
-
- HP-UX Errors
-
Eloquence Language Manual - 19 DEC 2002