[BACK]Return to macro.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / mg

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