home *** CD-ROM | disk | FTP | other *** search
- /* definitions for keyboard macros
- *
- * (extensions for named macros added somewhat quickly JAM)
- */
-
- #ifndef EXTERN
- # define EXTERN extern
- # define INIT(i)
- #endif
-
- #define MAXMACRO 256 /* maximum functs in a macro */
-
- EXTERN int inmacro INIT(FALSE); /* control flags */
- EXTERN int macrodef INIT(FALSE);
- EXTERN int macrocount INIT(0); /* current macro size */
-
- typedef union {
- PF m_funct;
- int m_count; /* for count-prefix */
- } MacroStruct;
-
- EXTERN MacroStruct macro[MAXMACRO]; /* the current macro, nameless */
-
- EXTERN LINE *maclhead INIT(NULL);
- EXTERN LINE *maclcur;
-
- #undef EXTERN
- #undef INIT
-
-