date and time created 83/08/09 18:37:52 by edward
[unix-history] / usr / src / usr.bin / window / cmd6.c
CommitLineData
04698c54 1#ifndef lint
35cbbdd0 2static char *sccsid = "@(#)cmd6.c 2.1 83/07/30";
04698c54
EW
3#endif
4
5#include "defs.h"
6
7struct ww *openwin();
8struct ww *doopen();
9
10doscroll(dir)
11int dir;
12{
13 register Win *W = selwin->ww_win;
14 register brow = W->w_bstart.row;
15
16 brow += dir * selwin->ww_i.nrow / 2;
17 if (brow < 0)
18 brow = 0;
19 else if (brow + selwin->ww_w.nrow > W->w_textbuf->b_nrows)
20 brow = W->w_textbuf->b_nrows - selwin->ww_w.nrow;
21 if (brow != W->w_bstart.row)
22 Wrelscroll(W, brow - W->w_bstart.row, 0, 1);
23}