Lines Matching defs:_scr

35 struct _scr {  struct
39 int id; /* Screen id #. */
40 int refcnt; /* Reference count. */
42 GS *gp; /* Pointer to global area. */
43 SCR *nextdisp; /* Next display screen. */
44 SCR *ccl_parent; /* Colon command-line parent screen. */
45 EXF *ep; /* Screen's current EXF structure. */
47 FREF *frp; /* FREF being edited. */
48 char **argv; /* NULL terminated file name array. */
49 char **cargv; /* Current file name. */
51 u_long ccnt; /* Command count. */
52 u_long q_ccnt; /* Quit or ZZ command count. */
55 size_t rows; /* 1-N: number of rows. */
56 size_t cols; /* 1-N: number of columns. */
57 size_t t_rows; /* 1-N: cur number of text rows. */
58 size_t t_maxrows; /* 1-N: max number of text rows. */
59 size_t t_minrows; /* 1-N: min number of text rows. */
60 size_t woff; /* 0-N: screen offset in frame. */
63 recno_t lno; /* 1-N: file line. */
64 size_t cno; /* 0-N: file character in line. */
66 size_t rcm; /* Vi: 0-N: Most attractive column. */
75 recno_t rptlchange; /* Ex/vi: last L_CHANGED lno. */
76 recno_t rptlines[L_YANKED + 1];/* Ex/vi: lines changed by last op. */
78 TEXTH tiq; /* Ex/vi: text input queue. */
80 SCRIPT *script; /* Vi: script mode information .*/
82 recno_t defscroll; /* Vi: ^D, ^U scroll information. */
85 CHAR_T cname[MAX_CHARACTER_COLUMNS + 1];
86 size_t clen; /* Length of display character. */
88 enum { /* Vi editor mode. */
90 SM_REPLACE } showmode;
92 void *ex_private; /* Ex private area. */
93 void *vi_private; /* Vi private area. */
96 char *alt_name; /* Ex/vi: alternate file name. */
98 CHAR_T at_lbuf; /* Ex/vi: Last executed at buffer. */
119 dir_t searchdir; /* Last file search direction. */
120 regex_t re_c; /* Search RE: compiled form. */
121 char *re; /* Search RE: uncompiled form. */
122 size_t re_len; /* Search RE: uncompiled length. */
123 regex_t subre_c; /* Substitute RE: compiled form. */
124 char *subre; /* Substitute RE: uncompiled form. */
125 size_t subre_len; /* Substitute RE: uncompiled length). */
126 char *repl; /* Substitute replacement. */
127 size_t repl_len; /* Substitute replacement length.*/
128 size_t *newl; /* Newline offset array. */
129 size_t newl_len; /* Newline array size. */
130 size_t newl_cnt; /* Newlines in replacement. */
131 u_int8_t c_suffix; /* Edcompatible 'c' suffix value. */
132 u_int8_t g_suffix; /* Edcompatible 'g' suffix value. */
134 OPTION opts[O_OPTIONCOUNT]; /* Ex/vi: Options. */
201 u_int32_t flags;