version 1.4, 2001/05/24 03:05:24 |
version 1.5, 2004/02/01 22:26:41 |
|
|
|
|
/* definitions for keyboard macros */ |
/* definitions for keyboard macros */ |
|
|
#ifndef EXTERN |
|
#define EXTERN extern |
|
#define INIT(i) |
|
#endif |
|
|
|
#define MAXMACRO 256 /* maximum functs in a macro */ |
#define MAXMACRO 256 /* maximum functs in a macro */ |
|
|
EXTERN int inmacro INIT(FALSE); |
extern int inmacro; |
EXTERN int macrodef INIT(FALSE); |
extern int macrodef; |
EXTERN int macrocount INIT(0); |
extern int macrocount; |
|
|
EXTERN union { |
union macrodef { |
PF m_funct; |
PF m_funct; |
int m_count; /* for count-prefix */ |
int m_count; /* for count-prefix */ |
} macro[MAXMACRO]; |
}; |
|
|
EXTERN LINE *maclhead INIT(NULL); |
extern union macrodef macro[MAXMACRO]; |
EXTERN LINE *maclcur; |
|
|
|
#undef EXTERN |
extern LINE *maclhead; |
#undef INIT |
extern LINE *maclcur; |