errmsg.c
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 942 行 · 第 1/2 页
C
942 行
/****************************************************************************
*
* Open Watcom Project
*
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
*
* ========================================================================
*
* This file contains Original Code and/or Modifications of Original
* Code as defined in and that are subject to the Sybase Open Watcom
* Public License version 1.0 (the 'License'). You may not use this file
* except in compliance with the License. BY USING THIS FILE YOU AGREE TO
* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is
* provided with the Original Code and Modifications, and is also
* available at www.sybase.com/developer/opensource.
*
* The Original Code and all software distributed under the License are
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM
* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR
* NON-INFRINGEMENT. Please see the License for the specific language
* governing rights and limitations under the License.
*
* ========================================================================
*
* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE
* DESCRIBE IT HERE!
*
****************************************************************************/
#include "ftnstd.h"
static const char __FAR Msg1536[] = {
/* program abnormally terminated */
2,81,120
};
static const char __FAR Msg3840[] = {
/* zero**J where J <= 0 is not allowed */
6,181,57,111,1,0,11
/* X**Y where X < 0.0, Y is not of type INTEGER, is not allowed */
,13,116,57,61,96,62,1,0,6,54,110,1,0,11
/* (0,0)**Y where Y is not real is not allowed */
,9,92,57,62,1,0,162,1,0,11
};
static const char __FAR Msg4352[] = {
/* missing delimiter in format string, comma assumed */
6,9,138,5,4,167,66
/* missing or invalid constant */
,4,9,10,2,69
/* Ew.dDe format code is not FORTRAN 77 standard */
,6,105,4,12,1,0,17
/* missing decimal point */
,2,9,137
/* missing or invalid edit descriptor in format string */
,8,9,10,2,13,22,5,4,83
/* unrecognizable edit descriptor in format string */
,6,179,13,22,5,4,83
/* invalid repeat specification */
,3,2,82,24
/* $ or \ format code is not FORTRAN 77 standard */
,8,89,10,118,4,12,1,0,17
/* invalid field modifier */
,3,2,30,158
,0
/* repeat specification not allowed for this format code */
,8,82,24,0,11,32,173,4,12
,0
/* no closing quote on apostrophe edit descriptor */
,6,77,132,78,125,13,22
/* field count greater than 256 is invalid */
,6,30,135,48,94,1,2
/* invalid field width specification */
,4,2,30,180,24
/* Z format code is not FORTRAN 77 standard */
,6,117,4,12,1,0,17
/* FORMAT statement exceeds allotted storage size */
,4,59,16,142,53
/* format specification not allowed on input */
,6,4,24,0,11,78,33
/* FORMAT missing repeatable edit descriptor */
,5,59,9,163,13,22
/* missing constant before X edit descriptor, 1 assumed */
,7,9,69,130,61,13,139,66
/* Ew.dQe format code is not FORTRAN 77 standard */
,6,106,4,12,1,0,17
/* Qw.d format code is not FORTRAN 77 standard */
,6,113,4,12,1,0,17
};
static const char __FAR Msg5888[] = {
/* BACKSPACE statement requires sequential access mode */
6,97,16,15,36,18,76
/* input/output is already active */
,4,14,1,63,122
/* ENDFILE statement requires sequential access mode */
,6,104,16,15,36,18,76
/* formatted connection requires formatted input/output statements */
,6,47,68,15,47,14,37
/* unformatted connection requires unformatted input/output statements */
,6,55,68,15,55,14,37
/* REWIND statement requires sequential access */
,5,114,16,15,36,18
/* bad character in input field */
,5,129,43,5,33,30
/* BLANK specifier requires FORM specifier to be 'FORMATTED' */
,8,98,3,15,108,3,7,20,90
/* system file error - %s1 */
,5,172,8,29,38,26
/* format specification does not match data type */
,7,4,24,27,0,75,21,54
/* input item does not match the data type of list variable */
,11,33,150,27,0,75,86,21,54,6,154,56
/* internal file is full */
,4,148,8,1,145
/* RECL specifier is invalid */
,4,60,3,1,2
/* invalid STATUS specifier in CLOSE statement */
,6,2,41,3,5,102,16
/* unit specified is not connected */
,4,87,1,0,133
/* attempt to perform data transfer past end of file */
,7,42,7,160,21,175,6,8
/* invalid RECL specifier/ACCESS specifier combination */
,5,2,60,165,3,44
/* REC specifier required in direct access input/output statements */
,8,40,3,164,5,140,18,14,37
/* REC specifier not allowed in sequential access input/output statements */
,9,40,3,0,11,5,36,18,14,37
/* %s1 specifier may not change in a subsequent OPEN statement */
,8,26,3,155,0,131,5,119,16
/* invalid STATUS specifier for given file */
,6,2,41,3,32,146,8
/* invalid STATUS specifier/FILE specifier combination */
,5,2,41,166,3,44
/* record size exceeded during unformatted input/output */
,6,35,53,45,28,55,14
/* unit specified does not exist */
,4,87,27,0,72
/* REC specifier is invalid */
,4,40,3,1,2
/* UNIT specifier is invalid */
,4,115,3,1,2
/* formatted record or format edit descriptor is too large for record size */
,11,47,35,10,4,13,22,1,174,32,35,53
/* illegal '%s1=' specifier */
,2,147,3
/* invalid CARRIAGECONTROL specifier/FORM specifier combination */
,4,2,100,3,44
/* i/o operation not consistent with file attributes */
,7,49,80,0,134,88,8,128
/* symbol %s1 not found in NAMELIST */
,6,170,26,0,144,5,112
/* syntax error during NAMELIST-directed input */
,5,171,29,28,39,33
/* subscripting error during NAMELIST-directed i/o */
,5,169,29,28,39,49
/* substring error during NAMELIST-directed i/o */
,5,85,29,28,39,49
/* BLOCKSIZE specifier is invalid */
,4,99,3,1,2
/* invalid operation for files with no record structure */
,8,2,80,32,143,88,77,35,168
/* integer overflow converting character data to integer */
,7,34,51,70,43,21,7,34
/* range exceeded converting character data to floating-point */
,7,52,45,70,43,21,7,31
};
static const char __FAR Msg6144[] = {
/* floating-point divide by zero */
3,31,71,25
/* floating-point overflow */
,2,31,51
/* floating-point underflow */
,2,31,177
/* integer divide by zero */
,3,34,71,25
/* program interrupted from keyboard */
,4,81,149,73,151
/* integer overflow */
,2,34,51
};
static const char __FAR Msg6400[] = {
/* argument must be greater than zero */
5,19,23,20,48,25
/* absolute value of argument to arcsine, arccosine must not exceed one */
,9,121,6,19,7,126,23,0,141,79
/* argument must not be negative */
,5,19,23,0,20,159
/* argument(s) must not be zero */
,5,127,23,0,20,25
/* argument of CHAR must be in the range zero to 255 */
,11,19,6,101,23,20,5,86,52,25,7,93
,0
,0
,0
/* length of ICHAR argument greater than one */
,6,152,6,109,19,48,79
};
static const char __FAR Msg6912[] = {
0
/* out of memory */
,3,50,6,156
,0
/* attempt to deallocate an unallocated array or character*(*) variable */
,9,42,7,136,64,176,65,10,67,56
/* attempt to allocate an already allocated array or character*(*) variable */
,10,42,7,123,64,63,124,65,10,67,56
};
static const char __FAR Msg7168[] = {
0
/* missing or misplaced opening parenthesis */
,3,9,10,157
,0
/* unmatched parentheses */
,1,178
};
static const char __FAR Msg9216[] = {
0
,0
/* subscript expression out of range; %s1 does not exist */
,9,84,46,50,6,161,26,27,0,72
/* substring expression (%i1:%i2) is out of range */
,7,85,46,91,1,50,6,52
};
static const char __FAR Msg9728[] = {
0
,0
/* invalid subscript expression */
,3,2,84,46
,0
,0
,0
,0
,0
/* limit of 65535 elements per dimension has been exceeded */
,4,153,6,95,45
};
static const char __FAR Msg11008[] = {
0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
/* - Executing line %u1 in file %s2 */
,6,38,107,74,5,8,58
/* - Called from line %u1 in file %s2 */
,7,38,103,73,74,5,8,58
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
,0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?