Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Typedefs
internal.h File Reference

Go to the source code of this file.

Classes

struct  internal_extra_pe_filehdr
struct  internal_filehdr
struct  _IMAGE_DATA_DIRECTORY
struct  internal_extra_pe_aouthdr
struct  internal_aouthdr
struct  internal_scnhdr
struct  internal_lineno
struct  internal_syment
union  internal_auxent
struct  internal_reloc
union  internal_lineno.l_addr
union  internal_syment._n
struct  internal_syment._n._n_n
struct  internal_auxent.x_sym
union  internal_auxent.x_sym.x_tagndx
union  internal_auxent.x_sym.x_misc
struct  internal_auxent.x_sym.x_misc.x_lnsz
union  internal_auxent.x_sym.x_fcnary
struct  internal_auxent.x_sym.x_fcnary.x_fcn
union  internal_auxent.x_sym.x_fcnary.x_fcn.x_endndx
struct  internal_auxent.x_sym.x_fcnary.x_ary
union  internal_auxent.x_file
struct  internal_auxent.x_file.x_n
struct  internal_auxent.x_scn
struct  internal_auxent.x_tv
struct  internal_auxent.x_csect
union  internal_auxent.x_csect.x_scnlen
struct  internal_auxent.x_sc
struct  internal_auxent.x_bal
struct  internal_auxent.x_ident

Defines

#define signed
#define F_RELFLG   (0x0001)
#define F_EXEC   (0x0002)
#define F_LNNO   (0x0004)
#define F_LSYMS   (0x0008)
#define F_AR16WR   (0x0080)
#define F_AR32WR   (0x0100)
#define F_AR32W   (0x0200)
#define F_DYNLOAD   (0x1000)
#define F_SHROBJ   (0x2000)
#define F_DLL   (0x2000)
#define PE_EXPORT_TABLE   0
#define PE_IMPORT_TABLE   1
#define PE_RESOURCE_TABLE   2
#define PE_EXCEPTION_TABLE   3
#define PE_CERTIFICATE_TABLE   4
#define PE_BASE_RELOCATION_TABLE   5
#define PE_DEBUG_DATA   6
#define PE_ARCHITECTURE   7
#define PE_GLOBAL_PTR   8
#define PE_TLS_TABLE   9
#define PE_LOAD_CONFIG_TABLE   10
#define PE_BOUND_IMPORT_TABLE   11
#define PE_IMPORT_ADDRESS_TABLE   12
#define PE_DELAY_IMPORT_DESCRIPTOR   13
#define PE_CLR_RUNTIME_HEADER   14
#define IMAGE_NUMBEROF_DIRECTORY_ENTRIES   16
#define NT_EXE_IMAGE_BASE   0x400000
#define NT_DLL_IMAGE_BASE   0x10000000
#define BEOS_EXE_IMAGE_BASE   0x80000000
#define BEOS_DLL_IMAGE_BASE   0x10000000
#define PE_DEF_SECTION_ALIGNMENT   0x1000
#define PE_DEF_FILE_ALIGNMENT   0x200
#define C_EFCN   0xff /* physical end of function */
#define C_NULL   0
#define C_AUTO   1 /* automatic variable */
#define C_EXT   2 /* external symbol */
#define C_STAT   3 /* static */
#define C_REG   4 /* register variable */
#define C_EXTDEF   5 /* external definition */
#define C_LABEL   6 /* label */
#define C_ULABEL   7 /* undefined label */
#define C_MOS   8 /* member of structure */
#define C_ARG   9 /* function argument */
#define C_STRTAG   10 /* structure tag */
#define C_MOU   11 /* member of union */
#define C_UNTAG   12 /* union tag */
#define C_TPDEF   13 /* type definition */
#define C_USTATIC   14 /* undefined static */
#define C_ENTAG   15 /* enumeration tag */
#define C_MOE   16 /* member of enumeration */
#define C_REGPARM   17 /* register parameter */
#define C_FIELD   18 /* bit field */
#define C_AUTOARG   19 /* auto argument */
#define C_LASTENT   20 /* dummy entry (end of block) */
#define C_BLOCK   100 /* ".bb" or ".eb" */
#define C_FCN   101 /* ".bf" or ".ef" */
#define C_EOS   102 /* end of structure */
#define C_FILE   103 /* file name */
#define C_LINE   104 /* line # reformatted as symbol table entry */
#define C_ALIAS   105 /* duplicate tag */
#define C_HIDDEN   106 /* ext symbol in dmert public lib */
#define C_WEAKEXT   127 /* weak symbol -- GNU extension. */
#define C_UEXT   19 /* Tentative external definition */
#define C_STATLAB   20 /* Static load time label */
#define C_EXTLAB   21 /* External load time label */
#define C_SYSTEM   23 /* System Wide variable */
#define C_SECTION   104 /* section name */
#define C_NT_WEAK   105 /* weak external */
#define C_LEAFPROC   108 /* Leaf procedure, "call" via BAL */
#define C_SCALL   107 /* Procedure reachable via system call */
#define C_LEAFEXT   108 /* External leaf */
#define C_LEAFSTAT   113 /* Static leaf */
#define C_OPTVAR   109 /* Optimized variable */
#define C_DEFINE   110 /* Preprocessor #define */
#define C_PRAGMA   111 /* Advice to compiler or linker */
#define C_SEGMENT   112 /* 80960 segment name */
#define C_SHADOW   107 /* shadow symbol */
#define C_VERSION   108 /* coff version symbol */
#define C_HIDEXT   107 /* Un-named external symbol */
#define C_BINCL   108 /* Marks beginning of include file */
#define C_EINCL   109 /* Marks ending of include file */
#define C_GSYM   (0x80)
#define C_LSYM   (0x81)
#define C_PSYM   (0x82)
#define C_RSYM   (0x83)
#define C_RPSYM   (0x84)
#define C_STSYM   (0x85)
#define C_TCSYM   (0x86)
#define C_BCOMM   (0x87)
#define C_ECOML   (0x88)
#define C_ECOMM   (0x89)
#define C_DECL   (0x8c)
#define C_ENTRY   (0x8d)
#define C_FUN   (0x8e)
#define C_BSTAT   (0x8f)
#define C_ESTAT   (0x90)
#define C_THUMBEXT   (128 + C_EXT) /* 130 */
#define C_THUMBSTAT   (128 + C_STAT) /* 131 */
#define C_THUMBLABEL   (128 + C_LABEL) /* 134 */
#define C_THUMBEXTFUNC   (C_THUMBEXT + 20) /* 150 */
#define C_THUMBSTATFUNC   (C_THUMBSTAT + 20) /* 151 */
#define SCNNMLEN   (8)
#define STYP_REG   (0x0000) /* "regular": allocated, relocated, loaded */
#define STYP_DSECT   (0x0001) /* "dummy": relocated only*/
#define STYP_NOLOAD   (0x0002) /* "noload": allocated, relocated, not loaded */
#define STYP_GROUP   (0x0004) /* "grouped": formed of input sections */
#define STYP_PAD   (0x0008) /* "padding": not allocated, not relocated, loaded */
#define STYP_COPY
#define STYP_TEXT   (0x0020) /* section contains text only */
#define S_SHRSEG
#define STYP_DATA   (0x0040) /* section contains data only */
#define STYP_BSS   (0x0080) /* section contains bss only */
#define S_NEWFCN   (0x0100) /* In a minimal file or an update file, a new function (as compared with a replaced function) */
#define STYP_INFO   (0x0200) /* comment: not allocated not relocated, not loaded */
#define STYP_OVER   (0x0400) /* overlay: relocated not allocated or loaded */
#define STYP_LIB   (0x0800) /* for .lib: same as INFO */
#define STYP_MERGE   (0x2000) /* merge section -- combines with text, data or bss sections only */
#define STYP_REVERSE_PAD
#define STYP_LIT   0x8020 /* Literal data (like STYP_TEXT) */
#define SYMNMLEN   8 /* # characters in a symbol name */
#define FILNMLEN   14 /* # characters in a file name */
#define DIMNUM   4 /* # array dimensions in auxiliary entry */
#define n_name   _n._n_name
#define n_zeroes   _n._n_n._n_zeroes
#define n_offset   _n._n_n._n_offset
#define N_UNDEF   ((short)0) /* undefined symbol */
#define N_ABS   ((short)-1) /* value of symbol is absolute */
#define N_DEBUG   ((short)-2) /* debugging symbol -- value is meaningless */
#define N_TV   ((short)-3) /* indicates symbol needs preload transfer vector */
#define P_TV   ((short)-4) /* indicates symbol needs postload transfer vector*/
#define T_NULL   0
#define T_VOID   1 /* function argument (only used by compiler) */
#define T_CHAR   2 /* character */
#define T_SHORT   3 /* short integer */
#define T_INT   4 /* integer */
#define T_LONG   5 /* long integer */
#define T_FLOAT   6 /* floating point */
#define T_DOUBLE   7 /* double word */
#define T_STRUCT   8 /* structure */
#define T_UNION   9 /* union */
#define T_ENUM   10 /* enumeration */
#define T_MOE   11 /* member of enumeration*/
#define T_UCHAR   12 /* unsigned character */
#define T_USHORT   13 /* unsigned short */
#define T_UINT   14 /* unsigned integer */
#define T_ULONG   15 /* unsigned long */
#define T_LNGDBL   16 /* long double */
#define DT_NON   (0) /* no derived type */
#define DT_PTR   (1) /* pointer */
#define DT_FCN   (2) /* function */
#define DT_ARY   (3) /* array */
#define BTYPE(x)   ((x) & N_BTMASK)
#define DTYPE(x)   (((x) & N_TMASK) >> N_BTSHFT)
#define ISPTR(x)   (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_PTR << N_BTSHFT))
#define ISFCN(x)   (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_FCN << N_BTSHFT))
#define ISARY(x)   (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_ARY << N_BTSHFT))
#define ISTAG(x)   ((x) == C_STRTAG || (x) == C_UNTAG || (x) == C_ENTAG)
#define DECREF(x)   ((((x) >> N_TSHIFT) & ~ N_BTMASK) | ((x) & N_BTMASK))
#define SMTYP_ALIGN(x)   ((x) >> 3) /* log2 of alignment */
#define SMTYP_SMTYP(x)   ((x) & 0x7) /* symbol type */
#define XTY_ER   0 /* External reference */
#define XTY_SD   1 /* Csect definition */
#define XTY_LD   2 /* Label definition */
#define XTY_CM   3 /* .BSS */
#define XTY_EM   4 /* Error message */
#define XTY_US   5 /* "Reserved for internal use" */
#define XMC_PR   0 /* Read-only program code */
#define XMC_RO   1 /* Read-only constant */
#define XMC_DB   2 /* Read-only debug dictionary table */
#define XMC_TC   3 /* Read-write general TOC entry */
#define XMC_UA   4 /* Read-write unclassified */
#define XMC_RW   5 /* Read-write data */
#define XMC_GL   6 /* Read-only global linkage */
#define XMC_XO   7 /* Read-only extended operation */
#define XMC_SV   8 /* Read-only supervisor call */
#define XMC_BS   9 /* Read-write BSS */
#define XMC_DS   10 /* Read-write descriptor csect */
#define XMC_UC   11 /* Read-write unnamed Fortran common */
#define XMC_TI   12 /* Read-only traceback index csect */
#define XMC_TB   13 /* Read-only traceback table csect */
#define XMC_TC0   15 /* Read-write TOC anchor */
#define XMC_TD   16 /* Read-write data in TOC */
#define x_stdindx   x_stindx
#define R_AMD64_ABS   0 /* Reference is absolute, no relocation is necessary. */
#define R_AMD64_DIR64   1 /* 64-bit address (VA). */
#define R_AMD64_DIR32   2 /* 32-bit address (VA) R_DIR32. */
#define R_AMD64_IMAGEBASE   3 /* 32-bit absolute ref w/o base R_IMAGEBASE. */
#define R_AMD64_PCRLONG   4 /* 32-bit relative address from byte following reloc R_PCRLONG. */
#define R_AMD64_PCRLONG_1   5 /* 32-bit relative address from byte distance 1 from reloc. */
#define R_AMD64_PCRLONG_2   6 /* 32-bit relative address from byte distance 2 from reloc. */
#define R_AMD64_PCRLONG_3   7 /* 32-bit relative address from byte distance 3 from reloc. */
#define R_AMD64_PCRLONG_4   8 /* 32-bit relative address from byte distance 4 from reloc. */
#define R_AMD64_PCRLONG_5   9 /* 32-bit relative address from byte distance 5 from reloc. */
#define R_AMD64_SECTION   10 /* Section index. */
#define R_AMD64_SECREL   11 /* 32 bit offset from base of section containing target R_SECREL. */
#define R_AMD64_SECREL7   12 /* 7 bit unsigned offset from base of section containing target. */
#define R_AMD64_TOKEN   13 /* 32 bit metadata token. */
#define R_AMD64_PCRQUAD   14 /* Pseude PC64 relocation - Note: not specified by MS/AMD but need for gas pc-relative 64bit wide relocation generated by ELF. */
#define R_DIR16   1
#define R_REL24   5
#define R_DIR32   6
#define R_IMAGEBASE   7
#define R_SECREL32   11
#define R_RELBYTE   15
#define R_RELWORD   16
#define R_RELLONG   17
#define R_PCRBYTE   18
#define R_PCRWORD   19
#define R_PCRLONG   20
#define R_PCR24   21
#define R_IPRSHORT   24
#define R_IPRLONG   26
#define R_GETSEG   29
#define R_GETPA   30
#define R_TAGWORD   31
#define R_JUMPTARG   32 /* strange 29k 00xx00xx reloc */
#define R_PARTLS16   32
#define R_PARTMS8   33
#define R_PCR16L   128
#define R_PCR26L   129
#define R_VRT16   130
#define R_HVRT16   131
#define R_LVRT16   132
#define R_VRT32   133
#define R_MOV16B1   0x41
#define R_MOV16B2   0x42
#define R_JMP1   0x43
#define R_JMP2   0x44
#define R_RELLONG_NEG   0x45
#define R_JMPL1   0x46
#define R_JMPL2   0x47
#define R_MOV24B1   0x48
#define R_MOV24B2   0x49
#define R_MEM_INDIRECT   0x4a
#define R_PCRWORD_B   0x4b
#define R_MOVL1   0x4c
#define R_MOVL2   0x4d
#define R_BCC_INV   0x4e
#define R_JMP_DEL   0x4f
#define R_IMM16   0x01 /* 16 bit abs */
#define R_JR   0x02 /* jr 8 bit disp */
#define R_IMM4L   0x23 /* low nibble */
#define R_IMM8   0x22 /* 8 bit abs */
#define R_IMM32   R_RELLONG /* 32 bit abs */
#define R_CALL   R_DA /* Absolute address which could be a callr */
#define R_JP   R_DA /* Absolute address which could be a jp */
#define R_REL16   0x04 /* 16 bit PC rel */
#define R_CALLR   0x05 /* callr 12 bit disp */
#define R_SEG   0x10 /* set if in segmented mode */
#define R_IMM4H   0x24 /* high nibble */
#define R_DISP7   0x25 /* djnz displacement */
#define R_OFF8   0x32 /* 8 bit signed abs, for (i[xy]+d) */
#define R_IMM24   0x33 /* 24 bit abs */
#define R_H8500_IMM8   1 /* 8 bit immediate */
#define R_H8500_IMM16   2 /* 16 bit immediate */
#define R_H8500_PCREL8   3 /* 8 bit pcrel */
#define R_H8500_PCREL16   4 /* 16 bit pcrel */
#define R_H8500_HIGH8   5 /* high 8 bits of 24 bit address */
#define R_H8500_LOW16   7 /* low 16 bits of 24 bit immediate */
#define R_H8500_IMM24   6 /* 24 bit immediate */
#define R_H8500_IMM32   8 /* 32 bit immediate */
#define R_H8500_HIGH16   9 /* high 16 bits of 32 bit immediate */
#define R_W65_ABS8   1 /* addr & 0xff */
#define R_W65_ABS16   2 /* addr & 0xffff */
#define R_W65_ABS24   3 /* addr & 0xffffff */
#define R_W65_ABS8S8   4 /* (addr >> 8) & 0xff */
#define R_W65_ABS8S16   5 /* (addr >> 16) & 0xff */
#define R_W65_ABS16S8   6 /* (addr >> 8) & 0ffff */
#define R_W65_ABS16S16   7 /* (addr >> 16) & 0ffff */
#define R_W65_PCR8   8
#define R_W65_PCR16   9
#define R_W65_DP   10 /* direct page 8 bits only */

Typedefs

typedef struct
_IMAGE_DATA_DIRECTORY 
IMAGE_DATA_DIRECTORY

Class Documentation

struct internal_extra_pe_filehdr

Definition at line 35 of file internal.h.

Class Members
unsigned long dos_message
unsigned short e_cblp
unsigned short e_cp
unsigned short e_cparhdr
unsigned short e_crlc
unsigned short e_cs
unsigned short e_csum
unsigned short e_ip
bfd_vma e_lfanew
unsigned short e_lfarlc
unsigned short e_magic
unsigned short e_maxalloc
unsigned short e_minalloc
unsigned short e_oemid
unsigned short e_oeminfo
unsigned short e_ovno
unsigned short e_res
unsigned short e_res2
unsigned short e_sp
unsigned short e_ss
bfd_vma nt_signature
struct internal_filehdr

Definition at line 61 of file internal.h.

Class Members
unsigned short f_flags
unsigned short f_magic
unsigned short f_nscns
long f_nsyms
unsigned short f_opthdr
bfd_vma f_symptr
unsigned short f_target_id
long f_timdat
struct _IMAGE_DATA_DIRECTORY

Definition at line 101 of file internal.h.

Class Members
long Size
bfd_vma VirtualAddress
struct internal_extra_pe_aouthdr

Definition at line 139 of file internal.h.

Collaboration diagram for internal_extra_pe_aouthdr:
Class Members
bfd_vma AddressOfEntryPoint
bfd_vma BaseOfCode
bfd_vma BaseOfData
long CheckSum
IMAGE_DATA_DIRECTORY DataDirectory
short DllCharacteristics
bfd_vma FileAlignment
bfd_vma ImageBase
long LoaderFlags
short Magic
short MajorImageVersion
char MajorLinkerVersion
short MajorOperatingSystemVersion
short MajorSubsystemVersion
short MinorImageVersion
char MinorLinkerVersion
short MinorOperatingSystemVersion
short MinorSubsystemVersion
long NumberOfRvaAndSizes
long Reserved1
bfd_vma SectionAlignment
long SizeOfCode
long SizeOfHeaders
bfd_vma SizeOfHeapCommit
bfd_vma SizeOfHeapReserve
long SizeOfImage
long SizeOfInitializedData
bfd_vma SizeOfStackCommit
bfd_vma SizeOfStackReserve
long SizeOfUninitializedData
short Subsystem
struct internal_aouthdr

Definition at line 200 of file internal.h.

Class Members
bfd_vma bsize
bfd_vma bss_start
unsigned long cprmask
bfd_vma data_start
bfd_vma dsize
bfd_vma entry
unsigned long fprmask
bfd_vma gp_value
unsigned long gprmask
short magic
short o_algndata
short o_algntext
short o_cputype
long o_inlib
bfd_vma o_maxdata
bfd_vma o_maxstack
short o_modtype
short o_snbss
short o_sndata
short o_snentry
short o_snloader
short o_sntext
short o_sntoc
long o_sri
bfd_vma o_toc
unsigned long tagentries
bfd_vma text_start
bfd_vma tsize
long vid
short vstamp
struct internal_scnhdr

Definition at line 343 of file internal.h.

Class Members
long s_align
long s_flags
bfd_vma s_lnnoptr
char s_name
unsigned long s_nlnno
unsigned long s_nreloc
bfd_vma s_paddr
unsigned char s_page
bfd_vma s_relptr
bfd_vma s_scnptr
bfd_vma s_size
bfd_vma s_vaddr
struct internal_lineno

Definition at line 393 of file internal.h.

Class Members
union internal_lineno l_addr
unsigned long l_lnno
struct internal_syment

Definition at line 409 of file internal.h.

Class Members
union internal_syment _n
unsigned short n_flags
unsigned char n_numaux
unsigned char n_sclass
short n_scnum
unsigned short n_type
bfd_vma n_value
union internal_auxent

Definition at line 483 of file internal.h.

Class Members
struct internal_auxent x_bal
struct internal_auxent x_csect
union internal_auxent x_file
struct internal_auxent x_ident
struct internal_auxent x_sc
struct internal_auxent x_scn
struct internal_auxent x_sym
struct internal_auxent x_tv
struct internal_reloc

Definition at line 629 of file internal.h.

Class Members
unsigned char r_extern
unsigned long r_offset
unsigned char r_size
long r_symndx
unsigned short r_type
bfd_vma r_vaddr
union internal_lineno.l_addr

Definition at line 395 of file internal.h.

Class Members
bfd_signed_vma l_paddr
bfd_signed_vma l_symndx
union internal_syment._n

Definition at line 411 of file internal.h.

Class Members
_n _n_n
char _n_name
char * _n_nptr
struct internal_syment._n._n_n

Definition at line 414 of file internal.h.

Class Members
long _n_offset
long _n_zeroes
struct internal_auxent.x_sym

Definition at line 485 of file internal.h.

Class Members
x_sym x_fcnary
x_sym x_misc
x_sym x_tagndx
unsigned short x_tvndx
union internal_auxent.x_sym.x_tagndx

Definition at line 488 of file internal.h.

Class Members
long l
struct coff_ptr_struct * p
union internal_auxent.x_sym.x_misc

Definition at line 494 of file internal.h.

Class Members
long x_fsize
x_misc x_lnsz
struct internal_auxent.x_sym.x_misc.x_lnsz

Definition at line 496 of file internal.h.

Class Members
unsigned short x_lnno
unsigned short x_size
union internal_auxent.x_sym.x_fcnary

Definition at line 504 of file internal.h.

Class Members
x_fcnary x_ary
x_fcnary x_fcn
struct internal_auxent.x_sym.x_fcnary.x_fcn

Definition at line 506 of file internal.h.

Class Members
x_fcn x_endndx
bfd_signed_vma x_lnnoptr
union internal_auxent.x_sym.x_fcnary.x_fcn.x_endndx

Definition at line 509 of file internal.h.

Class Members
long l
struct coff_ptr_struct * p
struct internal_auxent.x_sym.x_fcnary.x_ary

Definition at line 516 of file internal.h.

Class Members
unsigned short x_dimen
union internal_auxent.x_file

Definition at line 525 of file internal.h.

Class Members
char x_fname
x_file x_n
struct internal_auxent.x_file.x_n

Definition at line 528 of file internal.h.

Class Members
long x_offset
long x_zeroes
struct internal_auxent.x_scn

Definition at line 535 of file internal.h.

Class Members
unsigned short x_associated
unsigned long x_checksum
unsigned char x_comdat
unsigned short x_nlinno
unsigned short x_nreloc
long x_scnlen
struct internal_auxent.x_tv

Definition at line 545 of file internal.h.

Class Members
long x_tvfill
unsigned short x_tvlen
unsigned short x_tvran
struct internal_auxent.x_csect

Definition at line 555 of file internal.h.

Class Members
long x_parmhash
x_csect x_scnlen
unsigned char x_smclas
unsigned char x_smtyp
unsigned short x_snhash
unsigned short x_snstab
long x_stab
union internal_auxent.x_csect.x_scnlen

Definition at line 557 of file internal.h.

Class Members
bfd_signed_vma l
struct coff_ptr_struct * p
struct internal_auxent.x_sc

Definition at line 607 of file internal.h.

Class Members
long x_stindx
struct internal_auxent.x_bal

Definition at line 614 of file internal.h.

Class Members
unsigned long x_balntry
struct internal_auxent.x_ident

Definition at line 619 of file internal.h.

Class Members
char x_idstring
unsigned long x_timestamp

Define Documentation

#define BEOS_DLL_IMAGE_BASE   0x10000000

Definition at line 130 of file internal.h.

#define BEOS_EXE_IMAGE_BASE   0x80000000

Definition at line 129 of file internal.h.

#define BTYPE (   x)    ((x) & N_BTMASK)

Definition at line 469 of file internal.h.

#define C_ALIAS   105 /* duplicate tag */

Definition at line 274 of file internal.h.

#define C_ARG   9 /* function argument */

Definition at line 257 of file internal.h.

#define C_AUTO   1 /* automatic variable */

Definition at line 249 of file internal.h.

#define C_AUTOARG   19 /* auto argument */

Definition at line 267 of file internal.h.

#define C_BCOMM   (0x87)

Definition at line 323 of file internal.h.

#define C_BINCL   108 /* Marks beginning of include file */

Definition at line 312 of file internal.h.

#define C_BLOCK   100 /* ".bb" or ".eb" */

Definition at line 269 of file internal.h.

#define C_BSTAT   (0x8f)

Definition at line 329 of file internal.h.

#define C_DECL   (0x8c)

Definition at line 326 of file internal.h.

#define C_DEFINE   110 /* Preprocessor #define */

Definition at line 302 of file internal.h.

#define C_ECOML   (0x88)

Definition at line 324 of file internal.h.

#define C_ECOMM   (0x89)

Definition at line 325 of file internal.h.

#define C_EFCN   0xff /* physical end of function */

Definition at line 247 of file internal.h.

#define C_EINCL   109 /* Marks ending of include file */

Definition at line 313 of file internal.h.

#define C_ENTAG   15 /* enumeration tag */

Definition at line 263 of file internal.h.

#define C_ENTRY   (0x8d)

Definition at line 327 of file internal.h.

#define C_EOS   102 /* end of structure */

Definition at line 271 of file internal.h.

#define C_ESTAT   (0x90)

Definition at line 330 of file internal.h.

#define C_EXT   2 /* external symbol */

Definition at line 250 of file internal.h.

#define C_EXTDEF   5 /* external definition */

Definition at line 253 of file internal.h.

#define C_EXTLAB   21 /* External load time label */

Definition at line 286 of file internal.h.

#define C_FCN   101 /* ".bf" or ".ef" */

Definition at line 270 of file internal.h.

#define C_FIELD   18 /* bit field */

Definition at line 266 of file internal.h.

#define C_FILE   103 /* file name */

Definition at line 272 of file internal.h.

#define C_FUN   (0x8e)

Definition at line 328 of file internal.h.

#define C_GSYM   (0x80)

Definition at line 316 of file internal.h.

#define C_HIDDEN   106 /* ext symbol in dmert public lib */

Definition at line 275 of file internal.h.

#define C_HIDEXT   107 /* Un-named external symbol */

Definition at line 311 of file internal.h.

#define C_LABEL   6 /* label */

Definition at line 254 of file internal.h.

#define C_LASTENT   20 /* dummy entry (end of block) */

Definition at line 268 of file internal.h.

#define C_LEAFEXT   108 /* External leaf */

Definition at line 299 of file internal.h.

#define C_LEAFPROC   108 /* Leaf procedure, "call" via BAL */

Definition at line 296 of file internal.h.

#define C_LEAFSTAT   113 /* Static leaf */

Definition at line 300 of file internal.h.

#define C_LINE   104 /* line # reformatted as symbol table entry */

Definition at line 273 of file internal.h.

#define C_LSYM   (0x81)

Definition at line 317 of file internal.h.

#define C_MOE   16 /* member of enumeration */

Definition at line 264 of file internal.h.

#define C_MOS   8 /* member of structure */

Definition at line 256 of file internal.h.

#define C_MOU   11 /* member of union */

Definition at line 259 of file internal.h.

#define C_NT_WEAK   105 /* weak external */

Definition at line 291 of file internal.h.

#define C_NULL   0

Definition at line 248 of file internal.h.

#define C_OPTVAR   109 /* Optimized variable */

Definition at line 301 of file internal.h.

#define C_PRAGMA   111 /* Advice to compiler or linker */

Definition at line 303 of file internal.h.

#define C_PSYM   (0x82)

Definition at line 318 of file internal.h.

#define C_REG   4 /* register variable */

Definition at line 252 of file internal.h.

#define C_REGPARM   17 /* register parameter */

Definition at line 265 of file internal.h.

#define C_RPSYM   (0x84)

Definition at line 320 of file internal.h.

#define C_RSYM   (0x83)

Definition at line 319 of file internal.h.

#define C_SCALL   107 /* Procedure reachable via system call */

Definition at line 298 of file internal.h.

#define C_SECTION   104 /* section name */

Definition at line 290 of file internal.h.

#define C_SEGMENT   112 /* 80960 segment name */

Definition at line 304 of file internal.h.

#define C_SHADOW   107 /* shadow symbol */

Definition at line 307 of file internal.h.

#define C_STAT   3 /* static */

Definition at line 251 of file internal.h.

#define C_STATLAB   20 /* Static load time label */

Definition at line 285 of file internal.h.

#define C_STRTAG   10 /* structure tag */

Definition at line 258 of file internal.h.

#define C_STSYM   (0x85)

Definition at line 321 of file internal.h.

#define C_SYSTEM   23 /* System Wide variable */

Definition at line 287 of file internal.h.

#define C_TCSYM   (0x86)

Definition at line 322 of file internal.h.

#define C_THUMBEXT   (128 + C_EXT) /* 130 */

Definition at line 333 of file internal.h.

#define C_THUMBEXTFUNC   (C_THUMBEXT + 20) /* 150 */

Definition at line 336 of file internal.h.

#define C_THUMBLABEL   (128 + C_LABEL) /* 134 */

Definition at line 335 of file internal.h.

#define C_THUMBSTAT   (128 + C_STAT) /* 131 */

Definition at line 334 of file internal.h.

#define C_THUMBSTATFUNC   (C_THUMBSTAT + 20) /* 151 */

Definition at line 337 of file internal.h.

#define C_TPDEF   13 /* type definition */

Definition at line 261 of file internal.h.

#define C_UEXT   19 /* Tentative external definition */

Definition at line 284 of file internal.h.

#define C_ULABEL   7 /* undefined label */

Definition at line 255 of file internal.h.

#define C_UNTAG   12 /* union tag */

Definition at line 260 of file internal.h.

#define C_USTATIC   14 /* undefined static */

Definition at line 262 of file internal.h.

#define C_VERSION   108 /* coff version symbol */

Definition at line 308 of file internal.h.

#define C_WEAKEXT   127 /* weak symbol -- GNU extension. */

Definition at line 280 of file internal.h.

#define DECREF (   x)    ((((x) >> N_TSHIFT) & ~ N_BTMASK) | ((x) & N_BTMASK))

Definition at line 480 of file internal.h.

#define DIMNUM   4 /* # array dimensions in auxiliary entry */

Definition at line 407 of file internal.h.

#define DT_ARY   (3) /* array */

Definition at line 467 of file internal.h.

#define DT_FCN   (2) /* function */

Definition at line 466 of file internal.h.

#define DT_NON   (0) /* no derived type */

Definition at line 464 of file internal.h.

#define DT_PTR   (1) /* pointer */

Definition at line 465 of file internal.h.

#define DTYPE (   x)    (((x) & N_TMASK) >> N_BTSHFT)

Definition at line 470 of file internal.h.

#define F_AR16WR   (0x0080)

Definition at line 93 of file internal.h.

#define F_AR32W   (0x0200)

Definition at line 95 of file internal.h.

#define F_AR32WR   (0x0100)

Definition at line 94 of file internal.h.

#define F_DLL   (0x2000)

Definition at line 98 of file internal.h.

#define F_DYNLOAD   (0x1000)

Definition at line 96 of file internal.h.

#define F_EXEC   (0x0002)

Definition at line 90 of file internal.h.

#define F_LNNO   (0x0004)

Definition at line 91 of file internal.h.

#define F_LSYMS   (0x0008)

Definition at line 92 of file internal.h.

#define F_RELFLG   (0x0001)

Definition at line 89 of file internal.h.

#define F_SHROBJ   (0x2000)

Definition at line 97 of file internal.h.

#define FILNMLEN   14 /* # characters in a file name */

Definition at line 406 of file internal.h.

Definition at line 122 of file internal.h.

#define ISARY (   x)    (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_ARY << N_BTSHFT))

Definition at line 476 of file internal.h.

#define ISFCN (   x)    (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_FCN << N_BTSHFT))

Definition at line 474 of file internal.h.

#define ISPTR (   x)    (((unsigned long) (x) & N_TMASK) == ((unsigned long) DT_PTR << N_BTSHFT))

Definition at line 472 of file internal.h.

#define ISTAG (   x)    ((x) == C_STRTAG || (x) == C_UNTAG || (x) == C_ENTAG)

Definition at line 478 of file internal.h.

#define N_ABS   ((short)-1) /* value of symbol is absolute */

Definition at line 437 of file internal.h.

#define N_DEBUG   ((short)-2) /* debugging symbol -- value is meaningless */

Definition at line 438 of file internal.h.

#define n_name   _n._n_name

Definition at line 429 of file internal.h.

#define n_offset   _n._n_n._n_offset

Definition at line 431 of file internal.h.

#define N_TV   ((short)-3) /* indicates symbol needs preload transfer vector */

Definition at line 439 of file internal.h.

#define N_UNDEF   ((short)0) /* undefined symbol */

Definition at line 436 of file internal.h.

#define n_zeroes   _n._n_n._n_zeroes

Definition at line 430 of file internal.h.

#define NT_DLL_IMAGE_BASE   0x10000000

Definition at line 126 of file internal.h.

#define NT_EXE_IMAGE_BASE   0x400000

Definition at line 125 of file internal.h.

#define P_TV   ((short)-4) /* indicates symbol needs postload transfer vector*/

Definition at line 440 of file internal.h.

#define PE_ARCHITECTURE   7

Definition at line 113 of file internal.h.

#define PE_BASE_RELOCATION_TABLE   5

Definition at line 111 of file internal.h.

#define PE_BOUND_IMPORT_TABLE   11

Definition at line 117 of file internal.h.

#define PE_CERTIFICATE_TABLE   4

Definition at line 110 of file internal.h.

#define PE_CLR_RUNTIME_HEADER   14

Definition at line 120 of file internal.h.

#define PE_DEBUG_DATA   6

Definition at line 112 of file internal.h.

#define PE_DEF_FILE_ALIGNMENT   0x200

Definition at line 136 of file internal.h.

#define PE_DEF_SECTION_ALIGNMENT   0x1000

Definition at line 134 of file internal.h.

#define PE_DELAY_IMPORT_DESCRIPTOR   13

Definition at line 119 of file internal.h.

#define PE_EXCEPTION_TABLE   3

Definition at line 109 of file internal.h.

#define PE_EXPORT_TABLE   0

Definition at line 106 of file internal.h.

#define PE_GLOBAL_PTR   8

Definition at line 114 of file internal.h.

#define PE_IMPORT_ADDRESS_TABLE   12

Definition at line 118 of file internal.h.

#define PE_IMPORT_TABLE   1

Definition at line 107 of file internal.h.

#define PE_LOAD_CONFIG_TABLE   10

Definition at line 116 of file internal.h.

#define PE_RESOURCE_TABLE   2

Definition at line 108 of file internal.h.

#define PE_TLS_TABLE   9

Definition at line 115 of file internal.h.

#define R_AMD64_ABS   0 /* Reference is absolute, no relocation is necessary. */

Definition at line 640 of file internal.h.

#define R_AMD64_DIR32   2 /* 32-bit address (VA) R_DIR32. */

Definition at line 642 of file internal.h.

#define R_AMD64_DIR64   1 /* 64-bit address (VA). */

Definition at line 641 of file internal.h.

#define R_AMD64_IMAGEBASE   3 /* 32-bit absolute ref w/o base R_IMAGEBASE. */

Definition at line 643 of file internal.h.

#define R_AMD64_PCRLONG   4 /* 32-bit relative address from byte following reloc R_PCRLONG. */

Definition at line 644 of file internal.h.

#define R_AMD64_PCRLONG_1   5 /* 32-bit relative address from byte distance 1 from reloc. */

Definition at line 645 of file internal.h.

#define R_AMD64_PCRLONG_2   6 /* 32-bit relative address from byte distance 2 from reloc. */

Definition at line 646 of file internal.h.

#define R_AMD64_PCRLONG_3   7 /* 32-bit relative address from byte distance 3 from reloc. */

Definition at line 647 of file internal.h.

#define R_AMD64_PCRLONG_4   8 /* 32-bit relative address from byte distance 4 from reloc. */

Definition at line 648 of file internal.h.

#define R_AMD64_PCRLONG_5   9 /* 32-bit relative address from byte distance 5 from reloc. */

Definition at line 649 of file internal.h.

#define R_AMD64_PCRQUAD   14 /* Pseude PC64 relocation - Note: not specified by MS/AMD but need for gas pc-relative 64bit wide relocation generated by ELF. */

Definition at line 654 of file internal.h.

#define R_AMD64_SECREL   11 /* 32 bit offset from base of section containing target R_SECREL. */

Definition at line 651 of file internal.h.

#define R_AMD64_SECREL7   12 /* 7 bit unsigned offset from base of section containing target. */

Definition at line 652 of file internal.h.

#define R_AMD64_SECTION   10 /* Section index. */

Definition at line 650 of file internal.h.

#define R_AMD64_TOKEN   13 /* 32 bit metadata token. */

Definition at line 653 of file internal.h.

#define R_BCC_INV   0x4e

Definition at line 750 of file internal.h.

#define R_CALL   R_DA /* Absolute address which could be a callr */

Definition at line 761 of file internal.h.

#define R_CALLR   0x05 /* callr 12 bit disp */

Definition at line 764 of file internal.h.

#define R_DIR16   1

Definition at line 658 of file internal.h.

#define R_DIR32   6

Definition at line 660 of file internal.h.

#define R_DISP7   0x25 /* djnz displacement */

Definition at line 767 of file internal.h.

#define R_GETPA   30

Definition at line 673 of file internal.h.

#define R_GETSEG   29

Definition at line 672 of file internal.h.

#define R_H8500_HIGH16   9 /* high 16 bits of 32 bit immediate */

Definition at line 784 of file internal.h.

#define R_H8500_HIGH8   5 /* high 8 bits of 24 bit address */

Definition at line 780 of file internal.h.

#define R_H8500_IMM16   2 /* 16 bit immediate */

Definition at line 777 of file internal.h.

#define R_H8500_IMM24   6 /* 24 bit immediate */

Definition at line 782 of file internal.h.

#define R_H8500_IMM32   8 /* 32 bit immediate */

Definition at line 783 of file internal.h.

#define R_H8500_IMM8   1 /* 8 bit immediate */

Definition at line 776 of file internal.h.

#define R_H8500_LOW16   7 /* low 16 bits of 24 bit immediate */

Definition at line 781 of file internal.h.

#define R_H8500_PCREL16   4 /* 16 bit pcrel */

Definition at line 779 of file internal.h.

#define R_H8500_PCREL8   3 /* 8 bit pcrel */

Definition at line 778 of file internal.h.

#define R_HVRT16   131

Definition at line 682 of file internal.h.

#define R_IMAGEBASE   7

Definition at line 661 of file internal.h.

#define R_IMM16   0x01 /* 16 bit abs */

Definition at line 756 of file internal.h.

#define R_IMM24   0x33 /* 24 bit abs */

Definition at line 771 of file internal.h.

#define R_IMM32   R_RELLONG /* 32 bit abs */

Definition at line 760 of file internal.h.

#define R_IMM4H   0x24 /* high nibble */

Definition at line 766 of file internal.h.

#define R_IMM4L   0x23 /* low nibble */

Definition at line 758 of file internal.h.

#define R_IMM8   0x22 /* 8 bit abs */

Definition at line 759 of file internal.h.

#define R_IPRLONG   26

Definition at line 671 of file internal.h.

#define R_IPRSHORT   24

Definition at line 670 of file internal.h.

#define R_JMP1   0x43

Definition at line 700 of file internal.h.

#define R_JMP2   0x44

Definition at line 704 of file internal.h.

#define R_JMP_DEL   0x4f

Definition at line 753 of file internal.h.

#define R_JMPL1   0x46

Definition at line 712 of file internal.h.

#define R_JMPL2   0x47

Definition at line 716 of file internal.h.

#define R_JP   R_DA /* Absolute address which could be a jp */

Definition at line 762 of file internal.h.

#define R_JR   0x02 /* jr 8 bit disp */

Definition at line 757 of file internal.h.

#define R_JUMPTARG   32 /* strange 29k 00xx00xx reloc */

Definition at line 675 of file internal.h.

#define R_LVRT16   132

Definition at line 683 of file internal.h.

#define R_MEM_INDIRECT   0x4a

Definition at line 732 of file internal.h.

#define R_MOV16B1   0x41

Definition at line 690 of file internal.h.

#define R_MOV16B2   0x42

Definition at line 695 of file internal.h.

#define R_MOV24B1   0x48

Definition at line 722 of file internal.h.

#define R_MOV24B2   0x49

Definition at line 727 of file internal.h.

#define R_MOVL1   0x4c

Definition at line 741 of file internal.h.

#define R_MOVL2   0x4d

Definition at line 745 of file internal.h.

#define R_OFF8   0x32 /* 8 bit signed abs, for (i[xy]+d) */

Definition at line 770 of file internal.h.

#define R_PARTLS16   32

Definition at line 676 of file internal.h.

#define R_PARTMS8   33

Definition at line 677 of file internal.h.

#define R_PCR16L   128

Definition at line 679 of file internal.h.

#define R_PCR24   21

Definition at line 669 of file internal.h.

#define R_PCR26L   129

Definition at line 680 of file internal.h.

#define R_PCRBYTE   18

Definition at line 666 of file internal.h.

#define R_PCRLONG   20

Definition at line 668 of file internal.h.

#define R_PCRWORD   19

Definition at line 667 of file internal.h.

#define R_PCRWORD_B   0x4b

Definition at line 736 of file internal.h.

#define R_REL16   0x04 /* 16 bit PC rel */

Definition at line 763 of file internal.h.

#define R_REL24   5

Definition at line 659 of file internal.h.

#define R_RELBYTE   15

Definition at line 663 of file internal.h.

#define R_RELLONG   17

Definition at line 665 of file internal.h.

#define R_RELLONG_NEG   0x45

Definition at line 707 of file internal.h.

#define R_RELWORD   16

Definition at line 664 of file internal.h.

#define R_SECREL32   11

Definition at line 662 of file internal.h.

#define R_SEG   0x10 /* set if in segmented mode */

Definition at line 765 of file internal.h.

#define R_TAGWORD   31

Definition at line 674 of file internal.h.

#define R_VRT16   130

Definition at line 681 of file internal.h.

#define R_VRT32   133

Definition at line 684 of file internal.h.

#define R_W65_ABS16   2 /* addr & 0xffff */

Definition at line 789 of file internal.h.

#define R_W65_ABS16S16   7 /* (addr >> 16) & 0ffff */

Definition at line 796 of file internal.h.

#define R_W65_ABS16S8   6 /* (addr >> 8) & 0ffff */

Definition at line 795 of file internal.h.

#define R_W65_ABS24   3 /* addr & 0xffffff */

Definition at line 790 of file internal.h.

#define R_W65_ABS8   1 /* addr & 0xff */

Definition at line 788 of file internal.h.

#define R_W65_ABS8S16   5 /* (addr >> 16) & 0xff */

Definition at line 793 of file internal.h.

#define R_W65_ABS8S8   4 /* (addr >> 8) & 0xff */

Definition at line 792 of file internal.h.

#define R_W65_DP   10 /* direct page 8 bits only */

Definition at line 801 of file internal.h.

#define R_W65_PCR16   9

Definition at line 799 of file internal.h.

#define R_W65_PCR8   8

Definition at line 798 of file internal.h.

#define S_NEWFCN   (0x0100) /* In a minimal file or an update file, a new function (as compared with a replaced function) */

Definition at line 376 of file internal.h.

#define S_SHRSEG
Value:
(0x0020)      /* In 3b Update files (output of ogen), sections which appear in SHARED segments of the Pfile
                                                                    will have the S_SHRSEG flag set by ogen, to inform dufr that updating 1 copy of the proc. will
                                                                    update all process invocations. */

Definition at line 373 of file internal.h.

#define SCNNMLEN   (8)

Definition at line 341 of file internal.h.

#define signed

Definition at line 27 of file internal.h.

#define SMTYP_ALIGN (   x)    ((x) >> 3) /* log2 of alignment */

Definition at line 574 of file internal.h.

#define SMTYP_SMTYP (   x)    ((x) & 0x7) /* symbol type */

Definition at line 575 of file internal.h.

#define STYP_BSS   (0x0080) /* section contains bss only */

Definition at line 375 of file internal.h.

#define STYP_COPY
Value:
(0x0010)      /* "copy": for decision function used by field update;  not allocated, not relocated,
                                                                    loaded; reloc & lineno entries processed normally */

Definition at line 371 of file internal.h.

#define STYP_DATA   (0x0040) /* section contains data only */

Definition at line 374 of file internal.h.

#define STYP_DSECT   (0x0001) /* "dummy": relocated only*/

Definition at line 367 of file internal.h.

#define STYP_GROUP   (0x0004) /* "grouped": formed of input sections */

Definition at line 369 of file internal.h.

#define STYP_INFO   (0x0200) /* comment: not allocated not relocated, not loaded */

Definition at line 377 of file internal.h.

#define STYP_LIB   (0x0800) /* for .lib: same as INFO */

Definition at line 379 of file internal.h.

#define STYP_LIT   0x8020 /* Literal data (like STYP_TEXT) */

Definition at line 383 of file internal.h.

#define STYP_MERGE   (0x2000) /* merge section -- combines with text, data or bss sections only */

Definition at line 380 of file internal.h.

#define STYP_NOLOAD   (0x0002) /* "noload": allocated, relocated, not loaded */

Definition at line 368 of file internal.h.

#define STYP_OVER   (0x0400) /* overlay: relocated not allocated or loaded */

Definition at line 378 of file internal.h.

#define STYP_PAD   (0x0008) /* "padding": not allocated, not relocated, loaded */

Definition at line 370 of file internal.h.

#define STYP_REG   (0x0000) /* "regular": allocated, relocated, loaded */

Definition at line 366 of file internal.h.

Value:
(0x4000)      /* section will be padded with no-op instructions
                                      wherever padding is necessary and there is a
                                      word of contiguous bytes beginning on a word
                                      boundary. */

Definition at line 381 of file internal.h.

#define STYP_TEXT   (0x0020) /* section contains text only */

Definition at line 372 of file internal.h.

#define SYMNMLEN   8 /* # characters in a symbol name */

Definition at line 405 of file internal.h.

#define T_CHAR   2 /* character */

Definition at line 446 of file internal.h.

#define T_DOUBLE   7 /* double word */

Definition at line 451 of file internal.h.

#define T_ENUM   10 /* enumeration */

Definition at line 454 of file internal.h.

#define T_FLOAT   6 /* floating point */

Definition at line 450 of file internal.h.

#define T_INT   4 /* integer */

Definition at line 448 of file internal.h.

#define T_LNGDBL   16 /* long double */

Definition at line 460 of file internal.h.

#define T_LONG   5 /* long integer */

Definition at line 449 of file internal.h.

#define T_MOE   11 /* member of enumeration*/

Definition at line 455 of file internal.h.

#define T_NULL   0

Definition at line 444 of file internal.h.

#define T_SHORT   3 /* short integer */

Definition at line 447 of file internal.h.

#define T_STRUCT   8 /* structure */

Definition at line 452 of file internal.h.

#define T_UCHAR   12 /* unsigned character */

Definition at line 456 of file internal.h.

#define T_UINT   14 /* unsigned integer */

Definition at line 458 of file internal.h.

#define T_ULONG   15 /* unsigned long */

Definition at line 459 of file internal.h.

#define T_UNION   9 /* union */

Definition at line 453 of file internal.h.

#define T_USHORT   13 /* unsigned short */

Definition at line 457 of file internal.h.

#define T_VOID   1 /* function argument (only used by compiler) */

Definition at line 445 of file internal.h.

#define x_stdindx   x_stindx

Definition at line 610 of file internal.h.

#define XMC_BS   9 /* Read-write BSS */

Definition at line 595 of file internal.h.

#define XMC_DB   2 /* Read-only debug dictionary table */

Definition at line 588 of file internal.h.

#define XMC_DS   10 /* Read-write descriptor csect */

Definition at line 596 of file internal.h.

#define XMC_GL   6 /* Read-only global linkage */

Definition at line 592 of file internal.h.

#define XMC_PR   0 /* Read-only program code */

Definition at line 586 of file internal.h.

#define XMC_RO   1 /* Read-only constant */

Definition at line 587 of file internal.h.

#define XMC_RW   5 /* Read-write data */

Definition at line 591 of file internal.h.

#define XMC_SV   8 /* Read-only supervisor call */

Definition at line 594 of file internal.h.

#define XMC_TB   13 /* Read-only traceback table csect */

Definition at line 599 of file internal.h.

#define XMC_TC   3 /* Read-write general TOC entry */

Definition at line 589 of file internal.h.

#define XMC_TC0   15 /* Read-write TOC anchor */

Definition at line 601 of file internal.h.

#define XMC_TD   16 /* Read-write data in TOC */

Definition at line 602 of file internal.h.

#define XMC_TI   12 /* Read-only traceback index csect */

Definition at line 598 of file internal.h.

#define XMC_UA   4 /* Read-write unclassified */

Definition at line 590 of file internal.h.

#define XMC_UC   11 /* Read-write unnamed Fortran common */

Definition at line 597 of file internal.h.

#define XMC_XO   7 /* Read-only extended operation */

Definition at line 593 of file internal.h.

#define XTY_CM   3 /* .BSS */

Definition at line 580 of file internal.h.

#define XTY_EM   4 /* Error message */

Definition at line 581 of file internal.h.

#define XTY_ER   0 /* External reference */

Definition at line 577 of file internal.h.

#define XTY_LD   2 /* Label definition */

Definition at line 579 of file internal.h.

#define XTY_SD   1 /* Csect definition */

Definition at line 578 of file internal.h.

#define XTY_US   5 /* "Reserved for internal use" */

Definition at line 582 of file internal.h.


Typedef Documentation