VT
VSE, VT;
VT = gv->vtotal;
if ((VT > 1023) && (!(gv->disp_flags & GRF_FLAGS_LACE))) {
if ((VT > 1023) || (gv->disp_flags & GRF_FLAGS_LACE))
VT = VT * vmul / 2;
WCrt(ba, CRT_ID_VER_TOTAL, VT);
((VT & 0x100) ? 0x01 : 0x00) |
((VT & 0x200) ? 0x20 : 0x00) |
VSE, VT;
VT = gv->vtotal - 2;
VT = VT / 2;
((VT & 0x400) ? 0x01 : 0x00) |
WCrt(ba, CRT_ID_VER_TOTAL, VT);
((VT & 0x100) ? 0x01 : 0x00) |
((VT & 0x200) ? 0x20 : 0x00) |
VSE, VT;
VT = gv->vtotal - 2;
VT = VT / 2;
((VT & 0x400) ? 0x01 : 0x00) |
WCrt(ba, CRT_ID_VER_TOTAL, VT);
((VT & 0x100) ? 0x01 : 0x00) |
((VT & 0x200) ? 0x20 : 0x00) |
VSE, VT;
VT = gv->vtotal;
VT = VT + 1;
VT *= 2;
WCrt(ba, CRT_ID_VER_TOTAL, VT);
((VT & 0x100) ? 0x01 : 0x00) |
((VT & 0x200) ? 0x20 : 0x00) |
((VT & 0x400) ? 0x02 : 0x00) |
vm->vtotal = md->VT * vmul / 2;
WCrt(ba, CRT_ID_VER_TOTAL, (md->VT & 0xff));
((md->VT & 0x200) / 0x200 * 0x20) |
((md->VT & 0x100) / 0x100));
((md->VT & 0x400)/ 0x400));
unsigned short VT;
WCrt (ba, CRT_ID_VER_TOTAL, (md->VT & 0xff));
| ((md->VT & 0x200) / 0x200 * 0x20)
| ((md->VT & 0x100) / 0x100 )));
| ((md->VT & 0x400)/ 0x400 * 0x01)));
vm->vtotal = md->VT * vmul / 2;
unsigned short VT;
case VT: /* VT is treated like LF */
case VT: /* VT is treated like LF */
case VT: /* VT is treated like LF */
O|BS, E|TB, E|NL, O|CC, E|VT, O|CR, O|CC, E|CC, /* bs - si */
case VT:
#define DECLHASH(HT, VT) \
int HT##_insert(struct HT *, const char *, struct VT *); \
int HT##_replace(struct HT *, const char *, struct VT *); \
struct VT *HT##_lookup(struct HT *, const char *); \
int (*)(const char *, struct VT *, void *), \
#define DEFHASH(HT, VT) \
HT##_insert(struct HT *tbl, const char *name, struct VT *val) \
HT##_replace(struct HT *tbl, const char *name, struct VT *val) \
struct VT * \
int (*func)(const char *, struct VT *, void *); \
int (*func)(const char *, struct VT *, void *), \