|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T d
Length: 1194 (0x4aa)
Types: TextFile
Names: »data.c«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
└─⟦this⟧ »EUUGD11/euug-87hel/sec1/asm/data.c«
#include "asm.h"
opdclass o_none = {0, 0, 0, 0};
insclass i_noopd = {1, 0, &o_none, &o_none, 0, 0};
opdef pseudotab[] = {
"bss" , &i_noopd, 0x00, do_bss ,
"data" , &i_noopd, 0x00, do_data ,
"data2" , &i_noopd, 0x00, do_data2 ,
"end" , &i_noopd, 0x00, do_end ,
"equ" , &i_noopd, 0x00, do_equ ,
"include", &i_noopd, 0x00, do_incl ,
"listoff", &i_noopd, 0x00, do_loff ,
"liston" , &i_noopd, 0x00, do_lon ,
"org" , &i_noopd, 0x00, do_org ,
"seg" , &i_noopd, 0x00, do_seg ,
"set" , &i_noopd, 0x00, do_set ,
"string" , &i_noopd, 0x00, do_string,
"" , &i_noopd, 0x00, 0
};
FILE *input[INCLSTACK], *output, *list = (FILE *)0, *srcin, *binout;
char *name, *label, *op, *opd, *optop;
char buf[LINEBUFLEN], linecopy[LINEBUFLEN], *filename[INCLSTACK];
int lineno[INCLSTACK], ignerr, end_found;
int errorstat=0, currinput=0, pass=0, liston=YES, listing=0, binary=0, xref=0;
symbol *symtab; Memad lc; Word *dummy;
segmnt segmain={0, 0, "", 0};
segmnt *seghd = &segmain, *curseg = &segmain, *exprseg;
#include "ops.h"
int listlen = BYTESPERLINE;
int pseudolen = sizeof (pseudotab) / sizeof (opdef);
int instrlen = sizeof (optab) / sizeof (opdef);