version 1.57, 2006/05/02 17:10:25 |
version 1.58, 2006/05/28 23:30:16 |
|
|
|
|
/* and put it in current window */ |
/* and put it in current window */ |
curbp = bp; |
curbp = bp; |
return (showbuffer(bp, curwp, WFFORCE | WFHARD)); |
return (showbuffer(bp, curwp, WFFRAME | WFFULL)); |
} |
} |
|
|
/* |
/* |
|
|
for (wp = wheadp; bp->b_nwnd > 0; wp = wp->w_wndp) { |
for (wp = wheadp; bp->b_nwnd > 0; wp = wp->w_wndp) { |
if (wp->w_bufp == bp) { |
if (wp->w_bufp == bp) { |
bp2 = bp1->b_altb; /* save alternate buffer */ |
bp2 = bp1->b_altb; /* save alternate buffer */ |
if (showbuffer(bp1, wp, WFMODE | WFFORCE | WFHARD)) |
if (showbuffer(bp1, wp, WFMODE | WFFRAME | WFFULL)) |
bp1->b_altb = bp2; |
bp1->b_altb = bp2; |
else |
else |
bp1 = bp2; |
bp1 = bp2; |
|
|
} else |
} else |
for (wp = wheadp; wp != NULL; wp = wp->w_wndp) |
for (wp = wheadp; wp != NULL; wp = wp->w_wndp) |
if (wp->w_bufp == bp) { |
if (wp->w_bufp == bp) { |
wp->w_flag |= WFHARD | WFFORCE; |
wp->w_flag |= WFFULL | WFFRAME; |
return (wp); |
return (wp); |
} |
} |
if (showbuffer(bp, wp, WFHARD) != TRUE) |
if (showbuffer(bp, wp, WFFULL) != TRUE) |
return (NULL); |
return (NULL); |
return (wp); |
return (wp); |
} |
} |
|
|
while (nline-- && lback(clp) != curbp->b_linep) |
while (nline-- && lback(clp) != curbp->b_linep) |
clp = lback(clp); |
clp = lback(clp); |
curwp->w_linep = clp; /* adjust framing. */ |
curwp->w_linep = clp; /* adjust framing. */ |
curwp->w_flag |= WFHARD; |
curwp->w_flag |= WFFULL; |
} |
} |
return (TRUE); |
return (TRUE); |
} |
} |
|
|
if (wp->w_bufp == bp) { |
if (wp->w_bufp == bp) { |
wp->w_dotp = bp->b_dotp; |
wp->w_dotp = bp->b_dotp; |
wp->w_doto = 0; |
wp->w_doto = 0; |
wp->w_flag |= WFHARD; |
wp->w_flag |= WFFULL; |
} |
} |
} |
} |
return (popbuf(bp) != NULL); |
return (popbuf(bp) != NULL); |