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