RSIZE
RSIZE nbytes;
RSIZE r_size; /* Length in characters. */
int ldelete(RSIZE, int);
int lreplace(RSIZE, char *);
int kchunk(char *, RSIZE, int);
RSIZE i;
ldelete(RSIZE n, int kflag)
RSIZE chunk;
if (kchunk(sv, (RSIZE)len, kflag) != TRUE)
lreplace(RSIZE plen, char *st)
RSIZE rlen; /* replacement length */
RSIZE n;
if (ldelete((RSIZE) 1, KNONE) == FALSE && !eopflag) {
(void)ldelete((RSIZE) 1, KNONE);
if (re_doreplace((RSIZE)plen, news) == FALSE)
if (re_doreplace((RSIZE)plen, news) == FALSE)
if (re_doreplace((RSIZE)plen, news) == FALSE)
if (re_doreplace((RSIZE)plen, news) == FALSE)
re_doreplace(RSIZE plen, char *st)
static int re_doreplace(RSIZE, char *);
rp->r_size = (RSIZE)(curwp->w_marko - curwp->w_doto);
rp->r_size = (RSIZE)(curwp->w_doto - curwp->w_marko);
(RSIZE)(fsize + curwp->w_marko)));
(RSIZE)(bsize - curwp->w_marko)));
setsize(struct region *rp, RSIZE size)
static int setsize(struct region *, RSIZE);
if (lreplace((RSIZE)plen, news) == FALSE)
if (lreplace((RSIZE)plen, news) == FALSE)
if (lreplace((RSIZE)plen, news) == FALSE)
if (lreplace((RSIZE)plen, news) == FALSE)
RSIZE nld;
nld = (RSIZE)0;
return (ldelete((RSIZE)nld, KNONE));
(void)ldelete((RSIZE)(col - curwp->w_doto), KNONE);
return (ldelete((RSIZE) n, (f & FFARG) ? KFORW : KNONE));
s = ldelete((RSIZE)n, (f & FFARG) ? KFORW : KNONE);
RSIZE countfword(void);
RSIZE size;
RSIZE size;
RSIZE size;
RSIZE
RSIZE size;
RSIZE size;
RSIZE size;
kchunk(char *cp1, RSIZE chunk, int kflag)
RSIZE chunk;
static RSIZE kused = 0; /* # of bytes used in KB. */
static RSIZE ksize = 0; /* # of bytes allocated in KB. */
static RSIZE kstart = 0; /* # of first used byte in KB. */