Symbol: screen
games/atc/extern.c
71
static C_SCREEN screen;
games/atc/extern.c
72
C_SCREEN *sp = &screen;
games/battlestar/fly.c
60
static void screen(void);
games/battlestar/fly.c
88
screen();
games/larn/display.c
282
u_char screen[MAXX][MAXY]; /* template for the screen */
games/larn/display.c
304
screen[j][i] = ' ';
games/larn/display.c
306
screen[j][i] = monstnamelist[kk];
games/larn/display.c
308
screen[j][i] = '#';
games/larn/display.c
310
screen[j][i] = ' ';
games/larn/display.c
314
while ((screen[j][i] == ' ') && (j < d_xmax))
games/larn/display.c
322
while ((screen[m][i] == ' ') && (m > d_xmin))
games/larn/display.c
332
if (screen[kk][i] != ' ')
games/larn/display.c
335
while (screen[j][i] == ' ' && j <= m)
games/larn/display.c
340
lprc(screen[j++][i]);
games/larn/header.h
355
extern u_char screen[MAXX][MAXY], sex;
games/larn/movem.c
183
smm: screen[m][k] = 127;
games/larn/movem.c
190
screen[m][k] = 0;
games/larn/movem.c
194
screen[playerx][playery] = 1;
games/larn/movem.c
210
if (screen[m][k] == tmp) /* if find proximity n
games/larn/movem.c
213
if (screen[xtmp = m + diroffx[z]][ytmp = k + diroffy[z]] == 0)
games/larn/movem.c
214
screen[xtmp][ytmp] = tmp + 1;
games/larn/movem.c
222
if (screen[xl = i + diroffx[z]][yl = j + diroffy[z]] == tmp)
games/warp/sm.c
17
char screen[23][90], buf[10];
games/warp/sm.c
23
screen[0][x] = ' ';
games/warp/sm.c
24
screen[0][79] = '\0';
games/warp/sm.c
26
fgets(screen[0],90,stdin);
games/warp/sm.c
27
if (isdigit(screen[0][0])) {
games/warp/sm.c
28
int numstars = atoi(screen[0]);
games/warp/sm.c
32
screen[y][x] = ' ';
games/warp/sm.c
33
screen[y][79] = '\0';
games/warp/sm.c
40
screen[y][x+x] = '*';
games/warp/sm.c
44
printf("%s\n",screen[y]);
games/warp/sm.c
52
screen[y][x] = ' ';
games/warp/sm.c
53
screen[y][79] = '\0';
games/warp/sm.c
57
fgets(screen[y],90,stdin);
games/warp/sm.c
62
if (screen[y][x] == '*') {
games/warp/sm.c
65
else if (screen[y][x] == '\t' || screen[y][x+1] == '\t') {
games/warp/sm.c
76
if (screen[y][x] == '*') {
lib/libcurses/PSD.doc/appen.C
100
is a very good place to use the screen updating routines,
lib/libcurses/PSD.doc/appen.C
114
associated with screen updating.
lib/libcurses/PSD.doc/appen.C
47
of the source tree and in various utilities that use the screen such as
lib/libcurses/PSD.doc/appen.C
53
using the screen updating sections of the package.
lib/libcurses/PSD.doc/appen.C
81
patterns on the screen.
lib/libcurses/acs.c
101
if (t_acs_chars(screen->term) == NULL)
lib/libcurses/acs.c
104
aofac = t_acs_chars(screen->term);
lib/libcurses/acs.c
118
if (t_ena_acs(screen->term) != NULL)
lib/libcurses/acs.c
119
ti_puts(screen->term, t_ena_acs(screen->term), 0,
lib/libcurses/acs.c
120
__cputchar_args, screen->outfd);
lib/libcurses/acs.c
124
screen->acs_char[count]= _acs_char[count];
lib/libcurses/acs.c
128
_cursesi_reset_acs(SCREEN *screen)
lib/libcurses/acs.c
133
_acs_char[count]= screen->acs_char[count];
lib/libcurses/acs.c
143
__init_wacs(SCREEN *screen)
lib/libcurses/acs.c
256
if (t_acs_chars(screen->term) == NULL) {
lib/libcurses/acs.c
262
aofac = t_acs_chars(screen->term);
lib/libcurses/acs.c
278
if (t_ena_acs(screen->term) != NULL)
lib/libcurses/acs.c
279
ti_puts(screen->term, t_ena_acs(screen->term), 0,
lib/libcurses/acs.c
280
__cputchar_args, screen->outfd);
lib/libcurses/acs.c
284
memcpy(&screen->wacs_char[count], &_wacs_char[count],
lib/libcurses/acs.c
286
screen->acs_char[count]= _acs_char[count];
lib/libcurses/acs.c
291
_cursesi_reset_wacs(SCREEN *screen)
lib/libcurses/acs.c
296
memcpy( &_wacs_char[count], &screen->wacs_char[count],
lib/libcurses/acs.c
56
__init_acs(SCREEN *screen)
lib/libcurses/addbytes.c
222
tabsize = win->screen->TABSIZE;
lib/libcurses/addbytes.c
395
tabsize = win->screen->TABSIZE;
lib/libcurses/attributes.c
380
t = win->screen->term;
lib/libcurses/attributes.c
432
t = win->screen->term;
lib/libcurses/attributes.c
484
t = win->screen->term;
lib/libcurses/curses_private.h
134
SCREEN *screen; /* Screen for this window */
lib/libcurses/delwin.c
55
SCREEN *screen;
lib/libcurses/delwin.c
83
screen = win->screen;
lib/libcurses/delwin.c
84
for (wl = screen->winlistp; wl; pwl = wl, wl = wl->nextp) {
lib/libcurses/delwin.c
90
screen->winlistp = wl->nextp;
lib/libcurses/get_wch.c
64
__init_get_wch(SCREEN *screen)
lib/libcurses/get_wch.c
67
memset(&screen->cbuf, 0, sizeof(screen->cbuf));
lib/libcurses/get_wch.c
68
screen->cbuf_head = screen->cbuf_tail = screen->cbuf_cur = 0;
lib/libcurses/getch.c
214
static void add_key_sequence(SCREEN *screen, const char *sequence, int key_type);
lib/libcurses/getch.c
373
add_key_sequence(SCREEN *screen, const char *sequence, int key_type)
lib/libcurses/getch.c
381
current = screen->base_keymap; /* always start with
lib/libcurses/getch.c
428
__init_getch(SCREEN *screen)
lib/libcurses/getch.c
442
screen->base_keymap = new_keymap();
lib/libcurses/getch.c
452
s = screen->term->strs[tc[i].code];
lib/libcurses/getch.c
470
add_key_sequence(screen, entry, tc[i].symbol);
lib/libcurses/mvwin.c
108
if (by < 0 || by + win->maxy > win->screen->LINES ||
lib/libcurses/mvwin.c
109
bx < 0 || bx + win->maxx > win->screen->COLS)
lib/libcurses/newwin.c
124
__newwin(SCREEN *screen, int nlines, int ncols, int by, int bx, int ispad,
lib/libcurses/newwin.c
137
ry = __rippedlines(screen, -1);
lib/libcurses/newwin.c
138
by += __rippedlines(screen, 1);
lib/libcurses/newwin.c
145
if ((win = __makenew(screen, maxy, maxx, by, bx, 0, ispad)) == NULL)
lib/libcurses/newwin.c
260
__makenew(SCREEN *screen, int nlines, int ncols, int by, int bx, int sub,
lib/libcurses/newwin.c
317
if (screen->winlistp == NULL)
lib/libcurses/newwin.c
318
screen->winlistp = wlp;
lib/libcurses/newwin.c
320
wlp2 = screen->winlistp;
lib/libcurses/newwin.c
347
win->screen = screen;
lib/libcurses/newwin.c
392
TERMINAL *term = win->screen->term;
lib/libcurses/newwin.c
395
if (win->begx + win->maxx == win->screen->COLS &&
lib/libcurses/newwin.c
400
win->maxy == win->screen->LINES &&
lib/libcurses/newwin.c
403
if (win->begy + win->maxy == win->screen->LINES &&
lib/libcurses/newwin.c
47
static WINDOW *__makenew(SCREEN *screen, int nlines, int ncols, int by,
lib/libcurses/refresh.c
1395
if (wlp->line[wx].attr & win->screen->nca) {
lib/libcurses/refresh.c
153
SCREEN *screen;
lib/libcurses/refresh.c
172
screen = win->screen;
lib/libcurses/refresh.c
174
if (screen->curwin)
lib/libcurses/refresh.c
216
&& 0 <= newy && newy < screen->__virtscr->maxy)
lib/libcurses/refresh.c
217
screen->__virtscr->cury = newy;
lib/libcurses/refresh.c
219
&& 0 <= newx && newx < screen->__virtscr->maxx)
lib/libcurses/refresh.c
220
screen->__virtscr->curx = newx;
lib/libcurses/refresh.c
225
screen->__virtscr->flags |= __CLEAROK;
lib/libcurses/refresh.c
228
screen->__virtscr->flags &= ~__LEAVEOK;
lib/libcurses/refresh.c
229
screen->__virtscr->flags |= dwin->flags;
lib/libcurses/refresh.c
232
screen->__virtscr->bch = win->bch;
lib/libcurses/refresh.c
233
screen->__virtscr->battr = win->battr;
lib/libcurses/refresh.c
241
y_off < screen->__virtscr->maxy; wy++, y_off++, dy_off++)
lib/libcurses/refresh.c
273
vlp = screen->__virtscr->alines[y_off];
lib/libcurses/refresh.c
299
if (x_off + (mx - wx) > screen->__virtscr->maxx)
lib/libcurses/refresh.c
301
screen->__virtscr->maxx;
lib/libcurses/ripoffline.c
101
rip = screen->ripped;
lib/libcurses/ripoffline.c
108
w = __newwin(screen, nlines, 0,
lib/libcurses/ripoffline.c
115
screen->nripped++;
lib/libcurses/ripoffline.c
140
__ripoffresize(SCREEN *screen)
lib/libcurses/ripoffline.c
142
int rbot = screen->LINES, i, nlines, ret = OK;
lib/libcurses/ripoffline.c
145
for (i = 0, rip = screen->ripped; i < screen->nripped; i++, rip++) {
lib/libcurses/ripoffline.c
149
if (wresize(rip->win, nlines, screen->COLS) == ERR)
lib/libcurses/ripoffline.c
168
__ripofftouch(SCREEN *screen)
lib/libcurses/ripoffline.c
173
for (i = 0, rip = screen->ripped; i < screen->nripped; i++, rip++) {
lib/libcurses/ripoffline.c
72
__rippedlines(const SCREEN *screen, int line)
lib/libcurses/ripoffline.c
78
for (i = 0, rip = screen->ripped; i < screen->nripped; i++, rip++) {
lib/libcurses/ripoffline.c
94
__ripoffscreen(SCREEN *screen)
lib/libcurses/screen.c
249
delscreen(SCREEN *screen)
lib/libcurses/screen.c
252
__CTRACE(__CTRACE_SCREEN, "delscreen(%p)\n", screen);
lib/libcurses/screen.c
254
__delscreen(screen);
lib/libcurses/screen.c
257
_cursesi_free_keymap(screen->base_keymap);
lib/libcurses/screen.c
260
__slk_free(screen);
lib/libcurses/screen.c
262
free(screen->stdbuf);
lib/libcurses/screen.c
263
free(screen->unget_list);
lib/libcurses/screen.c
264
if (_cursesi_screen == screen)
lib/libcurses/screen.c
266
free(screen);
lib/libcurses/screen.c
270
__delscreen(SCREEN *screen)
lib/libcurses/screen.c
275
if (screen->term != NULL)
lib/libcurses/screen.c
276
del_curterm(screen->term);
lib/libcurses/screen.c
279
while ((list = screen->winlistp) != NULL) {
lib/libcurses/screen.c
281
if (list == screen->winlistp)
lib/libcurses/setterm.c
100
screen->LINES = 1;
lib/libcurses/setterm.c
101
t_lines(screen->term) = 1;
lib/libcurses/setterm.c
103
__CTRACE(__CTRACE_INIT, "setterm: filtered %d\n", screen->filtered);
lib/libcurses/setterm.c
106
screen->ESCDELAY = (int)strtol(p, NULL, 0);
lib/libcurses/setterm.c
108
screen->ESCDELAY = ESCDELAY_DEFAULT;
lib/libcurses/setterm.c
110
screen->TABSIZE = (int)strtol(p, NULL, 0);
lib/libcurses/setterm.c
111
else if (t_init_tabs(screen->term) >= 0)
lib/libcurses/setterm.c
112
screen->TABSIZE = (int)t_init_tabs(screen->term);
lib/libcurses/setterm.c
114
screen->TABSIZE = TABSIZE_DEFAULT;
lib/libcurses/setterm.c
118
if (screen->COLS <= 4)
lib/libcurses/setterm.c
121
LINES = screen->LINES;
lib/libcurses/setterm.c
122
COLS = screen->COLS;
lib/libcurses/setterm.c
123
ESCDELAY = screen->ESCDELAY;
lib/libcurses/setterm.c
124
TABSIZE = screen->TABSIZE;
lib/libcurses/setterm.c
134
screen->padchar = t_pad_char(screen->term) ?
lib/libcurses/setterm.c
135
t_pad_char(screen->term)[0] : 0;
lib/libcurses/setterm.c
138
screen->noqch =
lib/libcurses/setterm.c
139
(t_change_scroll_region(screen->term) == NULL ||
lib/libcurses/setterm.c
140
t_cursor_home(screen->term) == NULL ||
lib/libcurses/setterm.c
141
(t_parm_index(screen->term) == NULL &&
lib/libcurses/setterm.c
142
t_scroll_forward(screen->term) == NULL) ||
lib/libcurses/setterm.c
143
(t_parm_rindex(screen->term) == NULL &&
lib/libcurses/setterm.c
144
t_scroll_reverse(screen->term) == NULL)) &&
lib/libcurses/setterm.c
145
((t_parm_insert_line(screen->term) == NULL &&
lib/libcurses/setterm.c
146
t_insert_line(screen->term) == NULL) ||
lib/libcurses/setterm.c
147
(t_parm_delete_line(screen->term) == NULL &&
lib/libcurses/setterm.c
148
t_delete_line(screen->term) == NULL));
lib/libcurses/setterm.c
154
screen->mask_op = __ATTRIBUTES & ~__COLOR;
lib/libcurses/setterm.c
156
screen->mask_op = WA_ATTRIBUTES & ~__COLOR;
lib/libcurses/setterm.c
159
const char *t_op = t_orig_pair(screen->term);
lib/libcurses/setterm.c
160
const char *t_esm = t_exit_standout_mode(screen->term);
lib/libcurses/setterm.c
161
const char *t_eum = t_exit_underline_mode(screen->term);
lib/libcurses/setterm.c
162
const char *t_eam = t_exit_attribute_mode(screen->term);
lib/libcurses/setterm.c
166
screen->mask_op &=
lib/libcurses/setterm.c
170
screen->mask_op &= ~__STANDOUT;
lib/libcurses/setterm.c
173
screen->mask_op &= ~__UNDERSCORE;
lib/libcurses/setterm.c
176
screen->mask_op &= ~__TERMATTR;
lib/libcurses/setterm.c
183
if (t_exit_attribute_mode(screen->term) != NULL &&
lib/libcurses/setterm.c
184
t_exit_alt_charset_mode(screen->term) != NULL &&
lib/libcurses/setterm.c
185
does_ctrl_o(t_exit_attribute_mode(screen->term),
lib/libcurses/setterm.c
186
t_exit_alt_charset_mode(screen->term)))
lib/libcurses/setterm.c
187
screen->mask_me = 0;
lib/libcurses/setterm.c
189
screen->mask_me = __ALTCHARSET;
lib/libcurses/setterm.c
193
screen->mask_ue = __ATTRIBUTES & ~__UNDERSCORE;
lib/libcurses/setterm.c
195
screen->mask_ue = WA_ATTRIBUTES & ~__UNDERSCORE;
lib/libcurses/setterm.c
199
screen->mask_ue &=
lib/libcurses/setterm.c
203
screen->mask_ue &= ~__STANDOUT;
lib/libcurses/setterm.c
206
screen->mask_ue &= ~__TERMATTR;
lib/libcurses/setterm.c
209
screen->mask_ue &= ~__COLOR;
lib/libcurses/setterm.c
213
screen->mask_se = __ATTRIBUTES & ~__STANDOUT;
lib/libcurses/setterm.c
215
screen->mask_se = WA_ATTRIBUTES & ~__STANDOUT;
lib/libcurses/setterm.c
219
screen->mask_se &=
lib/libcurses/setterm.c
223
screen->mask_se &= ~__UNDERSCORE;
lib/libcurses/setterm.c
226
screen->mask_se &= ~__TERMATTR;
lib/libcurses/setterm.c
229
screen->mask_se &= ~__COLOR;
lib/libcurses/setterm.c
242
_cursesi_resetterm(SCREEN *screen)
lib/libcurses/setterm.c
245
LINES = screen->LINES;
lib/libcurses/setterm.c
246
COLS = screen->COLS;
lib/libcurses/setterm.c
247
ESCDELAY = screen->ESCDELAY;
lib/libcurses/setterm.c
248
TABSIZE = screen->TABSIZE;
lib/libcurses/setterm.c
249
__GT = screen->GT;
lib/libcurses/setterm.c
251
__noqch = screen->noqch;
lib/libcurses/setterm.c
252
__mask_op = screen->mask_op;
lib/libcurses/setterm.c
253
__mask_me = screen->mask_me;
lib/libcurses/setterm.c
254
__mask_ue = screen->mask_ue;
lib/libcurses/setterm.c
255
__mask_se = screen->mask_se;
lib/libcurses/setterm.c
257
set_curterm(screen->term);
lib/libcurses/setterm.c
62
_cursesi_setterm(const char *type, SCREEN *screen)
lib/libcurses/setterm.c
70
if (screen->term)
lib/libcurses/setterm.c
71
del_curterm(screen->term);
lib/libcurses/setterm.c
72
(void)ti_setupterm(&screen->term, type, fileno(screen->outfd), &r);
lib/libcurses/setterm.c
73
if (screen->term == NULL) {
lib/libcurses/setterm.c
75
(void)ti_setupterm(&screen->term, "dumb",
lib/libcurses/setterm.c
76
fileno(screen->outfd), &r);
lib/libcurses/setterm.c
78
if (screen->term == NULL)
lib/libcurses/setterm.c
84
screen->LINES = t_lines(screen->term);
lib/libcurses/setterm.c
85
screen->COLS = t_columns(screen->term);
lib/libcurses/setterm.c
87
if (screen->filtered) {
lib/libcurses/setterm.c
89
screen->term->strs[TICODE_clear] = NULL;
lib/libcurses/setterm.c
90
screen->term->strs[TICODE_cud] = NULL;
lib/libcurses/setterm.c
91
screen->term->strs[TICODE_cud1] = NULL;
lib/libcurses/setterm.c
92
screen->term->strs[TICODE_cup] = NULL;
lib/libcurses/setterm.c
93
screen->term->strs[TICODE_cuu] = NULL;
lib/libcurses/setterm.c
94
screen->term->strs[TICODE_cuu1] = NULL;
lib/libcurses/setterm.c
95
screen->term->strs[TICODE_vpa] = NULL;
lib/libcurses/setterm.c
98
screen->term->strs[TICODE_home] = screen->term->strs[TICODE_cr];
lib/libcurses/slk.c
296
__slk_attron(SCREEN *screen, const chtype attr)
lib/libcurses/slk.c
299
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
301
return wattron(screen->slk_window, attr);
lib/libcurses/slk.c
310
__slk_attr_on(SCREEN *screen, const attr_t attr, void *opt)
lib/libcurses/slk.c
313
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
315
return wattr_on(screen->slk_window, attr, opt);
lib/libcurses/slk.c
324
__slk_attroff(SCREEN *screen, const chtype attr)
lib/libcurses/slk.c
327
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
329
return wattroff(screen->slk_window, attr);
lib/libcurses/slk.c
338
__slk_attr_off(SCREEN *screen, const attr_t attr, void *opt)
lib/libcurses/slk.c
341
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
343
return wattr_off(screen->slk_window, attr, opt);
lib/libcurses/slk.c
352
__slk_attrset(SCREEN *screen, const chtype attr)
lib/libcurses/slk.c
355
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
357
return wattrset(screen->slk_window, attr);
lib/libcurses/slk.c
366
__slk_attr_set(SCREEN *screen, const attr_t attr, short pair, void *opt)
lib/libcurses/slk.c
369
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
371
return wattr_set(screen->slk_window, attr, pair, opt);
lib/libcurses/slk.c
380
__slk_clear(SCREEN *screen)
lib/libcurses/slk.c
383
if (screen == NULL)
lib/libcurses/slk.c
385
screen->slk_hidden = true;
lib/libcurses/slk.c
386
if (screen->is_term_slk) {
lib/libcurses/slk.c
387
if (t_label_off(screen->term) == NULL)
lib/libcurses/slk.c
389
return ti_putp(screen->term,
lib/libcurses/slk.c
390
ti_tiparm(screen->term, t_label_off(screen->term)));
lib/libcurses/slk.c
392
if (screen->slk_window == NULL)
lib/libcurses/slk.c
394
werase(screen->slk_window);
lib/libcurses/slk.c
395
return wrefresh(screen->slk_window);
lib/libcurses/slk.c
404
__slk_color(SCREEN *screen, short pair)
lib/libcurses/slk.c
407
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
409
return wcolor_set(screen->slk_window, pair, NULL);
lib/libcurses/slk.c
418
__slk_label(SCREEN *screen, int labnum)
lib/libcurses/slk.c
421
if (screen == NULL || labnum < 1 || labnum > screen->slk_nlabels)
lib/libcurses/slk.c
423
return screen->slk_labels[--labnum].text;
lib/libcurses/slk.c
431
__slk_noutrefresh(SCREEN *screen)
lib/libcurses/slk.c
434
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
436
return wnoutrefresh(screen->slk_window);
lib/libcurses/slk.c
444
__slk_restore(SCREEN *screen)
lib/libcurses/slk.c
447
if (screen == NULL)
lib/libcurses/slk.c
449
screen->slk_hidden = false;
lib/libcurses/slk.c
450
if (screen->is_term_slk) {
lib/libcurses/slk.c
451
if (t_label_on(screen->term) == NULL)
lib/libcurses/slk.c
453
return ti_putp(screen->term,
lib/libcurses/slk.c
454
ti_tiparm(screen->term, t_label_on(screen->term)));
lib/libcurses/slk.c
456
if (screen->slk_window == NULL)
lib/libcurses/slk.c
458
if (__slk_redraw(screen) == ERR)
lib/libcurses/slk.c
460
return wrefresh(screen->slk_window);
lib/libcurses/slk.c
469
__slk_set(SCREEN *screen, int labnum, const char *label, int justify)
lib/libcurses/slk.c
481
if (screen == NULL || labnum < 1 || labnum > screen->slk_nlabels)
lib/libcurses/slk.c
503
wc_len = mbrtowc(&wc, end, endlen, &screen->sp);
lib/libcurses/slk.c
522
l = &screen->slk_labels[--labnum]; /* internal zero based index */
lib/libcurses/slk.c
526
__slk_set_finalise(screen, labnum);
lib/libcurses/slk.c
535
__slk_touch(SCREEN *screen)
lib/libcurses/slk.c
538
if (screen == NULL || screen->slk_window == NULL)
lib/libcurses/slk.c
540
return touchwin(screen->slk_window);
lib/libcurses/slk.c
551
__slk_wset(SCREEN *screen, int labnum, const wchar_t *label, int justify)
lib/libcurses/slk.c
558
if (screen == NULL)
lib/libcurses/slk.c
562
if ((len = wcsrtombs(NULL, &olabel, 0, &screen->sp)) == -1) {
lib/libcurses/slk.c
574
if (wcsrtombs(str, &olabel, len, &screen->sp) == -1)
lib/libcurses/slk.c
576
result = __slk_set(screen, labnum, str, justify);
lib/libcurses/slk.c
591
__slk_init(SCREEN *screen)
lib/libcurses/slk.c
594
__slk_free(screen); /* safety */
lib/libcurses/slk.c
596
screen->slk_format = slk_fmt;
lib/libcurses/slk.c
601
switch(screen->slk_format) {
lib/libcurses/slk.c
604
screen->slk_nlabels = 8;
lib/libcurses/slk.c
610
screen->slk_labels = calloc(screen->slk_nlabels,
lib/libcurses/slk.c
611
sizeof(*screen->slk_labels));
lib/libcurses/slk.c
612
if (screen->slk_labels == NULL)
lib/libcurses/slk.c
615
screen->is_term_slk =
lib/libcurses/slk.c
616
t_plab_norm(screen->term) != NULL &&
lib/libcurses/slk.c
617
t_num_labels(screen->term) > 0;
lib/libcurses/slk.c
618
if (screen->is_term_slk) {
lib/libcurses/slk.c
620
screen->slk_nlabels = t_num_labels(screen->term);
lib/libcurses/slk.c
621
screen->slk_label_len = t_label_width(screen->term);
lib/libcurses/slk.c
633
__slk_free(SCREEN *screen)
lib/libcurses/slk.c
637
if (screen->slk_window != NULL)
lib/libcurses/slk.c
638
delwin(screen->slk_window);
lib/libcurses/slk.c
639
for (i = 0; i < screen->slk_nlabels; i++)
lib/libcurses/slk.c
640
free(screen->slk_labels[i].text);
lib/libcurses/slk.c
641
free(screen->slk_labels);
lib/libcurses/slk.c
654
window->screen->slk_window = window;
lib/libcurses/slk.c
656
(t_no_color_video(window->screen->term) & 1) == 0
lib/libcurses/slk.c
658
__slk_resize(window->screen, cols);
lib/libcurses/slk.c
667
__slk_resize(SCREEN *screen, int cols)
lib/libcurses/slk.c
672
if (screen == NULL)
lib/libcurses/slk.c
674
if (screen->is_term_slk || screen->slk_nlabels == 0)
lib/libcurses/slk.c
677
screen->slk_label_len = (cols / screen->slk_nlabels) - 1;
lib/libcurses/slk.c
678
if (screen->slk_label_len > SLK_SIZE)
lib/libcurses/slk.c
679
screen->slk_label_len = SLK_SIZE;
lib/libcurses/slk.c
681
l = screen->slk_labels;
lib/libcurses/slk.c
683
switch(screen->slk_format) {
lib/libcurses/slk.c
687
(l++)->x = (x += screen->slk_label_len + 1);
lib/libcurses/slk.c
688
(l++)->x = (x += screen->slk_label_len + 1);
lib/libcurses/slk.c
692
(l++)->x = x -(screen->slk_label_len + 1);
lib/libcurses/slk.c
696
x = (cols - ((screen->slk_label_len + 1) * 3)) + 1;
lib/libcurses/slk.c
698
(l++)->x = (x += screen->slk_label_len + 1);
lib/libcurses/slk.c
699
(l++)->x = (x += screen->slk_label_len + 1);
lib/libcurses/slk.c
706
half = screen->slk_nlabels / 2;
lib/libcurses/slk.c
707
for (i = 0; i < screen->slk_nlabels; i++) {
lib/libcurses/slk.c
709
x += screen->slk_label_len;
lib/libcurses/slk.c
712
x = cols - (screen->slk_label_len * half) + 1;
lib/libcurses/slk.c
719
for (x = 0; x < screen->slk_nlabels; x++)
lib/libcurses/slk.c
720
__slk_set_finalise(screen, x);
lib/libcurses/slk.c
722
return __slk_redraw(screen);
lib/libcurses/slk.c
730
__slk_set_finalise(SCREEN *screen, int labnum)
lib/libcurses/slk.c
736
l = &screen->slk_labels[labnum];
lib/libcurses/slk.c
737
spc = screen->slk_label_len;
lib/libcurses/slk.c
752
mblen = mbrtowc(&wc, p, plen, &screen->sp);
lib/libcurses/slk.c
804
return __slk_draw(screen, labnum);
lib/libcurses/slk.c
812
__slk_draw(SCREEN *screen, int labnum)
lib/libcurses/slk.c
822
__CTRACE(__CTRACE_INPUT, "__slk_draw: screen %p, label %d\n", screen,
lib/libcurses/slk.c
825
if (screen->slk_hidden)
lib/libcurses/slk.c
830
l = &screen->slk_labels[labnum];
lib/libcurses/slk.c
831
if (screen->is_term_slk)
lib/libcurses/slk.c
832
return ti_putp(screen->term,
lib/libcurses/slk.c
833
ti_tiparm(screen->term,
lib/libcurses/slk.c
834
t_plab_norm(screen->term), labnum + 1, l->label));
lib/libcurses/slk.c
835
else if (screen->slk_window != NULL) {
lib/libcurses/slk.c
836
if ((labnum != screen->slk_nlabels - 1) ||
lib/libcurses/slk.c
837
(screen->slk_window->flags & __SCROLLOK) ||
lib/libcurses/slk.c
838
((l->x + screen->slk_label_len) < screen->slk_window->maxx)) {
lib/libcurses/slk.c
839
retval = mvwaddnstr(screen->slk_window, 0, l->x,
lib/libcurses/slk.c
844
while (lcnt < screen->slk_label_len) {
lib/libcurses/slk.c
856
screen->slk_label_len, wcwidth(l->label[lcnt]));
lib/libcurses/slk.c
861
screen->slk_window->wattr, 0,
lib/libcurses/slk.c
867
screen->slk_label_len) {
lib/libcurses/slk.c
872
retval = mvwins_wch(screen->slk_window,
lib/libcurses/slk.c
875
retval = mvwinsch(screen->slk_window,
lib/libcurses/slk.c
880
retval = mvwadd_wch(screen->slk_window,
lib/libcurses/slk.c
883
retval = mvwaddch(screen->slk_window,
lib/libcurses/slk.c
902
__slk_redraw(SCREEN *screen)
lib/libcurses/slk.c
906
for (i = 0; i < screen->slk_nlabels; i++) {
lib/libcurses/slk.c
907
if (__slk_draw(screen, i) == ERR)
lib/libcurses/standout.c
80
const TERMINAL *t = win->screen->term;
lib/libcurses/tty.c
110
_cursesi_gettmode(SCREEN *screen)
lib/libcurses/tty.c
112
screen->useraw = 0;
lib/libcurses/tty.c
114
if (tcgetattr(fileno(screen->infd), &screen->orig_termios)) {
lib/libcurses/tty.c
116
if (tcgetattr(fileno(screen->outfd), &screen->orig_termios)) {
lib/libcurses/tty.c
118
screen->notty = TRUE;
lib/libcurses/tty.c
125
screen->baset = screen->orig_termios;
lib/libcurses/tty.c
126
screen->baset.c_oflag &= ~OXTABS;
lib/libcurses/tty.c
128
screen->GT = 0; /* historical. was used before we wired OXTABS off */
lib/libcurses/tty.c
129
screen->NONL = (screen->baset.c_oflag & ONLCR) == 0;
lib/libcurses/tty.c
138
screen->cbreakt = screen->baset;
lib/libcurses/tty.c
139
screen->cbreakt.c_lflag &= ~(ECHO | ECHONL | ICANON);
lib/libcurses/tty.c
140
screen->cbreakt.c_cc[VMIN] = 1;
lib/libcurses/tty.c
141
screen->cbreakt.c_cc[VTIME] = 0;
lib/libcurses/tty.c
143
screen->rawt = screen->cbreakt;
lib/libcurses/tty.c
144
screen->rawt.c_iflag &= ~(IGNBRK | BRKINT | PARMRK | INLCR | IGNCR |
lib/libcurses/tty.c
146
screen->rawt.c_oflag &= ~OPOST;
lib/libcurses/tty.c
147
screen->rawt.c_lflag &= ~(ISIG | IEXTEN);
lib/libcurses/tty.c
158
screen->rawt.c_iflag &= ~ISTRIP;
lib/libcurses/tty.c
159
screen->rawt.c_cflag &= ~(CSIZE | PARENB);
lib/libcurses/tty.c
160
screen->rawt.c_cflag |= CS8;
lib/libcurses/tty.c
163
screen->curt = &screen->baset;
lib/libcurses/tty.c
164
return tcsetattr(fileno(screen->infd), TCSASOFT | TCSADRAIN,
lib/libcurses/tty.c
165
screen->curt) ? ERR : OK;
lib/libcurses/tty.c
525
__startwin(SCREEN *screen)
lib/libcurses/tty.c
528
(void)fflush(screen->infd);
lib/libcurses/tty.c
546
if (screen->stdbuf == NULL) {
lib/libcurses/tty.c
547
screen->len = LINES * COLS * 2;
lib/libcurses/tty.c
548
if (screen->len > 8192)
lib/libcurses/tty.c
549
screen->len = 8192;
lib/libcurses/tty.c
550
if ((screen->stdbuf = malloc(screen->len)) == NULL)
lib/libcurses/tty.c
551
screen->len = 0;
lib/libcurses/tty.c
553
(void)setvbuf(screen->outfd, screen->stdbuf, _IOFBF, screen->len);
lib/libcurses/tty.c
556
ti_puts(screen->term, t_enter_ca_mode(screen->term), 0,
lib/libcurses/tty.c
557
__cputchar_args, (void *) screen->outfd);
lib/libcurses/tty.c
558
ti_puts(screen->term, t_cursor_normal(screen->term), 0,
lib/libcurses/tty.c
559
__cputchar_args, (void *) screen->outfd);
lib/libcurses/tty.c
560
if (screen->curscr->flags & __KEYPAD)
lib/libcurses/tty.c
561
ti_puts(screen->term, t_keypad_xmit(screen->term), 0,
lib/libcurses/tty.c
562
__cputchar_args, (void *) screen->outfd);
lib/libcurses/tty.c
563
screen->endwin = 0;
sys/arch/amiga/dev/amidisplaycc.c
1420
amidisplaycc_free_screen(void *dp, void *screen)
sys/arch/amiga/dev/amidisplaycc.c
1425
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
1456
amidisplaycc_show_screen(void *dp, void *screen, int waitok,
sys/arch/amiga/dev/amidisplaycc.c
1463
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
501
amidisplaycc_cursor(void *screen, int on, int row, int col)
sys/arch/amiga/dev/amidisplaycc.c
505
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
561
amidisplaycc_mapchar(void *screen, int ch, unsigned int *chp)
sys/arch/amiga/dev/amidisplaycc.c
578
amidisplaycc_putchar(void *screen, int row, int col, u_int ch, long attr)
sys/arch/amiga/dev/amidisplaycc.c
601
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
700
amidisplaycc_copycols(void *screen, int row, int srccol, int dstcol, int ncols)
sys/arch/amiga/dev/amidisplaycc.c
713
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
751
amidisplaycc_erasecols(void *screen, int row, int startcol, int ncols,
sys/arch/amiga/dev/amidisplaycc.c
765
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
797
amidisplaycc_copyrows(void *screen, int srcrow, int dstrow, int nrows)
sys/arch/amiga/dev/amidisplaycc.c
819
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
925
amidisplaycc_eraserows(void *screen, int row, int nrows, long attr)
sys/arch/amiga/dev/amidisplaycc.c
943
scr = screen;
sys/arch/amiga/dev/amidisplaycc.c
991
amidisplaycc_allocattr(void *screen, int fg, int bg, int flags, long *attrp)
sys/arch/amiga/dev/amidisplaycc.c
998
scr = screen;
sys/arch/arm/s3c2xx0/s3c24x0_lcd.c
721
struct s3c24x0_lcd_screen *screen = sc->active; /* ??? */
sys/arch/arm/s3c2xx0/s3c24x0_lcd.c
726
if (screen == NULL)
sys/arch/arm/s3c2xx0/s3c24x0_lcd.c
729
ret = bus_dmamem_mmap(sc->dma_tag, screen->segs, screen->nsegs,
sys/arch/bebox/stand/boot/vga.c
100
int pos = screen.cp - Crtat;
sys/arch/bebox/stand/boot/vga.c
114
struct screen *d = &screen;
sys/arch/bebox/stand/boot/vga.c
152
struct screen *d = &screen;
sys/arch/bebox/stand/boot/vga.c
424
struct screen *d = &screen;
sys/arch/bebox/stand/boot/vga.c
426
memset(d, 0, sizeof (screen));
sys/arch/bebox/stand/boot/vga.c
74
} screen;
sys/arch/bebox/stand/boot/video.c
104
cursor(struct screen *d, int flag)
sys/arch/bebox/stand/boot/video.c
131
struct screen *d = &screen;
sys/arch/bebox/stand/boot/video.c
66
} screen;
sys/arch/bebox/stand/boot/video.c
72
struct screen *d = &screen;
sys/arch/bebox/stand/boot/video.c
85
wrtchar(u_char c, struct screen *d)
sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c
243
struct pxa2x0_lcd_screen *screen;
sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c
246
error = pxa2x0_lcd_new_screen( sc, 16, &screen );
sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c
248
sc->active = screen;
sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c
249
pxa2x0_lcd_start_dma(sc, screen);
sys/arch/evbarm/lubbock/lubbock_lcd.c
220
struct pxa2x0_lcd_screen *screen;
sys/arch/evbarm/lubbock/lubbock_lcd.c
223
error = pxa2x0_lcd_new_screen( sc, 8, &screen );
sys/arch/evbarm/lubbock/lubbock_lcd.c
225
sc->active = screen;
sys/arch/evbarm/lubbock/lubbock_lcd.c
226
pxa2x0_lcd_start_dma( sc, screen );
sys/arch/evbarm/mini2440/mini2440_lcd.c
260
struct s3c24x0_lcd_screen *screen;
sys/arch/evbarm/mini2440/mini2440_lcd.c
297
screen = s3c24x0_lcd_new_screen(sc, 240, 320, 16);
sys/arch/evbarm/mini2440/mini2440_lcd.c
299
if( screen ){
sys/arch/evbarm/mini2440/mini2440_lcd.c
300
sc->active = screen;
sys/arch/evbarm/mini2440/mini2440_lcd.c
301
s3c24x0_lcd_start_dma(sc, screen);
sys/arch/evbarm/netwalker/netwalker_lcd.c
161
struct imx51_ipuv3_screen *screen;
sys/arch/evbarm/netwalker/netwalker_lcd.c
164
error = imx51_ipuv3_new_screen(sc, &screen);
sys/arch/evbarm/netwalker/netwalker_lcd.c
166
draw_test_pattern(sc, screen);
sys/arch/evbarm/netwalker/netwalker_lcd.c
169
sc->active = screen;
sys/arch/evbarm/netwalker/netwalker_lcd.c
170
imx51_ipuv3_start_dma(sc, screen);
sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
232
struct s3c24x0_lcd_screen *screen;
sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
260
screen = s3c24x0_lcd_new_screen(sc, 240, 320, 16);
sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
262
if( screen ){
sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
263
sc->active = screen;
sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
264
s3c24x0_lcd_start_dma(sc, screen);
sys/arch/luna68k/stand/boot/parse.c
145
{ "screen", screen },
sys/arch/luna68k/stand/boot/samachdep.h
182
int screen(int, char **);
sys/arch/pmax/pmax/dec_3100.c
161
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3100.c
163
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3100.c
164
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3100.c
166
if (screen > 0) {
sys/arch/pmax/pmax/dec_3max.c
182
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3max.c
185
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3max.c
186
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3max.c
188
if (screen > 0) {
sys/arch/pmax/pmax/dec_3maxplus.c
211
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3maxplus.c
213
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3maxplus.c
214
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3maxplus.c
216
if (screen > 0) {
sys/arch/pmax/pmax/dec_3min.c
210
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3min.c
212
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3min.c
213
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3min.c
215
if (screen > 0) {
sys/arch/pmax/pmax/dec_maxine.c
197
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_maxine.c
199
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_maxine.c
200
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_maxine.c
202
if (screen > 0) {
sys/arch/prep/stand/boot/vga.c
102
int pos = screen.cp - Crtat;
sys/arch/prep/stand/boot/vga.c
116
struct screen *d = &screen;
sys/arch/prep/stand/boot/vga.c
154
struct screen *d = &screen;
sys/arch/prep/stand/boot/vga.c
426
struct screen *d = &screen;
sys/arch/prep/stand/boot/vga.c
428
memset(d, 0, sizeof (screen));
sys/arch/prep/stand/boot/vga.c
76
} screen;
sys/dev/ic/ssdfb.c
1137
#define WSDISPLAYMINOR(unit, screen) (((unit) << 8) | (screen))
sys/dev/tc/sfbplus.c
459
Low order 3bit control visibilities of screen and builtin cursor.
sys/dev/wscons/wsdisplay.c
227
#define WSDISPLAYMINOR(unit, screen) (((unit) << 8) | (screen))
tests/usr.bin/xlint/lint1/init_c99.c
188
struct rectangle screen = {
usr.bin/mail/cmd1.c
112
screen = (n - 1)/size;
usr.bin/mail/cmd1.c
113
if (screen < 0)
usr.bin/mail/cmd1.c
114
screen = 0;
usr.bin/mail/cmd1.c
116
if ((mp = get_message(screen * size + 1)) == NULL) {
usr.bin/mail/cmd1.c
119
if (screen * size + 1 > msgCount)
usr.bin/mail/cmd1.c
155
s = screen;
usr.bin/mail/cmd1.c
164
screen = s;
usr.bin/mail/cmd1.c
172
screen = s;
usr.bin/mail/cmd1.c
59
static int screen;