static unsigned char *fb;
static int fbwidth, fbheight;
static unsigned char *fb;
static int fbwidth, fbheight;
#define VPREV(p) ((p) == varr ? vlast : (p) - 1)
#define VSUCC(p, side) ((side) == 0 ? VNEXT(p) : VPREV(p))
#define VPREV(p) ((p) == varr ? vlast : (p) - 1)
#define VSUCC(p, side) ((side) == 0 ? VNEXT(p) : VPREV(p))