blob: 26fcf33bce9977f4b9112d7e21aa5f124974ac79 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* address.h - global variables involving addresses for assembler */
EXTERN struct address_s lastexp;/* last expression parsed */
EXTERN union
{
char fcbuf[LINLEN - 6]; /* buffer for fcb and fcc data */
/* data is absolute in 1 char pieces */
/* limited by FCC\t"" etc on line */
struct address_s fdbuf[(LINLEN - 4) / 2];
/* buffer for fdb data */
/* data can be of any 2-byte adr type */
/* limited by FDB\t and commas on line */
#if SIZEOF_OFFSET_T > 2
struct address_s fqbuf[(LINLEN - 4) / 4];
/* buffer for fqb data */
/* data can be of any 4-byte adr type */
/* limited by FQB\t and commas on line */
#endif
}
databuf;
EXTERN bool_t fcflag;
EXTERN bool_t fdflag;
#if SIZEOF_OFFSET_T > 2
EXTERN bool_t fqflag;
#endif
EXTERN struct address_s immadr;
EXTERN smallcount_t immcount;
|