Lines Matching defs:_scr
89 struct _scr { struct
94 int id; /* Screen id #. */
95 int refcnt; /* Reference count. */
97 WIN *wp; /* Pointer to window. */
98 GS *gp; /* Pointer to global area. */
99 SCR *nextdisp; /* Next display screen. */
100 SCR *ccl_parent; /* Colon command-line parent screen. */
101 EXF *ep; /* Screen's current EXF structure. */
103 CHAR_T *c_lp; /* Cached line. */
104 size_t c_len; /* Cached line length. */
108 size_t c_blen; /* Cached line buffer length. */
109 db_recno_t c_lno; /* Cached line number. */
111 FREF *frp; /* FREF being edited. */
112 char **argv; /* NULL terminated file name array. */
113 char **cargv; /* Current file name. */
115 u_long ccnt; /* Command count. */
116 u_long q_ccnt; /* Quit or ZZ command count. */
119 size_t rows; /* 1-N: number of rows. */
120 size_t cols; /* 1-N: number of columns. */
121 size_t t_rows; /* 1-N: cur number of text rows. */
122 size_t t_maxrows; /* 1-N: max number of text rows. */
123 size_t t_minrows; /* 1-N: min number of text rows. */
124 size_t coff; /* 0-N: screen col offset in display. */
125 size_t roff; /* 0-N: screen row offset in display. */
128 db_recno_t lno; /* 1-N: file line. */
129 size_t cno; /* 0-N: file character in line. */
131 size_t rcm; /* Vi: 0-N: Most attractive column. */
140 db_recno_t rptlchange; /* Ex/vi: last L_CHANGED lno. */
141 db_recno_t rptlines[L_YANKED + 1];/* Ex/vi: lines changed by last op. */
143 TEXTH tiq; /* Ex/vi: text input queue. */
145 SCRIPT *script; /* Vi: script mode information .*/
147 db_recno_t defscroll; /* Vi: ^D, ^U scroll information. */
150 u_char cname[MAX_CHARACTER_COLUMNS + 1];
151 size_t clen; /* Length of display character. */
153 enum { /* Vi editor mode. */
155 SM_REPLACE } showmode;
157 void *ex_private; /* Ex private area. */
158 void *vi_private; /* Vi private area. */
159 void *perl_private; /* Perl private area. */
160 void *cl_private; /* Curses private area. */
162 CONV conv;
164 struct _log_state state; /* State during log traversal. */
167 char *alt_name; /* Ex/vi: alternate file name. */
169 ARG_CHAR_T at_lbuf; /* Ex/vi: Last executed at buffer. */
196 dir_t searchdir; /* Last file search direction. */
197 regex_t re_c; /* Search RE: compiled form. */
198 CHAR_T *re; /* Search RE: uncompiled form. */
199 size_t re_len; /* Search RE: uncompiled length. */
200 regex_t subre_c; /* Substitute RE: compiled form. */
201 CHAR_T *subre; /* Substitute RE: uncompiled form. */
202 size_t subre_len; /* Substitute RE: uncompiled length). */
203 CHAR_T *repl; /* Substitute replacement. */
204 size_t repl_len; /* Substitute replacement length.*/
205 size_t *newl; /* Newline offset array. */
206 size_t newl_len; /* Newline array size. */
207 size_t newl_cnt; /* Newlines in replacement. */
208 u_int8_t c_suffix; /* Edcompatible 'c' suffix value. */
209 u_int8_t g_suffix; /* Edcompatible 'g' suffix value. */
211 OPTION opts[O_OPTIONCOUNT]; /* Ex/vi: Options. */
279 u_int32_t flags;
281 int db_error; /* Return code from db function. */