Annotation of src/usr.bin/mg/macro.h, Revision 1.3
1.3 ! niklas 1: /* $OpenBSD$ */
! 2:
1.1 deraadt 3: /* definitions for keyboard macros */
4:
5: #ifndef EXTERN
6: #define EXTERN extern
7: #define INIT(i)
8: #endif
9:
10: #define MAXMACRO 256 /* maximum functs in a macro */
11:
1.2 millert 12: EXTERN int inmacro INIT(FALSE);
13: EXTERN int macrodef INIT(FALSE);
14: EXTERN int macrocount INIT(0);
1.1 deraadt 15:
1.2 millert 16: EXTERN union {
1.1 deraadt 17: PF m_funct;
1.2 millert 18: int m_count; /* for count-prefix */
19: } macro[MAXMACRO];
1.1 deraadt 20:
1.2 millert 21: EXTERN LINE *maclhead INIT(NULL);
22: EXTERN LINE *maclcur;
1.1 deraadt 23:
24: #undef EXTERN
25: #undef INIT