⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 symbol.def

📁 gcc-2.95.3 Linux下最常用的C编译器
💻 DEF
📖 第 1 页 / 共 2 页
字号:
   Context is a name listed in a COMMON statement but not enclosed in   slashes.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ANYLEN, ANYSIZE, COMMON, DUMMY,   EXTERNAL, INTRINSIC, RESULT, SAVE, SFUNC.   Can be combined with: ADJUSTS, ANY, ARRAY, EQUIV, INIT, NAMELIST,   SFARG, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrCOMMON, FFESYMBOL_attrsCOMMON, "COMMON")#ifndef FFESYMBOL_attrsCOMMON#define FFESYMBOL_attrsCOMMON ((ffesymbolAttrs) 1 << FFESYMBOL_attrCOMMON)#endif/* Dummy argument.   Context is a name listed in the arglist of FUNCTION, SUBROUTINE, ENTRY.   (Statement-function definitions have dummy arguments, but since they're   the only possible entities in the statement-function name space, this   attribution mechanism isn't used for them.)   Valid in SEEN and UNCERTAIN states.  Valid in local name space only.   In SEEN state, attributes marked below with "=" are unrelated.   In UNCERTAIN state, attributes marked below with "+" are unrelated,   attributes marked below with "-" cannot be combined with DUMMY,   and attributes marked below with "!" transition to state UNDERSTOOD   instead of acquiring the new attribute.  Any other subsequent mentioning   of the name transitions to state UNDERSTOOD.  UNCERTAIN state is not   valid for this attribute in PROGRAM/BLOCKDATA program unit.   Cannot be combined with: ACTUALARG=, COMMON+, EQUIV+, INIT+, INTRINSIC+,   NAMELIST+, RESULT+, SAVE+, SFUNC+.   Can be combined with: ADJUSTABLE+, ADJUSTS+, ANY, ANYLEN-, ANYSIZE+,   ARRAY-, DUMMY, EXTERNAL, SFARG-, TYPE.   Unrelated: CBLOCK, SAVECBLOCK.   VXT Fortran disallows DUMMY + NAMELIST.   F90 allows DUMMY + NAMELIST (with some restrictions), g77 doesn't yet.*/DEFATTR (FFESYMBOL_attrDUMMY, FFESYMBOL_attrsDUMMY, "DUMMY")#ifndef FFESYMBOL_attrsDUMMY#define FFESYMBOL_attrsDUMMY ((ffesymbolAttrs) 1 << FFESYMBOL_attrDUMMY)#endif/* EQUIVALENCE'd.   Context is a name given in an EQUIVALENCE statement.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ANYLEN, ANYSIZE, DUMMY,   EXTERNAL, INTRINSIC, RESULT, SFUNC.   Can be combined with: ADJUSTS, ANY, ARRAY, COMMON, EQUIV, INIT,   NAMELIST, SAVE, SFARG, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrEQUIV, FFESYMBOL_attrsEQUIV, "EQUIV")#ifndef FFESYMBOL_attrsEQUIV#define FFESYMBOL_attrsEQUIV ((ffesymbolAttrs) 1 << FFESYMBOL_attrEQUIV)#endif/* EXTERNAL.   Context is a name listed in an EXTERNAL statement.   Valid in SEEN and UNCERTAIN states.  Valid in local name space only.   In SEEN state, attributes marked below with "=" are unrelated.   In UNCERTAIN state, attributes marked below with "+" are unrelated,   attributes marked below with "-" cannot be combined with EXTERNAL,   and attributes marked below with "!" transition to state UNDERSTOOD   instead of acquiring the new attribute.  Many other subsequent mentionings   of the name transitions to state UNDERSTOOD.  UNCERTAIN state is not   valid for this attribute in PROGRAM/BLOCKDATA program unit.   Cannot be combined with: ADJUSTABLE+, ADJUSTS+, ANYLEN, ANYSIZE+,   ARRAY, COMMON+, EQUIV+, EXTERNAL, INIT+, INTRINSIC+, NAMELIST+, RESULT+,   SAVE+, SFARG, SFUNC+.   Can be combined with: ACTUALARG=, ANY, DUMMY, TYPE.   Unrelated: CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrEXTERNAL, FFESYMBOL_attrsEXTERNAL, "EXTERNAL")#ifndef FFESYMBOL_attrsEXTERNAL#define FFESYMBOL_attrsEXTERNAL ((ffesymbolAttrs) 1 << FFESYMBOL_attrEXTERNAL)#endif/* Given an initial value.   Context is a name listed in a type-def-stmt such as INTEGER or REAL   and given an initial value or values.  Someday will also include   names in DATA statements, which currently immediately exec-transition   their targets.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ANYLEN, ANYSIZE, DUMMY, EXTERNAL,   INIT, INTRINSIC, RESULT, SFUNC.   Can be combined with: ADJUSTS, ANY, ARRAY, COMMON, EQUIV, NAMELIST,   SAVE, SFARG, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.   Cannot be followed by ARRAY.*/DEFATTR (FFESYMBOL_attrINIT, FFESYMBOL_attrsINIT, "INIT")#ifndef FFESYMBOL_attrsINIT#define FFESYMBOL_attrsINIT ((ffesymbolAttrs) 1 << FFESYMBOL_attrINIT)#endif/* INTRINSIC.   Context is a name listed in an INTRINSIC statement.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ADJUSTS, ANYLEN, ANYSIZE, ARRAY,   COMMON, DUMMY, EQUIV, EXTERNAL, INIT, INTRINSIC, NAMELIST, RESULT,   SAVE, SFARG, SFUNC.   Can be combined with: ANY, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrINTRINSIC, FFESYMBOL_attrsINTRINSIC, "INTRINSIC")#ifndef FFESYMBOL_attrsINTRINSIC#define FFESYMBOL_attrsINTRINSIC ((ffesymbolAttrs) 1 << FFESYMBOL_attrINTRINSIC)#endif/* NAMELISTed.   Context is a name listed in a NAMELIST statement but not enclosed in   slashes.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ANYLEN, ANYSIZE, DUMMY, EXTERNAL,   INTRINSIC, RESULT, SFUNC.   Can be combined with: ADJUSTS, ANY, ARRAY, COMMON, EQUIV, INIT,   NAMELIST, SAVE, SFARG, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrNAMELIST, FFESYMBOL_attrsNAMELIST, "NAMELIST")#ifndef FFESYMBOL_attrsNAMELIST#define FFESYMBOL_attrsNAMELIST ((ffesymbolAttrs) 1 << FFESYMBOL_attrNAMELIST)#endif/* RESULT of a function.   Context is name in RESULT() clause in FUNCTION or ENTRY statement, or   the name in a FUNCTION or ENTRY statement (within a FUNCTION subprogram)   that has no RESULT() clause.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ADJUSTS, ANYSIZE, ARRAY, COMMON,   DUMMY, EQUIV, EXTERNAL, INIT, INTRINSIC, NAMELIST, RESULT, SAVE, SFUNC.   Can be combined with: ANY, ANYLEN, SFARG, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.   Cannot be preceded by SFARG.*/DEFATTR (FFESYMBOL_attrRESULT, FFESYMBOL_attrsRESULT, "RESULT")#ifndef FFESYMBOL_attrsRESULT#define FFESYMBOL_attrsRESULT ((ffesymbolAttrs) 1 << FFESYMBOL_attrRESULT)#endif/* SAVEd (not enclosed in slashes).   Context is a name listed in a SAVE statement but not enclosed in slashes.   Valid in SEEN state and local name space only.   Cannot be combined with: ADUSTABLE, ADJUSTS, ANYLEN, ANYSIZE, COMMON,   DUMMY, EXTERNAL, INTRINSIC, RESULT, SAVE, SFUNC.   Can be combined with: ANY, ARRAY, EQUIV, INIT, NAMELIST,   SFARG, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrSAVE, FFESYMBOL_attrsSAVE, "SAVE")#ifndef FFESYMBOL_attrsSAVE#define FFESYMBOL_attrsSAVE ((ffesymbolAttrs) 1 << FFESYMBOL_attrSAVE)#endif/* SAVEd (enclosed in slashes).   Context is a name enclosed in slashes in a SAVE statement.   Valid in SEEN state and global name space only.   Cannot be combined with: SAVECBLOCK.   Can be combined with: CBLOCK.   Unrelated: ACTUALARG, ADJUSTABLE, ADJUSTS, ANY, ANYLEN, ANYSIZE,   ARRAY, COMMON, DUMMY, EQUIV, EXTERNAL, INIT, INTRINSIC, NAMELIST,   RESULT, SAVE, SFARG, SFUNC, TYPE.*/DEFATTR (FFESYMBOL_attrSAVECBLOCK, FFESYMBOL_attrsSAVECBLOCK, "SAVECBLOCK")#ifndef FFESYMBOL_attrsSAVECBLOCK#define FFESYMBOL_attrsSAVECBLOCK ((ffesymbolAttrs) 1 << FFESYMBOL_attrSAVECBLOCK)#endif/* Name used as a statement function arg or DATA implied-DO iterator.   Context is a name listed in the arglist of statement-function-definition   or as the iterator in an implied-DO construct in a DATA statement.   Valid in SEEN and UNCERTAIN states.  Valid in local name space only.   In SEEN state, attributes marked below with "=" are unrelated.   In UNCERTAIN state, attributes marked below with "+" are unrelated,   attributes marked below with "-" cannot be combined with SFARG,   and attributes marked below with "!" transition to state UNDERSTOOD   instead of acquiring the new attribute.  Any other subsequent mentioning   of the name transitions to state UNDERSTOOD.  UNCERTAIN state is not   valid for this attribute in PROGRAM/BLOCKDATA program unit.   Cannot be combined with: ACTUALARG=, ADJUSTABLE+, ANYLEN, ANYSIZE+,   ARRAY, EXTERNAL, INTRINSIC+, SFUNC+.   Can be combined with: ADJUSTS+, ANY, COMMON+, DUMMY!, EQUIV+, INIT+,   NAMELIST+, RESULT+, SAVE+, SFARG, TYPE.   Unrelated: CBLOCK, SAVECBLOCK.   Cannot be followed by RESULT.*/DEFATTR (FFESYMBOL_attrSFARG, FFESYMBOL_attrsSFARG, "SFARG")#ifndef FFESYMBOL_attrsSFARG#define FFESYMBOL_attrsSFARG ((ffesymbolAttrs) 1 << FFESYMBOL_attrSFARG)#endif/* Statement function name.   Context is a statement-function-definition statement, the name being   defined.   Valid in SEEN state and local name space only.   Cannot be combined with: ADJUSTABLE, ADJUSTS, ANYLEN, ANYSIZE, ARRAY,   COMMON, DUMMY, EQUIV, EXTERNAL, INIT, INTRINSIC, NAMELIST, RESULT,   SAVE, SFARG, SFUNC.   Can be combined with: ANY, TYPE.   Unrelated: ACTUALARG, CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrSFUNC, FFESYMBOL_attrsSFUNC, "SFUNC")#ifndef FFESYMBOL_attrsSFUNC#define FFESYMBOL_attrsSFUNC ((ffesymbolAttrs) 1 << FFESYMBOL_attrSFUNC)#endif/* Explicitly typed.   Context is a name listed in a type-def-stmt such as INTEGER or REAL.   Valid in SEEN and UNCERTAIN states.  Valid in local name space only.   In SEEN state, attributes marked below with "=" are unrelated.   In UNCERTAIN state, attributes marked below with "+" are unrelated,   attributes marked below with "-" cannot be combined with TYPE,   and attributes marked below with "!" transition to state UNDERSTOOD   instead of acquiring the new attribute.  Many other subsequent mentionings   of the name transitions to state UNDERSTOOD.  UNCERTAIN state is not   valid for this attribute in PROGRAM/BLOCKDATA program unit.   Cannot be combined with: ACTUALARG=, TYPE.   Can be combined with: ADJUSTABLE+, ADJUSTS+, ANY, ANYLEN, ANYSIZE+,   ARRAY, COMMON+, DUMMY, EQUIV+, EXTERNAL, INIT+, INTRINSIC+, NAMELIST+,   RESULT+, SAVE+, SFARG, SFUNC+.   Unrelated: CBLOCK, SAVECBLOCK.*/DEFATTR (FFESYMBOL_attrTYPE, FFESYMBOL_attrsTYPE, "TYPE")#ifndef FFESYMBOL_attrsTYPE#define FFESYMBOL_attrsTYPE ((ffesymbolAttrs) 1 << FFESYMBOL_attrTYPE)#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -