/* * Copyright (c) 1989 Regents of the University of California. * All rights reserved. * * This code is derived from software contributed to Berkeley by * Edward Wang at The University of California, Berkeley. * * %sccs.include.redist.c% * * @(#)xx.h 3.5 (Berkeley) 06/06/90 */ struct xx { enum { xc_move, xc_scroll, xc_inschar, xc_insspace, xc_delchar, xc_clear, xc_clreos, xc_clreol, xc_write } cmd; int arg0; int arg1; int arg2; int arg3; char *buf; struct xx *link; }; struct xx *xxalloc(); struct xx *xx_head, *xx_tail; struct xx *xx_freelist; char *xxbuf, *xxbufp, *xxbufe; int xxbufsize; #define char_sep '\0'