Lines Matching defs:_gs

55 struct _gs {  struct
56 int id; /* Last allocated screen id. */
60 SCR *ccl_sp; /* Colon command-line screen. */
62 void *cl_private; /* Curses support private area. */
71 OPTION opts[GO_TERM + 1];
73 nl_catd catd; /* Message catalog descriptor. */
74 MSGH msgq[1]; /* User message list. */
76 int noprint; /* Cached, unprintable character. */
78 char *tmp_bp; /* Temporary buffer. */
79 size_t tmp_blen; /* Temporary buffer size. */
88 EXCMD excmd; /* Default ex command structure. */
89 char *if_name; /* Current associated file. */
90 recno_t if_lno; /* Current associated line number. */
92 char *c_option; /* Ex initial, command-line command. */
95 FILE *tracefp; /* Trace file pointer. */
98 EVENT *i_event; /* Array of input events. */
99 size_t i_nelem; /* Number of array elements. */
100 size_t i_cnt; /* Count of events. */
101 size_t i_next; /* Offset of next event. */
103 CB *dcbp; /* Default cut buffer pointer. */
104 CB dcb_store; /* Default cut buffer storage. */
118 struct {
121 } cname[MAX_FAST_KEY + 1]; /* Fast lookup table. */
127 special_key[MAX_FAST_KEY + 1];
139 u_int32_t flags;
143 int (*scr_addstr)(SCR *, const char *, size_t);
145 int (*scr_waddstr)(SCR *, const CHAR_T *, size_t);
147 int (*scr_attr)(SCR *, scr_attr_t, int);
149 int (*scr_baud)(SCR *, u_long *);
151 int (*scr_bell)(SCR *);
153 void (*scr_busy)(SCR *, const char *, busy_t);
155 int (*scr_child)(SCR *);
157 int (*scr_clrtoeol)(SCR *);
159 int (*scr_cursor)(SCR *, size_t *, size_t *);
161 int (*scr_deleteln)(SCR *);
163 int (*scr_discard)(SCR *, SCR **);
165 int (*scr_event)(SCR *, EVENT *, u_int32_t, int);
167 int (*scr_ex_adjust)(SCR *, exadj_t);
168 int (*scr_fmap) /* Set a function key. */
171 int (*scr_keyval)(SCR *, scr_keyval_t, CHAR_T *, int *);
173 int (*scr_insertln)(SCR *);
175 int (*scr_optchange)(SCR *, int, char *, u_long *);
177 int (*scr_move)(SCR *, size_t, size_t);
179 void (*scr_msg)(SCR *, mtype_t, char *, size_t);
181 int (*scr_refresh)(SCR *, int);
183 int (*scr_rename)(SCR *, char *, int);
185 int (*scr_reply)(SCR *, int, char *);
187 int (*scr_screen)(SCR *, u_int32_t);
189 int (*scr_split)(SCR *, SCR *);
191 int (*scr_suspend)(SCR *, int *);
193 void (*scr_usage)(void);