summaryrefslogtreecommitdiff
path: root/as/macro.h
blob: c37bd00e727efa42f949f0fd86eb2ab4455032c7 (plain)
1
2
3
4
5
6
7
8
9
10
/* 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 */