storclass.h (1521B)
1 /* storage class */ 2 3 #define C_EFCN -1 /* physical end of function */ 4 #define C_NULL 0 5 #define C_AUTO 1 /* automatic variable */ 6 #define C_EXT 2 /* external symbol */ 7 #define C_STAT 3 /* static */ 8 #define C_REG 4 /* register variable */ 9 #define C_EXTDEF 5 /* external definition */ 10 #define C_LABEL 6 /* label */ 11 #define C_ULABEL 7 /* undefined label */ 12 #define C_MOS 8 /* member of structure */ 13 #define C_ARG 9 /* function argument */ 14 #define C_STRTAG 10 /* structure tag */ 15 #define C_MOU 11 /* member of union */ 16 #define C_UNTAG 12 /* union tag */ 17 #define C_TPDEF 13 /* type definition */ 18 #define C_USTATIC 14 /* undefined static */ 19 #define C_ENTAG 15 /* enumeration tag */ 20 #define C_MOE 16 /* member of enumeration */ 21 #define C_REGPARM 17 /* register parameter */ 22 #define C_FIELD 18 /* bit field */ 23 #define C_AUTOARG 19 /* auto argument */ 24 #define C_LASTENT 20 /* dummy entry (end of block) */ 25 #define C_BLOCK 100 /* ".bb" or ".eb" */ 26 #define C_FCN 101 /* ".bf" or ".ef" */ 27 #define C_EOS 102 /* end of structure */ 28 #define C_FILE 103 /* file name */ 29 #define C_LINE 104 /* used only by utility programs (STS) */ 30 #define C_ALIAS 105 /* duplicate tag */ 31 #define C_HIDDEN 106 /* like static, used to avoid name conflicts */ 32 #define C_WEAKEXT 127 /* used for weak references */