1 (3) Number too large 2 (3) Incorrect format 3 (3) Line number too large 4 (3) No line number 5 (3) Wrong number of dimensions for "^a" 6 (3) Invalid function name "^a" 7 (3) Invalid statement 8 (3) Invalid variable "^a" 9 (3) Line too long 10 (3) No at end of source program 11 (3) String constant must end with quote after ^d 12 (4) ***COMPILER ERROR 13 (2) No end statement 14 (3) Program out of order 15 (3) Invalid "ASC" function arg 16 (3) Invalid operator "^a" 17 (3) Invalid character 18 (3) Invalid constant 19 (3) Too many constants 20 (3) Relational required 21 (3) Mixed string and numeric expression 22 (3) then or goto missing 23 (3) Mixed string and numeric assignment 24 (3) "=" required 25 (3) Unimplemented statement or operator 26 (3) Numeric expression required 27 (3) String expression required 28 (3) File expression required 29 (3) Wrong number of arguments for "^a" 30 (3) Parenthesis mismatch 31 (3) Punctuation not allowed 32 (3) Expression too complicated 33 (3) Invalid array name "^a" 34 (3) Invalid line number 35 (3) Line number required 36 (3) Too many missing lines 37 (3) then, goto, or gosub missng 38 (3) Wrong number of dimensions for "^a" 39 (3) ":" missing 40 (3) String reference required 41 (3) "^a" function not allowed 42 (3) Numeric variable required 43 (3) Next without for 44 (3) For-next mismatch 45 (3) For without next 46 (3) For statements nested too deep 47 (3) Too many data items 48 (3) Multiple commas not allowed 49 (3) Operation not allowed 50 (3) Integer constant required 51 (2) Unfinished function definition 52 (3) Fnend without def 53 (3) Nested function definition 54 (3) Function defined twice 55 (3) Invalid argument list 56 (3) Invalid function name in function definitin 57 (3) Redimensioning illegal 58 (3) Matrix required 59 (3) Numeric matrix required 60 (3) String matrix required 61 (3) Numeric list required 62 (3) Too many local variables or temporaries 63 (3) Array occurs more than once in sub statement 64 (3) End or subend must be last statement, 65 (3) End not allowed 66 (3) File occurs more than once in sub statement 67 (3) No subend statement 68 (3) Statement outside of program 69 (3) Sub statement not allowed 70 (3) Subroutine defined more than once 71 (3) Variable occurs more than once in sub statement 72 (3) String constant required 73 (3) Invalid subroutine name 74 (3) Invalid subroutine parameter 75 (3) Subend not allowed 76 (3) Array "^a" defined twice 77 (3) Too many subroutines 78 (3) Function occurs more than once in sub statement 79 (2) For without next 80 (2) Undefined function "^a" 81 (2) Undefined line number 82 (3) Function "^a" cannot be passed 83 (3) "=" not found where expected 84 (3) Source program too large 85 (3) Number too small 86 (3) Function "^a" not available yet, 95 (3) Zero power of zero 96 (3) Negative power of zero 97 (3) ***Runtime error deleting temporary file *** 99 (3) Unimplemented run-time operator 100 (3) Subscript out of bounds 101 (3) On evaluated out of range 102 (3) Return before gosub 103 (3) Out of data 104 (3) String too long 105 (3) Incorrect numeric input , retype 106 (3) Incorrect string input , retype 107 (3) Not enough input , add more 108 (3) Too much input , excess ignored 109 (3) Program halted 110 (3) Input line too long , retype 111 (3) Attempt to execute erroneous statement ^d 112 (3) Attempt to transfer to missing line 113 (3) Attempt to execute for without next 114 (3) Exp too small 115 (3) Exp too large 116 (3) Log of zero 117 (3) Log of negative number 118 (3) Atn of zero 119 (3) Sin or cos too large 120 (3) Square root of negative number 121 (3) Power of negative number 122 (3) Tan too large 123 (3) tan too close to singularity 124 (3) Invalid val argument 125 (3) Overflow 126 (3) Useless loop 127 (3) Attempt to transfer to missing function 128 (3) Function arguments incorrect 129 (3) Function return error 130 (3) Stack space exhausted, subroutine/function calls beyond maximum depth 131 (3) Invalid margin 132 (3) File type and usage conflict 133 (3) End-of-file 134 (3) Invalid file name 135 (3) Invalid file number 136 (3) Random file pointer invalid 137 (3) Redimension error 138 (3) Change error 139 (3) Array error 140 (3) Underflow 141 (3) Zero length print using string 142 (3) Invalid field in print using string 143 (3) Out of room 144 (3) Division by zero 145 (3) Incorrect format for file input 146 (3) Time up 147 (3) Could not open file 148 (3) Cannot write into file 149 (3) Input line too long 150 (3) Subroutine "^a" called with wrong number of parameters 151 (3) Subroutine "^a" called with wrong parameter type 152 (3) Subroutine "^a" cannot be called from ^d 153 (3) A string array cannot be passed to non-basic procedure "^a". Called from ^d 154 (3) A function cannot be passed to non-basic procedure "^a". Called from ^d 155 (3) A file cannot be passed to non-basic procedure "^a". Called from ^d 156 (3) Cannot read from file 157 (3) Cannot close file 158 (3) I/O error 159 (3) Cannot scratch file 160 (3) Subroutine "^A" called with wrong number of arguments. 161 (3) Subroutine "^A" called with incorrect argument type. 162 (3) No descriptors present in call of subroutine "^A". 163 (3) A string array cannot be received by subroutine "^A". 164 (3) A function cannot be received by subroutine "^A". 165 (3) A file cannot be received by subroutine "^A". 166 (3) Number of digits specified out of range 167 (1) Unimplemented statement ignored 168 (2) Illegal library name 169 (2) Too many constants used. Limit is 16282 words. 170 (2) Too much storage used for variables. 180 (5) No main program. 500 FAKE FINAL MESSAGE TO MAKE REAL LAST MESSAGE PRINTABLE (end) ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved