[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.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