edstate
static struct edstate *
save_edstate(struct edstate *old)
struct edstate *new;
new = alloc(sizeof(struct edstate), APERM);
restore_edstate(struct edstate *new, struct edstate *old)
free_edstate(struct edstate *old)
static struct edstate *save_edstate(struct edstate *old);
static void restore_edstate(struct edstate *old, struct edstate *new);
static void free_edstate(struct edstate *old);
static struct edstate ebuf;
static struct edstate undobuf = { undocbuf, LINE, 0, 0, 0 };
static struct edstate *es; /* current editor state */
static struct edstate *undo;
static struct edstate *buf;
static struct edstate *buf;
print_expansions(struct edstate *e)
struct edstate new_es, *save_es;
struct edstate *t;
static int print_expansions(struct edstate *);