comparison leo-obj/tool/coffconst.h @ 130:87b82398a08b

leo-obj project subtree started, tiobjd tool moved into it
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 06 Apr 2014 22:14:39 +0000
parents ticoff/coffconst.h@3dfecd91c5b0
children fd772de226cb
comparison
equal deleted inserted replaced
129:597143ba1c37 130:87b82398a08b
1 /********************** STORAGE CLASSES **********************/
2
3 #define C_NULL 0
4 #define C_AUTO 1 /* automatic variable */
5 #define C_EXT 2 /* external symbol */
6 #define C_STAT 3 /* static */
7 #define C_REG 4 /* register variable */
8 #define C_EXTREF 5 /* external reference */
9 #define C_LABEL 6 /* label */
10 #define C_ULABEL 7 /* undefined label */
11 #define C_MOS 8 /* member of structure */
12 #define C_ARG 9 /* function argument */
13 #define C_STRTAG 10 /* structure tag */
14 #define C_MOU 11 /* member of union */
15 #define C_UNTAG 12 /* union tag */
16 #define C_TPDEF 13 /* type definition */
17 #define C_USTATIC 14 /* undefined static */
18 #define C_ENTAG 15 /* enumeration tag */
19 #define C_MOE 16 /* member of enumeration */
20 #define C_REGPARM 17 /* register parameter */
21 #define C_FIELD 18 /* bit field */
22 #define C_UEXT 19 /* Tentative external definition */
23 #define C_STATLAB 20 /* Static load time label */
24 #define C_EXTLAB 21 /* External load time label */
25 #define C_SYSTEM 23 /* System Wide variable */
26 #define C_VARARG 27 /* from TI's spraao8.pdf */
27 #define C_BLOCK 100 /* ".bb" or ".eb" */
28 #define C_FCN 101 /* ".bf" or ".ef" */
29 #define C_EOS 102 /* end of structure */
30 #define C_FILE 103 /* file name */
31 #define C_LINE 104 /* line # reformatted as symbol table entry */
32
33 /* Reloc types */
34
35 #define RTYPE_LONG 0x11
36 #define RTYPE_THUMB_BL 0x16
37 #define RTYPE_ARM_B 0x17