|
|
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: struct screenline {
9: char *s_line,
10: *s_length;
11: };
12:
13: extern struct screenline *Screen,
14: *Curline;
15:
16: extern char *cursend;
17:
18: extern int
19: i_line,
20: i_col,
21: AbortCnt,
22: CanScroll, /* can this terminal scroll? */
23:
24: CapLine, /* cursor line and cursor column */
25: CapCol;
26:
27: extern int
28: BufSwrite proto((int linenum)),
29: dosputc proto((int c)),
30: swrite proto((char *line,int inversep,int abortable));
31:
32: extern void
33: IDline_setup proto((char *tname)),
34: Placur proto((int line,int col)),
35: cl_eol proto((void)),
36: cl_scr proto((int doit)),
37: clrline proto((char *cp1,char *cp2)),
38: i_set proto((int nline,int ncol)),
39: make_scr proto((void)),
40: v_ins_line proto ((int num, int top, int bottom)),
41: v_del_line proto ((int num, int top, int bottom)),
42: InitCM proto((void)),
43: SO_off proto((void)),
44: SO_on proto((void));
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.