This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / lib / libcurses / box.c
index 7c6532a..983ed66 100644 (file)
@@ -44,21 +44,21 @@ static char sccsid[] = "@(#)box.c   5.4 (Berkeley) 6/1/90";
  */
 box(win, vert, hor)
 reg WINDOW     *win;
  */
 box(win, vert, hor)
 reg WINDOW     *win;
-char           vert, hor; {
+char vert, hor; {
 
        reg int         i;
        reg int         endy, endx;
 
        reg int         i;
        reg int         endy, endx;
-       reg char        *fp, *lp;
+       reg chtype      *fp, *lp;
 
        endx = win->_maxx;
        endy = win->_maxy - 1;
        fp = win->_y[0];
        lp = win->_y[endy];
        for (i = 0; i < endx; i++)
 
        endx = win->_maxx;
        endy = win->_maxy - 1;
        fp = win->_y[0];
        lp = win->_y[endy];
        for (i = 0; i < endx; i++)
-               fp[i] = lp[i] = hor;
+               fp[i] = lp[i] = (unsigned char) hor;
        endx--;
        for (i = 0; i <= endy; i++)
        endx--;
        for (i = 0; i <= endy; i++)
-               win->_y[i][0] = (win->_y[i][endx] = vert);
+               win->_y[i][0] = (win->_y[i][endx] = (unsigned char) vert);
        if (!win->_scroll && (win->_flags&_SCROLLWIN))
                fp[0] = fp[endx] = lp[0] = lp[endx] = ' ';
        touchwin(win);
        if (!win->_scroll && (win->_flags&_SCROLLWIN))
                fp[0] = fp[endx] = lp[0] = lp[endx] = ' ';
        touchwin(win);