1 long expr4(long *val);
\r
2 long expr3(long *val);
\r
3 long expr2(long *val);
\r
4 long expr1(long *val);
\r
5 long Expression(void);
\r
6 long is_Reg(long op);
\r
7 long is_r32(long id);
\r
8 long is_r16(long id);
\r
10 long is_rSEG(long id);
\r
11 long is_rDRG(long id);
\r
12 long is_rCRG(long id);
\r
13 long is_rTR(long id);
\r
14 void fatal_error(char *pst);
\r
15 void line_error(long num);
\r
16 void prev_error(char *pst, long 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(U32 value, FILE *fout);
\r
21 void put_hexd(U32 value, FILE *fout);
\r
22 U32 get_number(void);
\r
23 long findrsvd(char *pb, long cb);
\r
24 long findinst(char *pb, long cb);
\r
25 long findreg(char *pb, long cb);
\r
26 long findsymbol(char *pb, long cb);
\r
27 void DumpGSymbols(void);
\r
28 void DumpLSymbols(void);
\r
29 void ReturnToken(void);
\r
32 long EvalOper1(long op);
\r
33 long EvalOper(long op);
\r
34 void ForRef(unsigned char type, long Offset);
\r
35 void FixUp(unsigned char typef, long Offset, long iSymbol);
\r
36 void ExtRef(unsigned char EType, long iSymbol);
\r
37 long GetOper(long op);
\r
38 void Instruction(void);
\r
39 void AddMacro(void);
\r
41 void NewSymbol(void);
\r
43 long readline(void);
\r
44 void Dispatch(void);
\r
45 void main(long argc, char *argv[]);
\r