Return to macro.h CVS log | Up to [local] / src / usr.bin / mg |
File: [local] / src / usr.bin / mg / macro.h (download)
Revision 1.3, Mon Jan 29 01:58:08 2001 UTC (23 years, 3 months ago) by niklas
$OpenBSD$ |
/* $OpenBSD: macro.h,v 1.3 2001/01/29 01:58:08 niklas Exp $ */ /* definitions for keyboard macros */ #ifndef EXTERN #define EXTERN extern #define INIT(i) #endif #define MAXMACRO 256 /* maximum functs in a macro */ EXTERN int inmacro INIT(FALSE); EXTERN int macrodef INIT(FALSE); EXTERN int macrocount INIT(0); EXTERN union { PF m_funct; int m_count; /* for count-prefix */ } macro[MAXMACRO]; EXTERN LINE *maclhead INIT(NULL); EXTERN LINE *maclcur; #undef EXTERN #undef INIT