errcod3.h
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 476 行 · 第 1/2 页
H
476 行
/****************************************************************************
*
* 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!
*
****************************************************************************/
#define NO_CARROT 0
#define OPR_CARROT 1
#define OPN_CARROT 2
#define AR_BAD_COUNT 0
#define AR_DUPLICATE_PARM 1
#define AR_ENTRY_TOO_LATE 12
#define BD_BLKDAT_NOT_COMMON 256
#define BD_IN_BLOCK_DATA 257
#define CC_BAD_CHAR 512
#define CC_NOT_DIGITS 513
#define CC_NOT_INITIAL 514
#define CC_SET_EXTEND 515
#define CC_STMTNO_ON_CONT 516
#define CC_TOO_MANY_CONT 517
#define CC_EOL_COMMENT 518
#define CC_D_IN_COLUMN_1 519
#define CC_CONT_OVERFLOW 520
#define CM_ALREADY_IN_COM 768
#define CM_COMMON 769
#define CM_MIXED_COMMON 770
#define CM_NAMED_DIFF_SIZE 771
#define CM_BLKDATA_ALREADY 772
#define CM_BLANK_DIFF_SIZE 773
#define CN_DOUBLE_COMPLEX 1024
#define CN_FLOAT 1025
#define CN_ZERO_LEN 1026
#define CN_BAD_HEX_OCT 1027
#define CN_HEX_OCT 1028
#define CO_ALREADY_OPEN 1280
#define CO_BAD_NO 1281
#define CO_NEED_EQUALS 1282
#define CO_WANT_NUMBER 1283
#define CO_NOT_RECOG 1284
#define CO_NOT_IN_SOURCE 1285
#define CO_MACRO_NESTING_EXCEEDED 1286
#define CO_MACRO_STRUCTURE_MISMATCH 1287
#define CP_BAD_PARM_REGISTER 1537
#define CP_BAD_RETURN_REGISTER 1538
#define CP_LOW_ON_MEMORY 1539
#define CP_BACK_END_ERROR 1540
#define CP_BAD_SAVE 1541
#define CP_ERROR 1542
#define CP_FATAL_ERROR 1543
#define CP_MEMORY_NOT_FREED 1544
#define CP_FREEING_UNOWNED_MEMORY 1545
#define CP_AUTO_EQUIV_TOO_LARGE 1546
#define CP_AUTO_RET_TOO_LARGE 1547
#define CP_AUTO_VAR_TOO_LARGE 1548
#define CV_BAD_LEN 1792
#define CV_CHARSTAR_ILLEGAL 1793
#define DA_BAD_DO_VAR 2048
#define DA_BAD_RPT_SPEC 2049
#define DA_BAD_VAR_IN_EXPR 2050
#define DA_BLANK_INIT 2051
#define DA_HEX_CONST 2052
#define DA_ILL_NAME 2053
#define DA_IN_TYPE_STMT 2054
#define DA_NOT_ENOUGH 2055
#define DA_TOO_MUCH 2057
#define DA_TYPE_MISMATCH 2059
#define DM_SYM_PARM 2304
#define DO_BACKWARDS_DO 2560
#define DO_ENDING_BAD 2561
#define DO_NESTING_BAD 2562
#define DO_BAD_ENDDO 2563
#define DO_DO_EXT 2564
#define DO_NO_COMMA_OR_VAR 2565
#define DO_PARM_REDEFINED 2566
#define EC_PAST_BEG 2816
#define EC_2NAM_EC 2817
#define EN_NO_END 3072
#define EQ_BAD_TARGET 3328
#define EQ_CANNOT_ASSIGN 3329
#define EQ_ILL_EQ_SIGN 3330
#define EQ_MULT_ASSGN 3331
#define EQ_NO_EQUALS 3332
#define EV_DIFF_REL_POS 3584
#define EV_EQUIV_LIST 3585
#define EV_SSCR_INVALID 3586
#define EV_SSTR_INVALID 3587
#define EV_MIXED_EQUIV 3588
#define EV_ONLY_IF_CHAR 3589
#define EX_Z_2_NOT_POS 3840
#define EY_TYPE_MISMATCH 4096
#define EY_NOT_IN_CS 4097
#define EY_SIZE_MISMATCH 4098
#define FM_ASSUME_COMMA 4352
#define FM_CONST 4353
#define FM_D_EXT 4354
#define FM_DECIMAL 4355
#define FM_DELIM 4356
#define FM_FMTCHAR 4357
#define FM_INV_REP 4358
#define FM_M_EXT 4359
#define FM_MODIFIER 4360
#define FM_NO_EOS 4361
#define FM_NO_REP 4362
#define FM_NO_STMTNO 4363
#define FM_QUOTE 4364
#define FM_SPEC_256 4365
#define FM_WIDTH 4366
#define FM_Z_EXT 4367
#define FM_ASSUME_CONST 4371
#define FM_Q_EXT 4372
#define FM_Q_FORMAT 4373
#define GO_ASSIGNED_BAD 4608
#define GO_CANNOT_ASSIGN 4609
#define GO_NO_TO 4610
#define HO_CONST 4864
#define HO_CUT_OFF 4865
#define IF_ELSE_LAST 5120
#define IF_NO_THEN 5121
#define IL_BAD_FMT_SPEC 5376
#define IL_BAD_INTL 5377
#define IL_BAD_LIST 5378
#define IL_BAD_SIZE 5379
#define IL_CTRL_LIST 5380
#define IL_DUP_LIST 5381
#define IL_EMPTY_IMP_DO 5382
#define IL_ILST 5383
#define IL_NO_ASTERISK 5384
#define IL_NO_UNIT_ID 5385
#define IL_NO_FILE_OR_UNIT 5386
#define IL_STAR_NOT_ALLOWED 5387
#define IL_UNIT_AND_FILE 5388
#define IL_AINTL 5389
#define IL_END_REC 5390
#define IL_SPECIFIER_NOT_STANDARD 5391
#define IL_NO_IOLIST 5392
#define IL_NON_CHARACTER 5393
#define IM_ILLEGAL_RANGE 5632
#define IM_PREV_IMPLICIT 5633
#define IM_UNRECOG_TYPE 5634
#define IM_CHAR_STAR_STAR 5635
#define IM_NONE_USED 5636
#define KO_FDIV_ZERO 6144
#define KO_FOVERFLOW 6145
#define KO_FUNDERFLOW 6146
#define KO_IDIV_ZERO 6147
#define KO_INTERRUPT 6148
#define KO_IOVERFLOW 6149
#define LI_CHAR_BOUND 6404
#define LI_2_CMPLX 6405
#define LI_CMPLX_TYPES 6406
#define LI_EXP_CNV_TYPE 6407
#define LI_ILL_PARM_CODE 6409
#define LI_NO_PARM 6410
#define LI_NO_SPECIFIC 6411
#define LI_NOT_PARM 6412
#define LI_PT_MISMATCH 6413
#define LI_WRONG_TYPE 6414
#define LI_IF_NOT_STANDARD 6415
#define LI_ARG_ALLOCATED 6416
#define LI_ARG_ISIZEOF 6417
#define MD_BAD_REL_OPN 6656
#define MD_DBLE_WITH_CMPLX 6657
#define MD_ILL_OPR 6658
#define MD_MIXED 6659
#define MD_RELOP_OPND_COMPLEX 6660
#define MD_UNARY_OP 6661
#define MD_LOGOPR_INTOPN 6662
#define MD_LOGOPR_EXTN 6663
#define MO_COMPILER_LIMIT 6912
#define MO_DYNAMIC_OUT 6913
#define MO_LIST_TOO_BIG 6914
#define PC_NO_CLOSEPAREN 7168
#define PC_NO_OPENPAREN 7169
#define PC_SURP_PAREN 7170
#define PC_UNMATCH_PAREN 7171
#define PR_SYMBOL_NAME 7424
#define PR_BAD_PARM_SIZE 7425
#define PR_BAD_PARM_ATTR 7426
#define PR_BAD_CONTINUATION 7427
#define PR_BAD_SYNTAX 7428
#define PR_BYTE_SEQ_LIMIT 7429
#define PR_BAD_BYTE_SEQ 7430
#define PR_SYMBOL_UNRESOLVED 7431
#define RE_ALT_IN_SUBROUTINE 7680
#define RE_IN_PROGRAM 7681
#define SA_COMBLK_EMPTY 7936
#define SA_COMMON_NOT_SAVED 7937
#define SA_SAVED 7938
#define SF_DUPLICATE_DUMMY_PARM 8192
#define SF_ILL_CHAR_LEN 8193
#define SF_ILL_DUMMY_PARM 8194
#define SF_ILL_PARM_PASSED 8195
#define SF_PARM_TYPE_MISMATCH 8196
#define SF_WRONG_NUM_PARMS 8197
#define SF_ILL_TYPE 8198
#define SM_IO_READ_ERR 8448
#define SM_OPENING_FILE 8449
#define SM_IO_WRITE_ERR 8450
#define SM_OUT_OF_VM_FILES 8453
#define SM_BROWSE_ERROR 8454
#define SP_ATEND_AND_ENDEQUALS 8704
#define SP_READ_NO_ATEND 8705
#define SP_BAD_LABEL 8706
#define SP_BAD_QUIT 8707
#define SP_BLK_IN_STRUCTURE 8708
#define SP_SELECT_THEN_CASE 8709
#define SP_CASE_OVERLAP 8710
#define SP_EMPTY_SELECT 8711
#define SP_FROM_OUTSIDE 8712
#define SP_INTO_STRUCTURE 8713
#define SP_NEVER_CASE 8714
#define SP_OTHERWISE_LAST 8715
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?