DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T o

⟦05037cdcb⟧ TextFile

    Length: 4930 (0x1342)
    Types: TextFile
    Names: »objrecdef.h«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦45ee03a86⟧ »./gas-1.34.tar.Z« 
        └─⟦217468c69⟧ 
            └─⟦this⟧ »gas-dist/objrecdef.h« 

TextFile

/*
 *
 *	$OBJRECDEF
 *	Generated automatically by "vms_struct Version 1.00"
 *	Created from VMS definition file "objrecdef.mar"
 *	Mon Oct 14 14:01:29 1985
 *
 */
struct OBJREC {
	unsigned char	obj$b_rectyp;
	unsigned char	obj$b_subtyp;
	unsigned char	obj$b_mhd_strlv;
	unsigned char	obj$b_mhd_recsz[2];
	unsigned char	obj$t_mhd_name[1];
	};
\f


#define	OBJ$C_HDR	0
#define	OBJ$C_HDR_MHD	0
#define	OBJ$C_HDR_LNM	1
#define	OBJ$C_HDR_SRC	2
#define	OBJ$C_HDR_TTL	3
#define	OBJ$C_HDR_CPR	4
#define	OBJ$C_HDR_MTC	5
#define	OBJ$C_HDR_GTX	6
#define	OBJ$C_GSD	1
#define	OBJ$C_GSD_PSC	0
#define	OBJ$C_GSD_SYM	1
#define	OBJ$C_GSD_EPM	2
#define	OBJ$C_GSD_PRO	3
#define	OBJ$C_GSD_SYMW	4
#define	OBJ$C_GSD_EPMW	5
#define	OBJ$C_GSD_PROW	6
#define	OBJ$C_GSD_IDC	7
#define	OBJ$C_GSD_ENV	8
#define	OBJ$C_GSD_LSY	9
#define	OBJ$C_GSD_LEPM	10
#define	OBJ$C_GSD_LPRO	11
#define	OBJ$C_GSD_SPSC	12
#define	OBJ$C_TIR	2
#define	OBJ$C_EOM	3
#define	OBJ$C_DBG	4
#define	OBJ$C_TBT	5
#define	OBJ$C_LNK	6
#define	OBJ$C_EOMW	7
#define	OBJ$C_MAXRECTYP	7
#define	OBJ$K_SUBTYP	1
#define	OBJ$C_SUBTYP	1
#define	OBJ$C_MAXRECSIZ	2048
#define	OBJ$C_STRLVL	0
#define	OBJ$C_SYMSIZ	31
#define	OBJ$C_STOREPLIM	-1
#define	OBJ$C_PSCALILIM	9
\f


#define	MHD$C_MHD	0
#define	MHD$C_LNM	1
#define	MHD$C_SRC	2
#define	MHD$C_TTL	3
#define	MHD$C_CPR	4
#define	MHD$C_MTC	5
#define	MHD$C_GTX	6
#define	MHD$C_MAXHDRTYP	6
\f


#define	GSD$K_ENTRIES	1
#define	GSD$C_ENTRIES	1
#define	GSD$C_PSC	0
#define	GSD$C_SYM	1
#define	GSD$C_EPM	2
#define	GSD$C_PRO	3
#define	GSD$C_SYMW	4
#define	GSD$C_EPMW	5
#define	GSD$C_PROW	6
#define	GSD$C_IDC	7
#define	GSD$C_ENV	8
#define	GSD$C_LSY	9
#define	GSD$C_LEPM	10
#define	GSD$C_LPRO	11
#define	GSD$C_SPSC	12
#define	GSD$C_SYMV	13
#define	GSD$C_EPMV	14
#define	GSD$C_PROV	15
#define	GSD$C_MAXRECTYP	15
\f


#define	GSY$M_WEAK	1
#define	GSY$M_DEF	2
#define	GSY$M_UNI	4
#define	GSY$M_REL	8
\f


#define	GPS$M_PIC	1
#define	GPS$M_LIB	2
#define	GPS$M_OVR	4
#define	GPS$M_REL	8
#define	GPS$M_GBL	16
#define	GPS$M_SHR	32
#define	GPS$M_EXE	64
#define	GPS$M_RD	128
#define	GPS$M_WRT	256
#define	GPS$M_VEC	512
#define	GPS$K_NAME	9
#define	GPS$C_NAME	9
\f


#define	TIR$C_STA_GBL	0
#define	TIR$C_STA_SB	1
#define	TIR$C_STA_SW	2
#define	TIR$C_STA_LW	3
#define	TIR$C_STA_PB	4
#define	TIR$C_STA_PW	5
#define	TIR$C_STA_PL	6
#define	TIR$C_STA_UB	7
#define	TIR$C_STA_UW	8
#define	TIR$C_STA_BFI	9
#define	TIR$C_STA_WFI	10
#define	TIR$C_STA_LFI	11
#define	TIR$C_STA_EPM	12
#define	TIR$C_STA_CKARG	13
#define	TIR$C_STA_WPB	14
#define	TIR$C_STA_WPW	15
#define	TIR$C_STA_WPL	16
#define	TIR$C_STA_LSY	17
#define	TIR$C_STA_LIT	18
#define	TIR$C_STA_LEPM	19
#define	TIR$C_MAXSTACOD	19
#define	TIR$C_MINSTOCOD	20
#define	TIR$C_STO_SB	20
#define	TIR$C_STO_SW	21
#define	TIR$C_STO_L	22
#define	TIR$C_STO_BD	23
#define	TIR$C_STO_WD	24
#define	TIR$C_STO_LD	25
#define	TIR$C_STO_LI	26
#define	TIR$C_STO_PIDR	27
#define	TIR$C_STO_PICR	28
#define	TIR$C_STO_RSB	29
#define	TIR$C_STO_RSW	30
#define	TIR$C_STO_RL	31
#define	TIR$C_STO_VPS	32
#define	TIR$C_STO_USB	33
#define	TIR$C_STO_USW	34
#define	TIR$C_STO_RUB	35
#define	TIR$C_STO_RUW	36
#define	TIR$C_STO_B	37
#define	TIR$C_STO_W	38
#define	TIR$C_STO_RB	39
#define	TIR$C_STO_RW	40
#define	TIR$C_STO_RIVB	41
#define	TIR$C_STO_PIRR	42
#define	TIR$C_MAXSTOCOD	42
#define	TIR$C_MINOPRCOD	50
#define	TIR$C_OPR_NOP	50
#define	TIR$C_OPR_ADD	51
#define	TIR$C_OPR_SUB	52
#define	TIR$C_OPR_MUL	53
#define	TIR$C_OPR_DIV	54
#define	TIR$C_OPR_AND	55
#define	TIR$C_OPR_IOR	56
#define	TIR$C_OPR_EOR	57
#define	TIR$C_OPR_NEG	58
#define	TIR$C_OPR_COM	59
#define	TIR$C_OPR_INSV	60
#define	TIR$C_OPR_ASH	61
#define	TIR$C_OPR_USH	62
#define	TIR$C_OPR_ROT	63
#define	TIR$C_OPR_SEL	64
#define	TIR$C_OPR_REDEF	65
#define	TIR$C_OPR_DFLIT	66
#define	TIR$C_MAXOPRCOD	66
#define	TIR$C_MINCTLCOD	80
#define	TIR$C_CTL_SETRB	80
#define	TIR$C_CTL_AUGRB	81
#define	TIR$C_CTL_DFLOC	82
#define	TIR$C_CTL_STLOC	83
#define	TIR$C_CTL_STKDL	84
#define	TIR$C_MAXCTLCOD	84
\f


/*
 *	Debugger symbol definitions:  These are done by hand, as no
 *					machine-readable version seems
 *					to be available.
 */
#define	DST$C_C		7		/* Language == "C"	*/
#define	DST$C_MODBEG	188		/* Beginning of module	*/
#define	DST$C_MODEND	189		/* End of module	*/
#define	DST$C_RTNBEG	190		/* Beginning of routine	*/
#define	DST$C_RTNEND	191		/* End of routine	*/
#define	DST$C_LINE_NUM	185		/* Line Number		*/
#define	DST$C_SET_ABS_PC	16		/* Set PC	*/
#define	DST$C_SET_LINE_NUM	9		/* Set Line #	*/
#define	DST$C_INCR_LINUM	2		/* Incr Line #	*/
#define	DST$C_INCR_LINUM_W	3		/* Incr Line #	*/
#define	DST$C_DELTA_PC_W	1		/* Incr PC	*/
#define	DST$C_DELTA_PC_L	17		/* Incr PC	*/
#define	DST$C_TERM_L		21		/* End of lines	*/
#define	DST$C_SOURCE	155		/* Source file		*/
#define	DST$C_SRC_FORMFEED	16		/* ^L counts	*/
#define	DST$C_SRC_DECLFILE	1		/* Declare file	*/
#define	DST$C_SRC_SETFILE	2		/* Set file	*/
#define	DST$C_SRC_SETREC_L	3		/* Set record	*/
#define	DST$C_SRC_DEFLINES_W	10		/* # of line	*/