summaryrefslogtreecommitdiff
path: root/bin86-0.3/as/macro.h
blob: 9fdee58bc217f2ef119d953bb8dfa81d909c4c42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
 *   bin86/as/macro.h
 *
 *   Copyright (C) 1992 Bruce Evans
 */

/* macro.h - global variables for macro expansion for assembler */

EXTERN bool_t macflag;		/* inside macro flag */
EXTERN bool_t macload;		/* loading macro flag */
EXTERN unsigned macnum;		/* macro call counter */

EXTERN unsigned char maclevel;	/* nesting level */
EXTERN struct schain_s *macpar;	/* parameter save buffer */
EXTERN struct schain_s *macptop;	/* top of param buffer (+1) */
EXTERN struct macro_s *macstak;	/* stack ptr */