Trailing-Edge
-
PDP-10 Archives
-
SRI_NIC_PERM_SRC_3_19910112
-
unix-stuff/cmpara.cnf
There is 1 other file named cmpara.cnf in the archive. Click here to see a list.
_ Author: Howie Kaye
_
_ Columbia University Center for Computing Activities, July 1986.
_ Copyright (C) 1986, 1987, Trustees of Columbia University in the
_ City of New York. Permission is granted to any individual or
_ institution to use, copy, or redistribute this software so long as
_ it is not sold for profit, provided this copyright notice is
_ retained.
_
/*
* para_actions:
* a structure to hold an action character, and an associated function
* to call for that action
*/
typedef struct {
char actionchar;
char * (* actionfunc)();
} para_actions;
/*
* para_data:
* input data to paragraph parser.
* holds text to install at the beginning of the buffer, and
* a NULL terminated vector of para_actions.
*/
typedef struct {
char *buf;
para_actions *actions;
} para_data;
fnerror(NM,`Out of memory')
/*
* the PARA_DEF flag is used to specify that the default actions should be
* set, and then the user specified actions should be installed.
* Used to make additions to the default actions
*/
fnflag(DEF)
#if (BSD|SYSV)
#define DEF_EDITOR "emacs"
#endif
#ifdef MSDOS
#ifdef RAINBOW
#define DEF_EDITOR "mince"
#else
#define DEF_EDITOR "epsilon"
#endif /* RAINBOW */
#endif /* MSDOS */
pvtype(char *);