|
|
1.1 ! root 1: /*************************************************************************** ! 2: * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne. JOVE * ! 3: * is provided to you without charge, and with no warranty. You may give * ! 4: * away copies of JOVE, including sources, provided that this notice is * ! 5: * included in all the files. * ! 6: ***************************************************************************/ ! 7: ! 8: #define MAXCOLS 256 /* maximum number of columns */ ! 9: ! 10: #ifndef MAC ! 11: #ifndef _TERM ! 12: ! 13: /* termcap definitions */ ! 14: ! 15: extern char ! 16: *UP, /* Scroll reverse, or up */ ! 17: *CS, /* If on vt100 */ ! 18: *SO, /* Start standout */ ! 19: *SE, /* End standout */ ! 20: *CM, /* The cursor motion string */ ! 21: *CL, /* Clear screen */ ! 22: *CE, /* Clear to end of line */ ! 23: *HO, /* Home cursor */ ! 24: *AL, /* Addline (insert line) */ ! 25: *DL, /* Delete line */ ! 26: *VS, /* Visual start */ ! 27: *VE, /* Visual end */ ! 28: *KS, /* Keypad mode start */ ! 29: *KE, /* Keypad mode end */ ! 30: *TI, /* Cursor addressing start */ ! 31: *TE, /* Cursor addressing end */ ! 32: *IC, /* Insert char */ ! 33: *DC, /* Delete char */ ! 34: *IM, /* Insert mode */ ! 35: *EI, /* End insert mode */ ! 36: *LL, /* Last line, first column */ ! 37: *M_IC, /* Insert char with arg */ ! 38: *M_DC, /* Delete char with arg */ ! 39: *M_AL, /* Insert line with arg */ ! 40: *M_DL, /* Delete line with arg */ ! 41: *SF, /* Scroll forward */ ! 42: *SR, /* Scroll reverse */ ! 43: *SP, /* Send cursor position */ ! 44: *VB, /* visible bell */ ! 45: *BL, /* audible bell */ ! 46: *IP, /* insert pad after character inserted */ ! 47: *lPC, ! 48: *NL; /* newline character (usually \n) */ ! 49: ! 50: extern int ! 51: LI, /* number of lines */ ! 52: ILI, /* number of internal lines */ ! 53: CO, /* number of columns */ ! 54: ! 55: UL, /* underscores don't replace chars already on screen */ ! 56: MI, /* okay to move while in insert mode */ ! 57: SG, /* number of magic cookies left by SO and SE */ ! 58: ! 59: TABS, /* whether we are in tabs mode */ ! 60: UPlen, /* length of the UP string */ ! 61: HOlen, /* length of Home string */ ! 62: LLlen; /* length of lower string */ ! 63: ! 64: extern char ! 65: PC, ! 66: *BC; /* back space */ ! 67: ! 68: extern short ospeed; ! 69: ! 70: #endif /* _TERM */ ! 71: ! 72: #else /* MAC */ ! 73: extern int /* probably should clean this up */ ! 74: LI, /* number of lines */ ! 75: ILI, /* number of internal lines */ ! 76: CO, /* number of columns */ ! 77: TABS, ! 78: SG; ! 79: #endif /* MAC */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.