/*
 *  CopyRight 1995. Nicholas Poljakov all rights reserved.
 */
#include <dos.h>
#include <stdlib.h>
#define MAX_FRAME 31

extern struct menu_frame {
    int startx, endx, starty, endy;
    unsigned char *p;
    char **menu;
    char *keys;
    int border;
    int count;
    unsigned char attrib;
    int active;
    int curx, cury;
    char *header;
    unsigned char shd;
    } frame[MAX_FRAME];

scrollw(num)
int num;
{
    union REGS r;

    r.h.ah = 6;
    r.h.al = 1;
    r.h.bh = frame[num].attrib;
    r.h.ch = frame[num].startx + 1;
    r.h.cl = frame[num].starty + 1;
    r.h.dh = frame[num].endx - 1;
    r.h.dl = frame[num].endy - 1;
    int86(0x10, &r, &r);

    return (0);
}
