version 1.19, 2002/06/19 22:02:08 |
version 1.20, 2002/07/01 14:33:44 |
|
|
{ |
{ |
BUFFER *bp; |
BUFFER *bp; |
char bname[NBUFN]; |
char bname[NBUFN]; |
unsigned int count, remain, i; |
unsigned int count, remain, i; |
|
|
for (bp = bheadp; bp != NULL; bp = bp->b_bufp) { |
for (bp = bheadp; bp != NULL; bp = bp->b_bufp) { |
if (strcmp(bp->b_fname, fname) == 0) |
if (strcmp(bp->b_fname, fname) == 0) |
|
|
{ |
{ |
MGWIN *wp; |
MGWIN *wp; |
int status, i; |
int status, i; |
PF *ael; |
PF *ael; |
|
|
/* might be old */ |
/* might be old */ |
if (bclear(curbp) != TRUE) |
if (bclear(curbp) != TRUE) |
|
|
static int linesize = 0; |
static int linesize = 0; |
|
|
int |
int |
insertfile(fname, newname, needinfo) |
insertfile(char *fname, char *newname, int needinfo) |
char *fname, *newname; |
|
int needinfo; |
|
{ |
{ |
BUFFER *bp; |
BUFFER *bp; |
LINE *lp1, *lp2; |
LINE *lp1, *lp2; |
|
|
opos = curwp->w_doto; |
opos = curwp->w_doto; |
|
|
/* open a new line, at point, and start inserting after it */ |
/* open a new line, at point, and start inserting after it */ |
lnewline(); |
(void)lnewline(); |
olp = lback(curwp->w_dotp); |
olp = lback(curwp->w_dotp); |
if (olp == curbp->b_linep) { |
if (olp == curbp->b_linep) { |
/* if at end of buffer, create a line to insert before */ |
/* if at end of buffer, create a line to insert before */ |
|
|
*/ |
*/ |
/* ARGSUSED */ |
/* ARGSUSED */ |
int |
int |
filewrite(f, n) |
filewrite(int f, int n) |
int f, n; |
|
{ |
{ |
int s; |
int s; |
char fname[NFILEN]; |
char fname[NFILEN]; |
|
|
|
|
/* ARGSUSED */ |
/* ARGSUSED */ |
int |
int |
filesave(f, n) |
filesave(int f, int n) |
int f, n; |
|
{ |
{ |
return buffsave(curbp); |
return buffsave(curbp); |
} |
} |
|
|
* the value of makebackup. |
* the value of makebackup. |
*/ |
*/ |
int |
int |
buffsave(bp) |
buffsave(BUFFER *bp) |
BUFFER *bp; |
|
{ |
{ |
int s; |
int s; |
|
|
|
|
*/ |
*/ |
/* ARGSUSED */ |
/* ARGSUSED */ |
int |
int |
makebkfile(f, n) |
makebkfile(int f, int n) |
int f, n; |
|
{ |
{ |
if (f & FFARG) |
if (f & FFARG) |
makebackup = n > 0; |
makebackup = n > 0; |
|
|
* "fileio.c" package. Most of the grief is checking of some sort. |
* "fileio.c" package. Most of the grief is checking of some sort. |
*/ |
*/ |
int |
int |
writeout(bp, fn) |
writeout(BUFFER *bp, char *fn) |
BUFFER *bp; |
|
char *fn; |
|
{ |
{ |
int s; |
int s; |
|
|
|
|
* mode line updated. |
* mode line updated. |
*/ |
*/ |
void |
void |
upmodes(bp) |
upmodes(BUFFER *bp) |
BUFFER *bp; |
|
{ |
{ |
MGWIN *wp; |
MGWIN *wp; |
|
|