Lines Matching defs:_scr

31 struct _scr {  struct
35 int id; /* Screen id #. */
36 int refcnt; /* Reference count. */
38 GS *gp; /* Pointer to global area. */
39 SCR *nextdisp; /* Next display screen. */
40 SCR *ccl_parent; /* Colon command-line parent screen. */
41 EXF *ep; /* Screen's current EXF structure. */
43 FREF *frp; /* FREF being edited. */
44 char **argv; /* NULL terminated file name array. */
45 char **cargv; /* Current file name. */
47 u_long ccnt; /* Command count. */
48 u_long q_ccnt; /* Quit or ZZ command count. */
51 size_t rows; /* 1-N: number of rows. */
52 size_t cols; /* 1-N: number of columns. */
53 size_t t_rows; /* 1-N: cur number of text rows. */
54 size_t t_maxrows; /* 1-N: max number of text rows. */
55 size_t t_minrows; /* 1-N: min number of text rows. */
56 size_t coff; /* 0-N: screen col offset in display. */
57 size_t roff; /* 0-N: screen row offset in display. */
60 recno_t lno; /* 1-N: file line. */
61 size_t cno; /* 0-N: file character in line. */
63 size_t rcm; /* Vi: 0-N: Most attractive column. */
72 recno_t rptlchange; /* Ex/vi: last L_CHANGED lno. */
73 recno_t rptlines[L_YANKED + 1];/* Ex/vi: lines changed by last op. */
75 TEXTH tiq[1]; /* Ex/vi: text input queue. */
77 SCRIPT *script; /* Vi: script mode information .*/
79 recno_t defscroll; /* Vi: ^D, ^U scroll information. */
82 char cname[MAX_CHARACTER_COLUMNS + 1];
83 size_t clen; /* Length of display character. */
84 ARG_CHAR_T lastc; /* The last display character. */
86 enum { /* Vi editor mode. */
88 SM_REPLACE } showmode;
90 void *ex_private; /* Ex private area. */
91 void *vi_private; /* Vi private area. */
92 void *cl_private; /* Curses private area. */
94 CONV conv; /* Conversion functions. */
95 CONVWIN cw; /* Conversion buffer. */
98 char *alt_name; /* Ex/vi: alternate file name. */
100 CHAR_T at_lbuf; /* Ex/vi: Last executed at buffer. */
125 dir_t searchdir; /* Last file search direction. */
126 regex_t re_c; /* Search RE: compiled form. */
127 CHAR_T *re; /* Search RE: uncompiled form. */
128 size_t re_len; /* Search RE: uncompiled length. */
129 regex_t subre_c; /* Substitute RE: compiled form. */
130 CHAR_T *subre; /* Substitute RE: uncompiled form. */
131 size_t subre_len; /* Substitute RE: uncompiled length). */
132 CHAR_T *repl; /* Substitute replacement. */
133 size_t repl_len; /* Substitute replacement length.*/
134 size_t *newl; /* Newline offset array. */
135 size_t newl_len; /* Newline array size. */
136 size_t newl_cnt; /* Newlines in replacement. */
137 u_int8_t c_suffix; /* Edcompatible 'c' suffix value. */
138 u_int8_t g_suffix; /* Edcompatible 'g' suffix value. */
140 OPTION opts[O_OPTIONCOUNT]; /* Ex/vi: Options. */
208 u_int32_t flags;