home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 156.lha / MicroGnuEmacs_v2.0 / Sources / headers / macro.h < prev    next >
C/C++ Source or Header  |  1988-04-27  |  420b  |  24 lines

  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.  
  10. EXTERN    int inmacro    INIT(FALSE);
  11. EXTERN    int macrodef    INIT(FALSE);
  12. EXTERN    int macrocount    INIT(0);
  13.  
  14. EXTERN    union {
  15.     PF    m_funct;
  16.     int    m_count;    /* for count-prefix    */
  17. }    macro[MAXMACRO];
  18.  
  19. EXTERN    LINE *maclhead    INIT(NULL);
  20. EXTERN    LINE *maclcur;
  21.  
  22. #undef    EXTERN
  23. #undef    INIT
  24.