]> pd.if.org Git - mmurtl/blob - dasm/source/dprotos.h
autocommit for file dated 1994-09-05 18:02:56
[mmurtl] / dasm / source / dprotos.h
1 int expr4(long *val);\r
2 int expr3(long *val);\r
3 int expr2(long *val);\r
4 int expr1(long *val);\r
5 int Expression(void);\r
6 int is_Reg(int op);\r
7 int is_r32(int id);\r
8 int is_r16(int id);\r
9 int is_r8(int id);\r
10 int is_rSEG(int id);\r
11 int is_rDRG(int id);\r
12 int is_rCRG(int id);\r
13 int is_rTR(int id);\r
14 void fatal_error(char *pst);\r
15 void line_error(int num);\r
16 void prev_error(char *pst, int line);\r
17 char is_ident(char chr);\r
18 char isskip(char chr);\r
19 void put_hexb(U8 value, FILE *fout);\r
20 void put_hexw(U16 value, FILE *fout);\r
21 void put_hexd(U32 value, FILE *fout);\r
22 U32 get_number(void);\r
23 int findrsvd(char *pb, int cb);\r
24 int findinst(char *pb, int cb);\r
25 int findreg(char *pb, int cb);\r
26 int findsymbol(char *pb, int cb);\r
27 void DumpGSymbols(void);\r
28 void DumpLSymbols(void);\r
29 void ReturnToken(void);\r
30 int Parse(void);\r
31 void Command(void);\r
32 int EvalOper1(int op);\r
33 int EvalOper(int op);\r
34 void ForRef(unsigned char type, long Offset);\r
35 void FixUp(unsigned char typef, long Offset, unsigned int iSymbol);\r
36 void ExtRef(unsigned char EType, unsigned int iSymbol);\r
37 int GetOper(int op);\r
38 void Instruction(void);\r
39 void AddMacro(void);\r
40 void Storage(void);\r
41 void NewSymbol(void);\r
42 void Resolve(void);\r
43 int readline(void);\r
44 void Dispatch(void);\r
45 void main(int argc, char *argv[]);\r