bin/csh/file.c
475
struct winsize win;
bin/csh/file.c
478
if (ioctl(SHOUT, TIOCGWINSZ, (ioctl_t) & win) == -1 || win.ws_col == 0)
bin/csh/file.c
479
win.ws_col = 80;
bin/csh/file.c
483
columns = win.ws_col / maxwidth;
bin/ksh/vi.c
1369
static int win; /* number of window buffer in use */
bin/ksh/vi.c
1456
win = 0;
bin/ksh/vi.c
1757
(void) memset(wbuf[win], ' ', wbuf_len);
bin/ksh/vi.c
1772
display(wbuf[1 - win], wbuf[win], leftside);
bin/ksh/vi.c
1773
win = 1 - win;
bin/ls/ls.c
102
struct winsize win;
bin/ls/ls.c
121
if (termwidth == 0 && ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
bin/ls/ls.c
122
win.ws_col > 0)
bin/ls/ls.c
123
termwidth = win.ws_col;
bin/stty/key.c
140
print(&ip->t, &ip->win, ip->ldisc, BSD);
bin/stty/key.c
163
ip->win.ws_col = strtonum(ip->arg, 0, USHRT_MAX, &error);
bin/stty/key.c
195
print(&ip->t, &ip->win, ip->ldisc, BSD);
bin/stty/key.c
286
ip->win.ws_row = strtonum(ip->arg, 0, USHRT_MAX, &error);
bin/stty/key.c
310
(void)printf("%d %d\n", ip->win.ws_row, ip->win.ws_col);
bin/stty/stty.c
109
print(&i.t, &i.win, i.ldisc, fmt);
bin/stty/stty.c
116
gprint(&i.t, &i.win, i.ldisc);
bin/stty/stty.c
159
if (i.wset && ioctl(i.fd, TIOCSWINSZ, &i.win) == -1)
bin/stty/stty.c
95
if (ioctl(i.fd, TIOCGWINSZ, &i.win) == -1)
bin/stty/stty.h
43
struct winsize win; /* window info */
distrib/special/more/more.c
1315
struct winsize win;
distrib/special/more/more.c
1336
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == -1) {
distrib/special/more/more.c
1340
if ((Lpp = win.ws_row) == 0)
distrib/special/more/more.c
1342
if ((Mcol = win.ws_col) == 0)
distrib/special/more/more.c
1476
struct winsize win;
distrib/special/more/more.c
1478
if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) != 0)
distrib/special/more/more.c
1480
if (win.ws_row != 0) {
distrib/special/more/more.c
1481
Lpp = win.ws_row;
distrib/special/more/more.c
1487
if (win.ws_col != 0)
distrib/special/more/more.c
1488
Mcol = win.ws_col;
games/battlestar/command2.c
299
win = -30000;
games/battlestar/command4.c
67
win--;
games/battlestar/command5.c
333
win++;
games/battlestar/command5.c
336
if (win >= 3) {
games/battlestar/extern.h
284
extern int win;
games/battlestar/globals.c
231
int win = 1;
games/battlestar/save.c
131
fwrite(&win, sizeof win, 1, fp);
games/battlestar/save.c
78
fread(&win, sizeof win, 1, fp);
games/boggle/boggle/help.c
47
WINDOW *win;
games/boggle/boggle/help.c
52
win = newwin(0, 0, 0, 0);
games/boggle/boggle/help.c
53
clearok(win, TRUE);
games/boggle/boggle/help.c
57
wprintw(win, "There doesn't seem to be any help.");
games/boggle/boggle/help.c
69
wprintw(win, "%s", buf);
games/boggle/boggle/help.c
75
wmove(win, nlines - 1, 0);
games/boggle/boggle/help.c
76
wprintw(win,
games/boggle/boggle/help.c
78
wrefresh(win);
games/boggle/boggle/help.c
81
wclear(win);
games/boggle/boggle/help.c
86
wmove(win, nlines - 1, 0);
games/boggle/boggle/help.c
87
wprintw(win, "Hit any key to continue...");
games/boggle/boggle/help.c
88
wrefresh(win);
games/boggle/boggle/help.c
91
delwin(win);
games/boggle/boggle/mach.c
660
struct winsize win;
games/boggle/boggle/mach.c
663
(void) ioctl(fileno(stdout), TIOCGWINSZ, &win);
games/cribbage/crib.c
357
bool win;
games/cribbage/crib.c
359
win = FALSE;
games/cribbage/crib.c
385
win = chkscr(&cscore, 2);
games/cribbage/crib.c
396
win = chkscr(&pscore, 2);
games/cribbage/crib.c
400
return (win);
games/cribbage/io.c
104
printcard(WINDOW *win, int cardno, CARD c, bool blank)
games/cribbage/io.c
106
prcard(win, cardno * 2, cardno, c, blank);
games/cribbage/io.c
114
prcard(WINDOW *win, int y, int x, CARD c, bool blank)
games/cribbage/io.c
119
mvwaddstr(win, y + 0, x, "+-----+");
games/cribbage/io.c
120
mvwaddstr(win, y + 1, x, "| |");
games/cribbage/io.c
121
mvwaddstr(win, y + 2, x, "| |");
games/cribbage/io.c
122
mvwaddstr(win, y + 3, x, "| |");
games/cribbage/io.c
123
mvwaddstr(win, y + 4, x, "+-----+");
games/cribbage/io.c
125
mvwaddch(win, y + 1, x + 1, rankchar[c.rank][0]);
games/cribbage/io.c
126
waddch(win, suitchar[c.suit][0]);
games/cribbage/io.c
127
mvwaddch(win, y + 3, x + 4, rankchar[c.rank][0]);
games/cribbage/io.c
128
waddch(win, suitchar[c.suit][0]);
games/cribbage/io.c
137
prhand(CARD h[], int n, WINDOW *win, bool blank)
games/cribbage/io.c
141
werase(win);
games/cribbage/io.c
143
printcard(win, i, *h++, blank);
games/cribbage/io.c
144
wrefresh(win);
games/cribbage/support.c
122
bool win;
games/cribbage/support.c
131
win = chkscr(&pscore, i);
games/cribbage/support.c
132
if (!win) {
games/cribbage/support.c
134
win = chkscr(&cscore, 2);
games/cribbage/support.c
138
win = chkscr(&pscore, j);
games/cribbage/support.c
140
if (!win && muggins) {
games/cribbage/support.c
142
win = chkscr(&cscore, i - j);
games/cribbage/support.c
149
win = chkscr(&pscore, i);
games/cribbage/support.c
150
return (win);
games/snake/snake.c
125
void win(struct point *);
games/snake/snake.c
420
win(&finish);
games/trek/kill.c
81
win();
games/trek/snova.c
152
win();
games/trek/trek.h
499
void win(void);
lib/libcurses/base/lib_addch.c
100
_nc_render(WINDOW *win, NCURSES_CH_T ch)
lib/libcurses/base/lib_addch.c
103
return render_char(win, ch);
lib/libcurses/base/lib_addch.c
108
#define CHECK_POSITION(win, x, y) \
lib/libcurses/base/lib_addch.c
109
if (y > win->_maxy \
lib/libcurses/base/lib_addch.c
110
|| x > win->_maxx \
lib/libcurses/base/lib_addch.c
114
"(_maxx = %d, _maxy = %d)", win, x, y, \
lib/libcurses/base/lib_addch.c
115
win->_maxx, win->_maxy)); \
lib/libcurses/base/lib_addch.c
119
#define CHECK_POSITION(win, x, y) /* nothing */
lib/libcurses/base/lib_addch.c
123
newline_forces_scroll(WINDOW *win, NCURSES_SIZE_T *ypos)
lib/libcurses/base/lib_addch.c
127
if (*ypos >= win->_regtop && *ypos <= win->_regbottom) {
lib/libcurses/base/lib_addch.c
128
if (*ypos == win->_regbottom) {
lib/libcurses/base/lib_addch.c
129
*ypos = win->_regbottom;
lib/libcurses/base/lib_addch.c
131
} else if (*ypos < win->_maxy) {
lib/libcurses/base/lib_addch.c
134
} else if (*ypos < win->_maxy) {
lib/libcurses/base/lib_addch.c
150
wrap_to_next_line(WINDOW *win)
lib/libcurses/base/lib_addch.c
152
win->_flags |= _WRAPPED;
lib/libcurses/base/lib_addch.c
153
if (newline_forces_scroll(win, &(win->_cury))) {
lib/libcurses/base/lib_addch.c
154
win->_curx = win->_maxx;
lib/libcurses/base/lib_addch.c
155
if (!win->_scroll)
lib/libcurses/base/lib_addch.c
157
scroll(win);
lib/libcurses/base/lib_addch.c
159
win->_curx = 0;
lib/libcurses/base/lib_addch.c
170
fill_cells(WINDOW *win, int count)
lib/libcurses/base/lib_addch.c
173
int save_x = win->_curx;
lib/libcurses/base/lib_addch.c
174
int save_y = win->_cury;
lib/libcurses/base/lib_addch.c
177
if (waddch_literal(win, blank) == ERR)
lib/libcurses/base/lib_addch.c
180
win->_curx = (NCURSES_SIZE_T) save_x;
lib/libcurses/base/lib_addch.c
181
win->_cury = (NCURSES_SIZE_T) save_y;
lib/libcurses/base/lib_addch.c
191
_nc_build_wch(WINDOW *win, ARG_CH_T ch)
lib/libcurses/base/lib_addch.c
193
char *buffer = WINDOW_EXT(win, addch_work);
lib/libcurses/base/lib_addch.c
195
int x = win->_curx;
lib/libcurses/base/lib_addch.c
196
int y = win->_cury;
lib/libcurses/base/lib_addch.c
200
if ((WINDOW_EXT(win, addch_used) != 0) &&
lib/libcurses/base/lib_addch.c
201
(WINDOW_EXT(win, addch_x) != x ||
lib/libcurses/base/lib_addch.c
202
WINDOW_EXT(win, addch_y) != y)) {
lib/libcurses/base/lib_addch.c
204
WINDOW_EXT(win, addch_used) = 0;
lib/libcurses/base/lib_addch.c
207
WINDOW_EXT(win, addch_y), WINDOW_EXT(win, addch_x),
lib/libcurses/base/lib_addch.c
210
WINDOW_EXT(win, addch_x) = x;
lib/libcurses/base/lib_addch.c
211
WINDOW_EXT(win, addch_y) = y;
lib/libcurses/base/lib_addch.c
218
if (WINDOW_EXT(win, addch_used) != 0) {
lib/libcurses/base/lib_addch.c
220
WINDOW_EXT(win, addch_used) = 0;
lib/libcurses/base/lib_addch.c
228
buffer[WINDOW_EXT(win, addch_used)] = (char) CharOf(CHDEREF(ch));
lib/libcurses/base/lib_addch.c
229
WINDOW_EXT(win, addch_used) += 1;
lib/libcurses/base/lib_addch.c
230
buffer[WINDOW_EXT(win, addch_used)] = '\0';
lib/libcurses/base/lib_addch.c
233
(size_t) WINDOW_EXT(win, addch_used),
lib/libcurses/base/lib_addch.c
239
WINDOW_EXT(win, addch_used) = 0;
lib/libcurses/base/lib_addch.c
248
WINDOW_EXT(win, addch_used) = 0;
lib/libcurses/base/lib_addch.c
259
waddch_literal(WINDOW *win, NCURSES_CH_T ch)
lib/libcurses/base/lib_addch.c
265
x = win->_curx;
lib/libcurses/base/lib_addch.c
266
y = win->_cury;
lib/libcurses/base/lib_addch.c
268
CHECK_POSITION(win, x, y);
lib/libcurses/base/lib_addch.c
270
ch = render_char(win, ch);
lib/libcurses/base/lib_addch.c
272
line = win->_line + y;
lib/libcurses/base/lib_addch.c
280
#define DeriveSP() SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_addch.c
286
if (WINDOW_EXT(win, addch_used) != 0 || !Charable(ch)) {
lib/libcurses/base/lib_addch.c
287
int len = _nc_build_wch(win, CHREF(ch));
lib/libcurses/base/lib_addch.c
300
rc = waddch(win, UChar(*s) | attr);
lib/libcurses/base/lib_addch.c
309
return waddch(win, ' ' | attr);
lib/libcurses/base/lib_addch.c
329
|| (win->_maxx >= 0 && win->_cury >= 1)) {
lib/libcurses/base/lib_addch.c
334
if (!isWidecExt(win->_line[y].text[j])) {
lib/libcurses/base/lib_addch.c
335
win->_curx = (NCURSES_SIZE_T) j;
lib/libcurses/base/lib_addch.c
339
dst = &(win->_line[y].text[j]);
lib/libcurses/base/lib_addch.c
341
dst = &(win->_line[y - 1].text[win->_maxx]);
lib/libcurses/base/lib_addch.c
361
if (len > win->_maxx + 1) {
lib/libcurses/base/lib_addch.c
364
} else if (x + len > win->_maxx + 1) {
lib/libcurses/base/lib_addch.c
365
int count = win->_maxx + 1 - x;
lib/libcurses/base/lib_addch.c
367
fill_cells(win, count);
lib/libcurses/base/lib_addch.c
368
if (wrap_to_next_line(win) == ERR)
lib/libcurses/base/lib_addch.c
370
x = win->_curx;
lib/libcurses/base/lib_addch.c
371
y = win->_cury;
lib/libcurses/base/lib_addch.c
372
CHECK_POSITION(win, x, y);
lib/libcurses/base/lib_addch.c
373
line = win->_line + y;
lib/libcurses/base/lib_addch.c
383
if (isWidecBase(win->_line[y].text[x + i])) {
lib/libcurses/base/lib_addch.c
385
} else if (isWidecExt(win->_line[y].text[x + i])) {
lib/libcurses/base/lib_addch.c
386
for (j = i; x + j <= win->_maxx; ++j) {
lib/libcurses/base/lib_addch.c
387
if (!isWidecExt(win->_line[y].text[x + j])) {
lib/libcurses/base/lib_addch.c
389
fill_cells(win, j);
lib/libcurses/base/lib_addch.c
404
win->_begy + y, win->_begx + x));
lib/libcurses/base/lib_addch.c
425
win->_cury, win->_curx, x - 1,
lib/libcurses/base/lib_addch.c
426
_tracech_t(CHREF(line->text[win->_curx]))));
lib/libcurses/base/lib_addch.c
428
if (x > win->_maxx) {
lib/libcurses/base/lib_addch.c
429
return wrap_to_next_line(win);
lib/libcurses/base/lib_addch.c
431
win->_curx = (NCURSES_SIZE_T) x;
lib/libcurses/base/lib_addch.c
436
waddch_nosync(WINDOW *win, const NCURSES_CH_T ch)
lib/libcurses/base/lib_addch.c
442
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_addch.c
464
(WINDOW_EXT(win, addch_used)
lib/libcurses/base/lib_addch.c
468
return waddch_literal(win, ch);
lib/libcurses/base/lib_addch.c
475
x = win->_curx;
lib/libcurses/base/lib_addch.c
476
y = win->_cury;
lib/libcurses/base/lib_addch.c
477
CHECK_POSITION(win, x, y);
lib/libcurses/base/lib_addch.c
491
if ((!win->_scroll && (y == win->_regbottom))
lib/libcurses/base/lib_addch.c
492
|| (x <= win->_maxx)) {
lib/libcurses/base/lib_addch.c
495
while (win->_curx < x) {
lib/libcurses/base/lib_addch.c
496
if (waddch_literal(win, blank) == ERR)
lib/libcurses/base/lib_addch.c
501
wclrtoeol(win);
lib/libcurses/base/lib_addch.c
502
win->_flags |= _WRAPPED;
lib/libcurses/base/lib_addch.c
503
if (newline_forces_scroll(win, &y)) {
lib/libcurses/base/lib_addch.c
504
x = win->_maxx;
lib/libcurses/base/lib_addch.c
505
if (win->_scroll) {
lib/libcurses/base/lib_addch.c
506
scroll(win);
lib/libcurses/base/lib_addch.c
515
wclrtoeol(win);
lib/libcurses/base/lib_addch.c
516
if (newline_forces_scroll(win, &y)) {
lib/libcurses/base/lib_addch.c
517
if (win->_scroll)
lib/libcurses/base/lib_addch.c
518
scroll(win);
lib/libcurses/base/lib_addch.c
525
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_addch.c
531
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_addch.c
538
if (waddch_literal(win, sch) == ERR)
lib/libcurses/base/lib_addch.c
544
win->_curx = x;
lib/libcurses/base/lib_addch.c
545
win->_cury = y;
lib/libcurses/base/lib_addch.c
551
_nc_waddch_nosync(WINDOW *win, const NCURSES_CH_T c)
lib/libcurses/base/lib_addch.c
554
return (waddch_nosync(win, c));
lib/libcurses/base/lib_addch.c
566
waddch(WINDOW *win, const chtype ch)
lib/libcurses/base/lib_addch.c
572
TR(TRACE_VIRTPUT | TRACE_CCALLS, (T_CALLED("waddch(%p, %s)"), (void *) win,
lib/libcurses/base/lib_addch.c
575
if (win && (waddch_nosync(win, wch) != ERR)) {
lib/libcurses/base/lib_addch.c
576
_nc_synchook(win);
lib/libcurses/base/lib_addch.c
585
wechochar(WINDOW *win, const chtype ch)
lib/libcurses/base/lib_addch.c
592
(void *) win,
lib/libcurses/base/lib_addch.c
595
if (win && (waddch_nosync(win, wch) != ERR)) {
lib/libcurses/base/lib_addch.c
596
bool save_immed = win->_immed;
lib/libcurses/base/lib_addch.c
597
win->_immed = TRUE;
lib/libcurses/base/lib_addch.c
598
_nc_synchook(win);
lib/libcurses/base/lib_addch.c
599
win->_immed = save_immed;
lib/libcurses/base/lib_addch.c
60
render_char(WINDOW *win, NCURSES_CH_T ch)
lib/libcurses/base/lib_addch.c
63
attr_t a = WINDOW_ATTRS(win);
lib/libcurses/base/lib_addch.c
70
ch = win->_nc_bkgd;
lib/libcurses/base/lib_addch.c
71
SetAttr(ch, a | AttrOf(win->_nc_bkgd));
lib/libcurses/base/lib_addch.c
72
if ((pair = GET_WINDOW_PAIR(win)) == 0)
lib/libcurses/base/lib_addch.c
73
pair = GetPair(win->_nc_bkgd);
lib/libcurses/base/lib_addch.c
77
a |= AttrOf(win->_nc_bkgd) & COLOR_MASK(a);
lib/libcurses/base/lib_addch.c
80
if ((pair = GET_WINDOW_PAIR(win)) == 0)
lib/libcurses/base/lib_addch.c
81
pair = GetPair(win->_nc_bkgd);
lib/libcurses/base/lib_addch.c
89
_tracech_t2(1, CHREF(win->_nc_bkgd)),
lib/libcurses/base/lib_addch.c
90
GetPair(win->_nc_bkgd),
lib/libcurses/base/lib_addch.c
91
_traceattr(WINDOW_ATTRS(win)),
lib/libcurses/base/lib_addch.c
92
GET_WINDOW_PAIR(win),
lib/libcurses/base/lib_addstr.c
105
if (n > win->_maxx - x + 1)
lib/libcurses/base/lib_addstr.c
106
n = win->_maxx - x + 1;
lib/libcurses/base/lib_addstr.c
110
line = &(win->_line[y]);
lib/libcurses/base/lib_addstr.c
116
_nc_synchook(win);
lib/libcurses/base/lib_addstr.c
135
wadd_wchnstr(WINDOW *win, const cchar_t *astr, int n)
lib/libcurses/base/lib_addstr.c
145
(void *) win,
lib/libcurses/base/lib_addstr.c
149
if (!win)
lib/libcurses/base/lib_addstr.c
152
y = win->_cury;
lib/libcurses/base/lib_addstr.c
153
x = win->_curx;
lib/libcurses/base/lib_addstr.c
157
if (n > win->_maxx - x + 1)
lib/libcurses/base/lib_addstr.c
158
n = win->_maxx - x + 1;
lib/libcurses/base/lib_addstr.c
162
line = &(win->_line[y]);
lib/libcurses/base/lib_addstr.c
176
line->text[x - i--] = _nc_render(win, blank);
lib/libcurses/base/lib_addstr.c
186
for (i = 0; i < n && CharOf(astr[i]) != L'\0' && x <= win->_maxx; ++i) {
lib/libcurses/base/lib_addstr.c
192
if (x + len - 1 <= win->_maxx) {
lib/libcurses/base/lib_addstr.c
193
line->text[x] = _nc_render(win, astr[i]);
lib/libcurses/base/lib_addstr.c
215
while (x <= win->_maxx && isWidecExt(line->text[x])) {
lib/libcurses/base/lib_addstr.c
216
line->text[x] = _nc_render(win, blank);
lib/libcurses/base/lib_addstr.c
222
_nc_synchook(win);
lib/libcurses/base/lib_addstr.c
227
waddnwstr(WINDOW *win, const wchar_t *str, int n)
lib/libcurses/base/lib_addstr.c
231
T((T_CALLED("waddnwstr(%p,%s,%d)"), (void *) win, _nc_viswbufn(str, n), n));
lib/libcurses/base/lib_addstr.c
233
if (win && (str != 0)) {
lib/libcurses/base/lib_addstr.c
235
("... current %s", _traceattr(WINDOW_ATTRS(win))));
lib/libcurses/base/lib_addstr.c
246
if (wadd_wch(win, &ch) == ERR) {
lib/libcurses/base/lib_addstr.c
251
_nc_synchook(win);
lib/libcurses/base/lib_addstr.c
53
waddnstr(WINDOW *win, const char *astr, int n)
lib/libcurses/base/lib_addstr.c
58
T((T_CALLED("waddnstr(%p,%s,%d)"), (void *) win, _nc_visbufn(astr, n), n));
lib/libcurses/base/lib_addstr.c
60
if (win && (str != 0)) {
lib/libcurses/base/lib_addstr.c
62
("... current %s", _traceattr(WINDOW_ATTRS(win))));
lib/libcurses/base/lib_addstr.c
73
if (_nc_waddch_nosync(win, ch) == ERR) {
lib/libcurses/base/lib_addstr.c
78
_nc_synchook(win);
lib/libcurses/base/lib_addstr.c
85
waddchnstr(WINDOW *win, const chtype *astr, int n)
lib/libcurses/base/lib_addstr.c
92
T((T_CALLED("waddchnstr(%p,%p,%d)"), (void *) win, (const void *) astr, n));
lib/libcurses/base/lib_addstr.c
94
if (!win || !astr)
lib/libcurses/base/lib_addstr.c
97
y = win->_cury;
lib/libcurses/base/lib_addstr.c
98
x = win->_curx;
lib/libcurses/base/lib_bkgd.c
107
wbkgdset(WINDOW *win, chtype ch)
lib/libcurses/base/lib_bkgd.c
110
T((T_CALLED("wbkgdset(%p,%s)"), (void *) win, _tracechtype(ch)));
lib/libcurses/base/lib_bkgd.c
112
wbkgrndset(win, CHREF(wch));
lib/libcurses/base/lib_bkgd.c
120
_nc_background(WINDOW *win, const ARG_CH_T ch, bool narrow)
lib/libcurses/base/lib_bkgd.c
129
(void *) win,
lib/libcurses/base/lib_bkgd.c
135
(void *) win,
lib/libcurses/base/lib_bkgd.c
143
} else if (win) {
lib/libcurses/base/lib_bkgd.c
169
(void) wgetbkgrnd(win, &old_bkgd);
lib/libcurses/base/lib_bkgd.c
206
(void) wbkgrndset(win, CHREF(new_bkgd));
lib/libcurses/base/lib_bkgd.c
210
WINDOW_ATTRS(win) = new_attr;
lib/libcurses/base/lib_bkgd.c
211
SET_WINDOW_PAIR(win, new_pair);
lib/libcurses/base/lib_bkgd.c
213
WINDOW_ATTRS(win) = new_attr;
lib/libcurses/base/lib_bkgd.c
216
for (y = 0; y <= win->_maxy; y++) {
lib/libcurses/base/lib_bkgd.c
219
for (x = 0; x <= win->_maxx; x++) {
lib/libcurses/base/lib_bkgd.c
220
NCURSES_CH_T *cp = &(win->_line[y].text[x]);
lib/libcurses/base/lib_bkgd.c
254
touchwin(win);
lib/libcurses/base/lib_bkgd.c
255
_nc_synchook(win);
lib/libcurses/base/lib_bkgd.c
263
wbkgrnd(WINDOW *win, const ARG_CH_T ch)
lib/libcurses/base/lib_bkgd.c
265
return _nc_background(win, ch, FALSE);
lib/libcurses/base/lib_bkgd.c
270
wbkgd(WINDOW *win, chtype ch)
lib/libcurses/base/lib_bkgd.c
274
return _nc_background(win, CHREF(wch), TRUE);
lib/libcurses/base/lib_bkgd.c
54
wbkgrndset(WINDOW *win, const ARG_CH_T ch)
lib/libcurses/base/lib_bkgd.c
56
T((T_CALLED("wbkgrndset(%p,%s)"), (void *) win, _tracech_t(ch)));
lib/libcurses/base/lib_bkgd.c
58
if (win) {
lib/libcurses/base/lib_bkgd.c
59
attr_t off = AttrOf(win->_nc_bkgd);
lib/libcurses/base/lib_bkgd.c
62
toggle_attr_off(WINDOW_ATTRS(win), off);
lib/libcurses/base/lib_bkgd.c
63
toggle_attr_on(WINDOW_ATTRS(win), on);
lib/libcurses/base/lib_bkgd.c
69
if (GetPair(win->_nc_bkgd) != 0)
lib/libcurses/base/lib_bkgd.c
70
SET_WINDOW_PAIR(win, 0);
lib/libcurses/base/lib_bkgd.c
72
SET_WINDOW_PAIR(win, pair);
lib/libcurses/base/lib_bkgd.c
77
SetChar(win->_nc_bkgd, BLANK_TEXT, AttrOf(CHDEREF(ch)));
lib/libcurses/base/lib_bkgd.c
78
if_EXT_COLORS(SetPair(win->_nc_bkgd, GetPair(CHDEREF(ch))));
lib/libcurses/base/lib_bkgd.c
80
win->_nc_bkgd = CHDEREF(ch);
lib/libcurses/base/lib_bkgd.c
94
(void) wgetbkgrnd(win, &wch);
lib/libcurses/base/lib_bkgd.c
97
win->_bkgd = (((tmp == EOF) ? ' ' : (chtype) tmp)
lib/libcurses/base/lib_bkgd.c
99
| (chtype) ColorPair(GET_WINDOW_PAIR(win)));
lib/libcurses/base/lib_box.c
109
endx = win->_maxx;
lib/libcurses/base/lib_box.c
110
endy = win->_maxy;
lib/libcurses/base/lib_box.c
113
SetChar2(win->_line[0].text[i], wts);
lib/libcurses/base/lib_box.c
114
SetChar2(win->_line[endy].text[i], wbs);
lib/libcurses/base/lib_box.c
116
win->_line[endy].firstchar = win->_line[0].firstchar = 0;
lib/libcurses/base/lib_box.c
117
win->_line[endy].lastchar = win->_line[0].lastchar = endx;
lib/libcurses/base/lib_box.c
121
if (endx > 0 && isWidecExt(win->_line[i].text[endx])) {
lib/libcurses/base/lib_box.c
122
SetChar2(win->_line[i].text[endx - 1], ' ');
lib/libcurses/base/lib_box.c
125
SetChar2(win->_line[i].text[0], wls);
lib/libcurses/base/lib_box.c
126
SetChar2(win->_line[i].text[endx], wrs);
lib/libcurses/base/lib_box.c
127
win->_line[i].firstchar = 0;
lib/libcurses/base/lib_box.c
128
win->_line[i].lastchar = endx;
lib/libcurses/base/lib_box.c
130
if (isWidecExt(win->_line[i].text[1])) {
lib/libcurses/base/lib_box.c
131
SetChar2(win->_line[i].text[1], ' ');
lib/libcurses/base/lib_box.c
135
SetChar2(win->_line[0].text[0], wtl);
lib/libcurses/base/lib_box.c
136
SetChar2(win->_line[0].text[endx], wtr);
lib/libcurses/base/lib_box.c
137
SetChar2(win->_line[endy].text[0], wbl);
lib/libcurses/base/lib_box.c
138
SetChar2(win->_line[endy].text[endx], wbr);
lib/libcurses/base/lib_box.c
140
_nc_synchook(win);
lib/libcurses/base/lib_box.c
52
_my_render(WINDOW *win, chtype ch)
lib/libcurses/base/lib_box.c
56
wch = _nc_render(win, wch);
lib/libcurses/base/lib_box.c
60
#define RENDER_WITH_DEFAULT(ch,def) w ## ch = _my_render(win, (ch == 0) ? def : ch)
lib/libcurses/base/lib_box.c
62
#define RENDER_WITH_DEFAULT(ch,def) w ## ch = _nc_render(win, (ch == 0) ? def : ch)
lib/libcurses/base/lib_box.c
66
wborder(WINDOW *win,
lib/libcurses/base/lib_box.c
77
(void *) win,
lib/libcurses/base/lib_box.c
87
if (!win)
lib/libcurses/base/lib_chgat.c
51
wchgat(WINDOW *win,
lib/libcurses/base/lib_chgat.c
61
(void *) win,
lib/libcurses/base/lib_chgat.c
67
if (win) {
lib/libcurses/base/lib_chgat.c
68
struct ldat *line = &(win->_line[win->_cury]);
lib/libcurses/base/lib_chgat.c
73
for (i = win->_curx; i <= win->_maxx && (n == -1 || (n-- > 0)); i++) {
lib/libcurses/base/lib_clear.c
49
wclear(WINDOW *win)
lib/libcurses/base/lib_clear.c
53
T((T_CALLED("wclear(%p)"), (void *) win));
lib/libcurses/base/lib_clear.c
55
if ((code = werase(win)) != ERR)
lib/libcurses/base/lib_clear.c
56
win->_clear = TRUE;
lib/libcurses/base/lib_clearok.c
49
clearok(WINDOW *win, bool flag)
lib/libcurses/base/lib_clearok.c
51
T((T_CALLED("clearok(%p,%d)"), (void *) win, flag));
lib/libcurses/base/lib_clearok.c
53
if (win) {
lib/libcurses/base/lib_clearok.c
54
win->_clear = flag;
lib/libcurses/base/lib_clrbot.c
49
wclrtobot(WINDOW *win)
lib/libcurses/base/lib_clrbot.c
53
T((T_CALLED("wclrtobot(%p)"), (void *) win));
lib/libcurses/base/lib_clrbot.c
55
if (win) {
lib/libcurses/base/lib_clrbot.c
57
NCURSES_SIZE_T startx = win->_curx;
lib/libcurses/base/lib_clrbot.c
58
NCURSES_CH_T blank = win->_nc_bkgd;
lib/libcurses/base/lib_clrbot.c
61
(long) win->_cury, (long) win->_maxy, (long) win->_maxx));
lib/libcurses/base/lib_clrbot.c
63
for (y = win->_cury; y <= win->_maxy; y++) {
lib/libcurses/base/lib_clrbot.c
64
struct ldat *line = &(win->_line[y]);
lib/libcurses/base/lib_clrbot.c
66
NCURSES_CH_T *end = &(line->text[win->_maxx]);
lib/libcurses/base/lib_clrbot.c
68
CHANGED_TO_EOL(line, startx, win->_maxx);
lib/libcurses/base/lib_clrbot.c
75
_nc_synchook(win);
lib/libcurses/base/lib_clreol.c
49
wclrtoeol(WINDOW *win)
lib/libcurses/base/lib_clreol.c
53
T((T_CALLED("wclrtoeol(%p)"), (void *) win));
lib/libcurses/base/lib_clreol.c
55
if (win) {
lib/libcurses/base/lib_clreol.c
59
NCURSES_SIZE_T y = win->_cury;
lib/libcurses/base/lib_clreol.c
60
NCURSES_SIZE_T x = win->_curx;
lib/libcurses/base/lib_clreol.c
66
if (IS_WRAPPED(win) != 0
lib/libcurses/base/lib_clreol.c
67
&& y < win->_maxy) {
lib/libcurses/base/lib_clreol.c
68
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_clreol.c
75
if (IS_WRAPPED(win)
lib/libcurses/base/lib_clreol.c
76
|| y > win->_maxy
lib/libcurses/base/lib_clreol.c
77
|| x > win->_maxx)
lib/libcurses/base/lib_clreol.c
80
blank = win->_nc_bkgd;
lib/libcurses/base/lib_clreol.c
81
line = &win->_line[y];
lib/libcurses/base/lib_clreol.c
82
CHANGED_TO_EOL(line, x, win->_maxx);
lib/libcurses/base/lib_clreol.c
85
end = &(line->text[win->_maxx]);
lib/libcurses/base/lib_clreol.c
90
_nc_synchook(win);
lib/libcurses/base/lib_colorset.c
50
wcolor_set(WINDOW *win, NCURSES_PAIRS_T pair_arg, void *opts)
lib/libcurses/base/lib_colorset.c
55
T((T_CALLED("wcolor_set(%p,%d)"), (void *) win, color_pair));
lib/libcurses/base/lib_colorset.c
57
if (win
lib/libcurses/base/lib_colorset.c
61
TR(TRACE_ATTRS, ("... current %ld", (long) GET_WINDOW_PAIR(win)));
lib/libcurses/base/lib_colorset.c
62
SET_WINDOW_PAIR(win, color_pair);
lib/libcurses/base/lib_colorset.c
63
if_EXT_COLORS(win->_color = color_pair);
lib/libcurses/base/lib_delch.c
49
wdelch(WINDOW *win)
lib/libcurses/base/lib_delch.c
53
T((T_CALLED("wdelch(%p)"), (void *) win));
lib/libcurses/base/lib_delch.c
55
if (win) {
lib/libcurses/base/lib_delch.c
56
NCURSES_CH_T blank = win->_nc_bkgd;
lib/libcurses/base/lib_delch.c
57
struct ldat *line = &(win->_line[win->_cury]);
lib/libcurses/base/lib_delch.c
58
NCURSES_CH_T *end = &(line->text[win->_maxx]);
lib/libcurses/base/lib_delch.c
59
NCURSES_CH_T *temp2 = &(line->text[win->_curx + 1]);
lib/libcurses/base/lib_delch.c
62
CHANGED_TO_EOL(line, win->_curx, win->_maxx);
lib/libcurses/base/lib_delch.c
68
_nc_synchook(win);
lib/libcurses/base/lib_delwin.c
51
cannot_delete(WINDOW *win)
lib/libcurses/base/lib_delwin.c
55
if (IS_PAD(win)) {
lib/libcurses/base/lib_delwin.c
60
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_delwin.c
64
if (&(p->win) == win) {
lib/libcurses/base/lib_delwin.c
66
} else if (IS_SUBWIN(&(p->win))
lib/libcurses/base/lib_delwin.c
67
&& p->win._parent == win) {
lib/libcurses/base/lib_delwin.c
77
delwin(WINDOW *win)
lib/libcurses/base/lib_delwin.c
81
T((T_CALLED("delwin(%p)"), (void *) win));
lib/libcurses/base/lib_delwin.c
84
if (win == 0
lib/libcurses/base/lib_delwin.c
85
|| cannot_delete(win)) {
lib/libcurses/base/lib_delwin.c
87
} else if (IS_PAD(win)) {
lib/libcurses/base/lib_delwin.c
88
win->_parent = NULL;
lib/libcurses/base/lib_delwin.c
89
result = _nc_freewin(win);
lib/libcurses/base/lib_delwin.c
92
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_delwin.c
94
if (IS_SUBWIN(win)) {
lib/libcurses/base/lib_delwin.c
95
touchwin(win->_parent);
lib/libcurses/base/lib_delwin.c
99
result = _nc_freewin(win);
lib/libcurses/base/lib_erase.c
50
werase(WINDOW *win)
lib/libcurses/base/lib_erase.c
55
T((T_CALLED("werase(%p)"), (void *) win));
lib/libcurses/base/lib_erase.c
57
if (win) {
lib/libcurses/base/lib_erase.c
62
blank = win->_nc_bkgd;
lib/libcurses/base/lib_erase.c
63
for (y = 0; y <= win->_maxy; y++) {
lib/libcurses/base/lib_erase.c
66
start = win->_line[y].text;
lib/libcurses/base/lib_erase.c
67
end = &start[win->_maxx];
lib/libcurses/base/lib_erase.c
76
int x = (win->_parent != 0) ? (win->_begx) : 0;
lib/libcurses/base/lib_erase.c
90
win->_line[y].firstchar = 0;
lib/libcurses/base/lib_erase.c
91
win->_line[y].lastchar = win->_maxx;
lib/libcurses/base/lib_erase.c
93
win->_curx = win->_cury = 0;
lib/libcurses/base/lib_erase.c
94
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_erase.c
95
_nc_synchook(win);
lib/libcurses/base/lib_freeall.c
80
WINDOW *p_win = &(p->win);
lib/libcurses/base/lib_freeall.c
92
WINDOW *q_win = &(q->win);
lib/libcurses/base/lib_getch.c
133
_nc_use_meta(WINDOW *win)
lib/libcurses/base/lib_getch.c
135
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_getch.c
381
recur_wrefresh(WINDOW *win)
lib/libcurses/base/lib_getch.c
384
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_getch.c
402
recur_wrefresh(win);
lib/libcurses/base/lib_getch.c
407
if ((is_wintouched(win) || (win->_flags & _HASMOVED))
lib/libcurses/base/lib_getch.c
408
&& !IS_PAD(win)) {
lib/libcurses/base/lib_getch.c
409
wrefresh(win);
lib/libcurses/base/lib_getch.c
414
recur_wgetnstr(WINDOW *win, char *buf)
lib/libcurses/base/lib_getch.c
416
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_getch.c
428
rc = recur_wgetnstr(win, buf);
lib/libcurses/base/lib_getch.c
435
rc = wgetnstr(win, buf, MAXCOLUMNS);
lib/libcurses/base/lib_getch.c
445
_nc_wgetch(WINDOW *win,
lib/libcurses/base/lib_getch.c
457
T((T_CALLED("_nc_wgetch(%p)"), (void *) win));
lib/libcurses/base/lib_getch.c
461
sp = _nc_screen_of(win);
lib/libcurses/base/lib_getch.c
462
if (win == 0 || sp == 0) {
lib/libcurses/base/lib_getch.c
467
recur_wrefresh(win);
lib/libcurses/base/lib_getch.c
493
rc = recur_wgetnstr(win, buf);
lib/libcurses/base/lib_getch.c
497
if (recur_wgetnstr(win, buf) != ERR)
lib/libcurses/base/lib_getch.c
513
if (win->_use_keypad != sp->_keypad_on)
lib/libcurses/base/lib_getch.c
514
_nc_keypad(sp, win->_use_keypad);
lib/libcurses/base/lib_getch.c
516
recur_wrefresh(win);
lib/libcurses/base/lib_getch.c
518
if (win->_notimeout || (win->_delay >= 0) || (IsCbreak(sp) > 1)) {
lib/libcurses/base/lib_getch.c
526
delay = win->_delay;
lib/libcurses/base/lib_getch.c
550
if (win->_use_keypad) {
lib/libcurses/base/lib_getch.c
565
ch = kgetch(sp, win->_notimeout EVENTLIST_2nd(evl));
lib/libcurses/base/lib_getch.c
643
if (IsEcho(sp) && !IS_PAD(win)) {
lib/libcurses/base/lib_getch.c
646
wechochar(win, backup);
lib/libcurses/base/lib_getch.c
672
wgetch_events(WINDOW *win, _nc_eventlist * evl)
lib/libcurses/base/lib_getch.c
677
T((T_CALLED("wgetch_events(%p,%p)"), (void *) win, (void *) evl));
lib/libcurses/base/lib_getch.c
678
code = _nc_wgetch(win,
lib/libcurses/base/lib_getch.c
680
_nc_use_meta(win)
lib/libcurses/base/lib_getch.c
689
wgetch(WINDOW *win)
lib/libcurses/base/lib_getch.c
694
T((T_CALLED("wgetch(%p)"), (void *) win));
lib/libcurses/base/lib_getch.c
695
code = _nc_wgetch(win,
lib/libcurses/base/lib_getch.c
697
_nc_use_meta(win)
lib/libcurses/base/lib_getstr.c
109
getyx(win, y, x);
lib/libcurses/base/lib_getstr.c
111
if (is_wintouched(win) || (win->_flags & _HASMOVED))
lib/libcurses/base/lib_getstr.c
112
wrefresh(win);
lib/libcurses/base/lib_getstr.c
114
while ((ch = wgetch_events(win, evl)) != ERR) {
lib/libcurses/base/lib_getstr.c
126
&& win->_cury == win->_maxy
lib/libcurses/base/lib_getstr.c
127
&& win->_scroll)
lib/libcurses/base/lib_getstr.c
128
wechochar(win, (chtype) '\n');
lib/libcurses/base/lib_getstr.c
141
str = WipeOut(win, y, x, oldstr, str, save_flags._echo);
lib/libcurses/base/lib_getstr.c
145
str = WipeOut(win, y, x, oldstr, str, save_flags._echo);
lib/libcurses/base/lib_getstr.c
153
int oldy = win->_cury;
lib/libcurses/base/lib_getstr.c
154
if (waddch(win, (chtype) ch) == ERR) {
lib/libcurses/base/lib_getstr.c
160
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_getstr.c
161
waddch(win, (chtype) ' ');
lib/libcurses/base/lib_getstr.c
162
str = WipeOut(win, y, x, oldstr, str, save_flags._echo);
lib/libcurses/base/lib_getstr.c
164
} else if (IS_WRAPPED(win)) {
lib/libcurses/base/lib_getstr.c
170
if (win->_scroll
lib/libcurses/base/lib_getstr.c
171
&& oldy == win->_maxy
lib/libcurses/base/lib_getstr.c
172
&& win->_cury == win->_maxy) {
lib/libcurses/base/lib_getstr.c
177
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_getstr.c
179
wrefresh(win);
lib/libcurses/base/lib_getstr.c
184
win->_curx = 0;
lib/libcurses/base/lib_getstr.c
185
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_getstr.c
186
if (win->_cury < win->_maxy)
lib/libcurses/base/lib_getstr.c
187
win->_cury++;
lib/libcurses/base/lib_getstr.c
188
wrefresh(win);
lib/libcurses/base/lib_getstr.c
216
wgetnstr(WINDOW *win, char *str, int maxlen)
lib/libcurses/base/lib_getstr.c
218
returnCode(wgetnstr_events(win,
lib/libcurses/base/lib_getstr.c
54
WipeOut(WINDOW *win, int y, int x, char *first, char *last, int echoed)
lib/libcurses/base/lib_getstr.c
59
int y1 = win->_cury;
lib/libcurses/base/lib_getstr.c
60
int x1 = win->_curx;
lib/libcurses/base/lib_getstr.c
62
wmove(win, y, x);
lib/libcurses/base/lib_getstr.c
63
waddstr(win, first);
lib/libcurses/base/lib_getstr.c
64
getyx(win, y, x);
lib/libcurses/base/lib_getstr.c
65
while (win->_cury < y1
lib/libcurses/base/lib_getstr.c
66
|| (win->_cury == y1 && win->_curx < x1))
lib/libcurses/base/lib_getstr.c
67
waddch(win, (chtype) ' ');
lib/libcurses/base/lib_getstr.c
69
wmove(win, y, x);
lib/libcurses/base/lib_getstr.c
76
wgetnstr_events(WINDOW *win,
lib/libcurses/base/lib_getstr.c
81
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_getstr.c
90
T((T_CALLED("wgetnstr(%p,%p,%d)"), (void *) win, (void *) str, maxlen));
lib/libcurses/base/lib_getstr.c
92
if (!win || !str)
lib/libcurses/base/lib_hline.c
51
whline(WINDOW *win, chtype ch, int n)
lib/libcurses/base/lib_hline.c
55
T((T_CALLED("whline(%p,%s,%d)"), (void *) win, _tracechtype(ch), n));
lib/libcurses/base/lib_hline.c
57
if (win) {
lib/libcurses/base/lib_hline.c
58
struct ldat *line = &(win->_line[win->_cury]);
lib/libcurses/base/lib_hline.c
60
int start = win->_curx;
lib/libcurses/base/lib_hline.c
63
if (end > win->_maxx)
lib/libcurses/base/lib_hline.c
64
end = win->_maxx;
lib/libcurses/base/lib_hline.c
72
wch = _nc_render(win, wch);
lib/libcurses/base/lib_hline.c
78
if (end < win->_maxx && isWidecExt(line->text[end + 1])) {
lib/libcurses/base/lib_hline.c
87
_nc_synchook(win);
lib/libcurses/base/lib_immedok.c
49
immedok(WINDOW *win, bool flag)
lib/libcurses/base/lib_immedok.c
51
T((T_CALLED("immedok(%p,%d)"), (void *) win, flag));
lib/libcurses/base/lib_immedok.c
53
if (win)
lib/libcurses/base/lib_immedok.c
54
win->_immed = flag;
lib/libcurses/base/lib_inchstr.c
50
winchnstr(WINDOW *win, chtype *str, int n)
lib/libcurses/base/lib_inchstr.c
54
T((T_CALLED("winchnstr(%p,%p,%d)"), (void *) win, (void *) str, n));
lib/libcurses/base/lib_inchstr.c
56
if (!win || !str) {
lib/libcurses/base/lib_inchstr.c
59
int row = win->_cury;
lib/libcurses/base/lib_inchstr.c
60
int col = win->_curx;
lib/libcurses/base/lib_inchstr.c
61
NCURSES_CH_T *text = win->_line[row].text;
lib/libcurses/base/lib_inchstr.c
63
for (; (n < 0 || (i < n)) && (col + i <= win->_maxx); i++) {
lib/libcurses/base/lib_insch.c
103
*temp1 = _nc_render(win, wch);
lib/libcurses/base/lib_insch.c
104
win->_curx++;
lib/libcurses/base/lib_insch.c
110
code = _nc_insert_ch(sp, win, ChAttrOf(ch) | UChar(*s));
lib/libcurses/base/lib_insch.c
122
wch = _nc_render(win, wch);
lib/libcurses/base/lib_insch.c
123
count = _nc_build_wch(win, &wch);
lib/libcurses/base/lib_insch.c
125
code = _nc_insert_wch(win, &wch);
lib/libcurses/base/lib_insch.c
132
code = _nc_insert_ch(sp, win,
lib/libcurses/base/lib_insch.c
150
winsch(WINDOW *win, chtype c)
lib/libcurses/base/lib_insch.c
154
T((T_CALLED("winsch(%p, %s)"), (void *) win, _tracechtype(c)));
lib/libcurses/base/lib_insch.c
156
if (win != 0) {
lib/libcurses/base/lib_insch.c
157
NCURSES_SIZE_T oy = win->_cury;
lib/libcurses/base/lib_insch.c
158
NCURSES_SIZE_T ox = win->_curx;
lib/libcurses/base/lib_insch.c
160
code = _nc_insert_ch(_nc_screen_of(win), win, c);
lib/libcurses/base/lib_insch.c
162
win->_curx = ox;
lib/libcurses/base/lib_insch.c
163
win->_cury = oy;
lib/libcurses/base/lib_insch.c
164
_nc_synchook(win);
lib/libcurses/base/lib_insch.c
56
_nc_insert_ch(SCREEN *sp, WINDOW *win, chtype ch)
lib/libcurses/base/lib_insch.c
72
for (count = (tabsize - (win->_curx % tabsize)); count > 0; count--) {
lib/libcurses/base/lib_insch.c
73
if ((code = _nc_insert_ch(sp, win, ' ')) != OK)
lib/libcurses/base/lib_insch.c
81
_nc_waddch_nosync(win, wch);
lib/libcurses/base/lib_insch.c
86
WINDOW_EXT(win, addch_used) == 0 &&
lib/libcurses/base/lib_insch.c
91
if (win->_curx <= win->_maxx) {
lib/libcurses/base/lib_insch.c
92
struct ldat *line = &(win->_line[win->_cury]);
lib/libcurses/base/lib_insch.c
93
NCURSES_CH_T *end = &(line->text[win->_curx]);
lib/libcurses/base/lib_insch.c
94
NCURSES_CH_T *temp1 = &(line->text[win->_maxx]);
lib/libcurses/base/lib_insch.c
99
CHANGED_TO_EOL(line, win->_curx, win->_maxx);
lib/libcurses/base/lib_insdel.c
51
winsdelln(WINDOW *win, int n)
lib/libcurses/base/lib_insdel.c
55
T((T_CALLED("winsdelln(%p,%d)"), (void *) win, n));
lib/libcurses/base/lib_insdel.c
57
if (win) {
lib/libcurses/base/lib_insdel.c
59
_nc_scroll_window(win, -n, win->_cury, win->_maxy,
lib/libcurses/base/lib_insdel.c
60
win->_nc_bkgd);
lib/libcurses/base/lib_insdel.c
61
_nc_synchook(win);
lib/libcurses/base/lib_insnstr.c
49
winsnstr(WINDOW *win, const char *s, int n)
lib/libcurses/base/lib_insnstr.c
54
T((T_CALLED("winsnstr(%p,%s,%d)"), (void *) win, _nc_visbufn(s, n), n));
lib/libcurses/base/lib_insnstr.c
56
if (win != 0 && str != 0) {
lib/libcurses/base/lib_insnstr.c
57
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_insnstr.c
76
code = wins_nwstr(win, buffer, (int) n3);
lib/libcurses/base/lib_insnstr.c
84
NCURSES_SIZE_T oy = win->_cury;
lib/libcurses/base/lib_insnstr.c
85
NCURSES_SIZE_T ox = win->_curx;
lib/libcurses/base/lib_insnstr.c
89
_nc_insert_ch(sp, win, (chtype) UChar(*cp));
lib/libcurses/base/lib_insnstr.c
91
win->_curx = ox;
lib/libcurses/base/lib_insnstr.c
92
win->_cury = oy;
lib/libcurses/base/lib_insnstr.c
93
_nc_synchook(win);
lib/libcurses/base/lib_instr.c
116
if (++col > win->_maxx) {
lib/libcurses/base/lib_instr.c
50
winnstr(WINDOW *win, char *str, int n)
lib/libcurses/base/lib_instr.c
54
T((T_CALLED("winnstr(%p,%p,%d)"), (void *) win, str, n));
lib/libcurses/base/lib_instr.c
56
if (!win || !str) {
lib/libcurses/base/lib_instr.c
59
int row = win->_cury;
lib/libcurses/base/lib_instr.c
60
int col = win->_curx;
lib/libcurses/base/lib_instr.c
61
NCURSES_CH_T *text = win->_line[row].text;
lib/libcurses/base/lib_instr.c
64
n = win->_maxx - col + 1;
lib/libcurses/base/lib_leaveok.c
49
leaveok(WINDOW *win, bool flag)
lib/libcurses/base/lib_leaveok.c
51
T((T_CALLED("leaveok(%p,%d)"), (void *) win, flag));
lib/libcurses/base/lib_leaveok.c
53
if (win) {
lib/libcurses/base/lib_leaveok.c
54
win->_leaveok = flag;
lib/libcurses/base/lib_mouse.c
1986
wenclose(const WINDOW *win, int y, int x)
lib/libcurses/base/lib_mouse.c
1991
T((T_CALLED("wenclose(%p,%d,%d)"), (const void *) win, y, x));
lib/libcurses/base/lib_mouse.c
1993
if (win != 0) {
lib/libcurses/base/lib_mouse.c
1994
y -= win->_yoffset;
lib/libcurses/base/lib_mouse.c
1995
result = ((win->_begy <= y &&
lib/libcurses/base/lib_mouse.c
1996
win->_begx <= x &&
lib/libcurses/base/lib_mouse.c
1997
(win->_begx + win->_maxx) >= x &&
lib/libcurses/base/lib_mouse.c
1998
(win->_begy + win->_maxy) >= y) ? TRUE : FALSE);
lib/libcurses/base/lib_mouse.c
2053
wmouse_trafo(const WINDOW *win, int *pY, int *pX, bool to_screen)
lib/libcurses/base/lib_mouse.c
2058
(const void *) win,
lib/libcurses/base/lib_mouse.c
2063
if (win && pY && pX) {
lib/libcurses/base/lib_mouse.c
2068
y += win->_begy + win->_yoffset;
lib/libcurses/base/lib_mouse.c
2069
x += win->_begx;
lib/libcurses/base/lib_mouse.c
2070
if (wenclose(win, y, x))
lib/libcurses/base/lib_mouse.c
2073
if (wenclose(win, y, x)) {
lib/libcurses/base/lib_mouse.c
2074
y -= (win->_begy + win->_yoffset);
lib/libcurses/base/lib_mouse.c
2075
x -= win->_begx;
lib/libcurses/base/lib_move.c
50
wmove(WINDOW *win, int y, int x)
lib/libcurses/base/lib_move.c
52
T((T_CALLED("wmove(%p,%d,%d)"), (void *) win, y, x));
lib/libcurses/base/lib_move.c
54
if (LEGALYX(win, y, x)) {
lib/libcurses/base/lib_move.c
55
win->_curx = (NCURSES_SIZE_T) x;
lib/libcurses/base/lib_move.c
56
win->_cury = (NCURSES_SIZE_T) y;
lib/libcurses/base/lib_move.c
58
win->_flags &= ~_WRAPPED;
lib/libcurses/base/lib_move.c
59
win->_flags |= _HASMOVED;
lib/libcurses/base/lib_mvwin.c
108
if (by + win->_maxy > screen_lines(SP_PARM) - 1
lib/libcurses/base/lib_mvwin.c
109
|| bx + win->_maxx > screen_columns(SP_PARM) - 1
lib/libcurses/base/lib_mvwin.c
120
win->_begy = (NCURSES_SIZE_T) by;
lib/libcurses/base/lib_mvwin.c
121
win->_begx = (NCURSES_SIZE_T) bx;
lib/libcurses/base/lib_mvwin.c
122
returnCode(touchwin(win));
lib/libcurses/base/lib_mvwin.c
51
mvwin(WINDOW *win, int by, int bx)
lib/libcurses/base/lib_mvwin.c
54
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_mvwin.c
57
T((T_CALLED("mvwin(%p,%d,%d)"), (void *) win, by, bx));
lib/libcurses/base/lib_mvwin.c
59
if (!win || IS_PAD(win))
lib/libcurses/base/lib_mvwin.c
68
if (IS_SUBWIN(win)) {
lib/libcurses/base/lib_mvwin.c
70
WINDOW *parent = win->_parent;
lib/libcurses/base/lib_mvwin.c
77
if ((by - parent->_begy == win->_pary) &&
lib/libcurses/base/lib_mvwin.c
78
(bx - parent->_begx == win->_parx))
lib/libcurses/base/lib_mvwin.c
81
WINDOW *clone = dupwin(win);
lib/libcurses/base/lib_mvwin.c
85
werase(win); /* Erase the original place */
lib/libcurses/base/lib_mvwin.c
87
wbkgrnd(win, CHREF(parent->_nc_bkgd));
lib/libcurses/base/lib_mvwin.c
88
wsyncup(win); /* Tell the parent(s) */
lib/libcurses/base/lib_mvwin.c
90
err = mvderwin(win,
lib/libcurses/base/lib_mvwin.c
94
err = copywin(clone, win,
lib/libcurses/base/lib_mvwin.c
95
0, 0, 0, 0, win->_maxy, win->_maxx, 0);
lib/libcurses/base/lib_mvwin.c
97
wsyncup(win);
lib/libcurses/base/lib_newwin.c
102
T((T_CALLED("_nc_freewin(%p)"), (void *) win));
lib/libcurses/base/lib_newwin.c
104
if (win != 0) {
lib/libcurses/base/lib_newwin.c
112
if (&(p->win) == win) {
lib/libcurses/base/lib_newwin.c
113
remove_window_from_screen(win);
lib/libcurses/base/lib_newwin.c
119
if (!IS_SUBWIN(win)) {
lib/libcurses/base/lib_newwin.c
122
for (i = 0; i <= win->_maxy; i++)
lib/libcurses/base/lib_newwin.c
123
FreeIfNeeded(win->_line[i].text);
lib/libcurses/base/lib_newwin.c
125
free(win->_line);
lib/libcurses/base/lib_newwin.c
129
T(("...deleted win=%p", (void *) win));
lib/libcurses/base/lib_newwin.c
144
WINDOW *win;
lib/libcurses/base/lib_newwin.c
163
win = NCURSES_SP_NAME(_nc_makenew) (NCURSES_SP_ARGx
lib/libcurses/base/lib_newwin.c
165
if (win == 0)
lib/libcurses/base/lib_newwin.c
169
win->_line[i].text = typeCalloc(NCURSES_CH_T, (unsigned) num_columns);
lib/libcurses/base/lib_newwin.c
170
if (win->_line[i].text == 0) {
lib/libcurses/base/lib_newwin.c
171
(void) _nc_freewin(win);
lib/libcurses/base/lib_newwin.c
174
for (ptr = win->_line[i].text;
lib/libcurses/base/lib_newwin.c
175
ptr < win->_line[i].text + num_columns;
lib/libcurses/base/lib_newwin.c
180
returnWin(win);
lib/libcurses/base/lib_newwin.c
187
WINDOW *win;
lib/libcurses/base/lib_newwin.c
189
win = NCURSES_SP_NAME(newwin) (CURRENT_SCREEN,
lib/libcurses/base/lib_newwin.c
192
return (win);
lib/libcurses/base/lib_newwin.c
199
WINDOW *win;
lib/libcurses/base/lib_newwin.c
227
win = NCURSES_SP_NAME(_nc_makenew) (NCURSES_SP_ARGx num_lines, num_columns,
lib/libcurses/base/lib_newwin.c
230
if (win == 0)
lib/libcurses/base/lib_newwin.c
233
win->_pary = begy;
lib/libcurses/base/lib_newwin.c
234
win->_parx = begx;
lib/libcurses/base/lib_newwin.c
235
WINDOW_ATTRS(win) = WINDOW_ATTRS(orig);
lib/libcurses/base/lib_newwin.c
236
win->_nc_bkgd = orig->_nc_bkgd;
lib/libcurses/base/lib_newwin.c
239
win->_line[i].text = &orig->_line[begy++].text[begx];
lib/libcurses/base/lib_newwin.c
241
win->_parent = orig;
lib/libcurses/base/lib_newwin.c
243
returnWin(win);
lib/libcurses/base/lib_newwin.c
277
WINDOW *win;
lib/libcurses/base/lib_newwin.c
292
win = &(wp->win);
lib/libcurses/base/lib_newwin.c
294
if ((win->_line = typeCalloc(struct ldat, ((unsigned) num_lines))) == 0) {
lib/libcurses/base/lib_newwin.c
301
win->_curx = 0;
lib/libcurses/base/lib_newwin.c
302
win->_cury = 0;
lib/libcurses/base/lib_newwin.c
303
win->_maxy = (NCURSES_SIZE_T) (num_lines - 1);
lib/libcurses/base/lib_newwin.c
304
win->_maxx = (NCURSES_SIZE_T) (num_columns - 1);
lib/libcurses/base/lib_newwin.c
305
win->_begy = (NCURSES_SIZE_T) begy;
lib/libcurses/base/lib_newwin.c
306
win->_begx = (NCURSES_SIZE_T) begx;
lib/libcurses/base/lib_newwin.c
307
win->_yoffset = SP_PARM->_topstolen;
lib/libcurses/base/lib_newwin.c
309
win->_flags = (short) flags;
lib/libcurses/base/lib_newwin.c
310
WINDOW_ATTRS(win) = A_NORMAL;
lib/libcurses/base/lib_newwin.c
311
SetChar(win->_nc_bkgd, BLANK_TEXT, BLANK_ATTR);
lib/libcurses/base/lib_newwin.c
313
win->_clear = (is_padwin
lib/libcurses/base/lib_newwin.c
317
win->_idlok = FALSE;
lib/libcurses/base/lib_newwin.c
318
win->_idcok = TRUE;
lib/libcurses/base/lib_newwin.c
319
win->_scroll = FALSE;
lib/libcurses/base/lib_newwin.c
320
win->_leaveok = FALSE;
lib/libcurses/base/lib_newwin.c
321
win->_use_keypad = FALSE;
lib/libcurses/base/lib_newwin.c
322
win->_delay = -1;
lib/libcurses/base/lib_newwin.c
323
win->_immed = FALSE;
lib/libcurses/base/lib_newwin.c
324
win->_sync = 0;
lib/libcurses/base/lib_newwin.c
325
win->_parx = -1;
lib/libcurses/base/lib_newwin.c
326
win->_pary = -1;
lib/libcurses/base/lib_newwin.c
327
win->_parent = 0;
lib/libcurses/base/lib_newwin.c
329
win->_regtop = 0;
lib/libcurses/base/lib_newwin.c
330
win->_regbottom = (NCURSES_SIZE_T) (num_lines - 1);
lib/libcurses/base/lib_newwin.c
332
win->_pad._pad_y = -1;
lib/libcurses/base/lib_newwin.c
333
win->_pad._pad_x = -1;
lib/libcurses/base/lib_newwin.c
334
win->_pad._pad_top = -1;
lib/libcurses/base/lib_newwin.c
335
win->_pad._pad_bottom = -1;
lib/libcurses/base/lib_newwin.c
336
win->_pad._pad_left = -1;
lib/libcurses/base/lib_newwin.c
337
win->_pad._pad_right = -1;
lib/libcurses/base/lib_newwin.c
359
win->_line[i].firstchar = 0;
lib/libcurses/base/lib_newwin.c
360
win->_line[i].lastchar = (NCURSES_SIZE_T) (num_columns - 1);
lib/libcurses/base/lib_newwin.c
362
if_USE_SCROLL_HINTS(win->_line[i].oldindex = i);
lib/libcurses/base/lib_newwin.c
366
win->_flags |= _ENDLINE;
lib/libcurses/base/lib_newwin.c
369
win->_flags |= _FULLWIN;
lib/libcurses/base/lib_newwin.c
372
win->_flags |= _SCROLLWIN;
lib/libcurses/base/lib_newwin.c
379
T((T_CREATE("window %p"), (void *) win));
lib/libcurses/base/lib_newwin.c
382
returnWin(win);
lib/libcurses/base/lib_newwin.c
51
#define window_is(name) ((sp)->_##name == win)
lib/libcurses/base/lib_newwin.c
59
if (win == name) \
lib/libcurses/base/lib_newwin.c
64
remove_window_from_screen(WINDOW *win)
lib/libcurses/base/lib_newwin.c
69
if ((sp = _nc_screen_of(win)) != 0) {
lib/libcurses/base/lib_newwin.c
95
_nc_freewin(WINDOW *win)
lib/libcurses/base/lib_newwin.c
99
SCREEN *sp = _nc_screen_of(win); /* pretend this is parameter */
lib/libcurses/base/lib_pad.c
103
prefresh(WINDOW *win,
lib/libcurses/base/lib_pad.c
112
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_pad.c
116
if (pnoutrefresh(win, pminrow, pmincol, sminrow, smincol, smaxrow,
lib/libcurses/base/lib_pad.c
125
pnoutrefresh(WINDOW *win,
lib/libcurses/base/lib_pad.c
146
(void *) win, pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol));
lib/libcurses/base/lib_pad.c
148
if (win == 0)
lib/libcurses/base/lib_pad.c
151
if (!IS_PAD(win))
lib/libcurses/base/lib_pad.c
154
sp = _nc_screen_of(win);
lib/libcurses/base/lib_pad.c
170
(long) pmaxrow, (long) win->_maxy));
lib/libcurses/base/lib_pad.c
172
(long) pmaxcol, (long) win->_maxx));
lib/libcurses/base/lib_pad.c
177
if (pmaxrow > win->_maxy) {
lib/libcurses/base/lib_pad.c
178
smaxrow -= (pmaxrow - win->_maxy);
lib/libcurses/base/lib_pad.c
181
if (pmaxcol > win->_maxx) {
lib/libcurses/base/lib_pad.c
182
smaxcol -= (pmaxcol - win->_maxx);
lib/libcurses/base/lib_pad.c
196
_tracedump("...pad", win);
lib/libcurses/base/lib_pad.c
201
if (win->_pad._pad_y >= 0) {
lib/libcurses/base/lib_pad.c
202
displaced = pminrow - win->_pad._pad_y
lib/libcurses/base/lib_pad.c
203
- (sminrow - win->_pad._pad_top);
lib/libcurses/base/lib_pad.c
227
for (i = pminrow, m = sminrow + win->_yoffset;
lib/libcurses/base/lib_pad.c
231
register struct ldat *oline = &win->_line[i];
lib/libcurses/base/lib_pad.c
284
for (i = pminrow - 1; (i >= 0) && (win->_line[i].oldindex >= 0); i--)
lib/libcurses/base/lib_pad.c
285
win->_line[i].oldindex = _NEWINDEX;
lib/libcurses/base/lib_pad.c
286
for (i = pmaxrow + 1; (i <= win->_maxy)
lib/libcurses/base/lib_pad.c
287
&& (win->_line[i].oldindex >= 0); i++)
lib/libcurses/base/lib_pad.c
288
win->_line[i].oldindex = _NEWINDEX;
lib/libcurses/base/lib_pad.c
291
win->_begx = (NCURSES_SIZE_T) smincol;
lib/libcurses/base/lib_pad.c
292
win->_begy = (NCURSES_SIZE_T) sminrow;
lib/libcurses/base/lib_pad.c
294
if (win->_clear) {
lib/libcurses/base/lib_pad.c
295
win->_clear = FALSE;
lib/libcurses/base/lib_pad.c
303
if (win->_leaveok == FALSE
lib/libcurses/base/lib_pad.c
304
&& win->_cury >= pminrow
lib/libcurses/base/lib_pad.c
305
&& win->_curx >= pmincol
lib/libcurses/base/lib_pad.c
306
&& win->_cury <= pmaxrow
lib/libcurses/base/lib_pad.c
307
&& win->_curx <= pmaxcol) {
lib/libcurses/base/lib_pad.c
308
NewScreen(sp)->_cury = (NCURSES_SIZE_T) (win->_cury - pminrow
lib/libcurses/base/lib_pad.c
309
+ win->_begy + win->_yoffset);
lib/libcurses/base/lib_pad.c
310
NewScreen(sp)->_curx = (NCURSES_SIZE_T) (win->_curx - pmincol
lib/libcurses/base/lib_pad.c
311
+ win->_begx);
lib/libcurses/base/lib_pad.c
313
NewScreen(sp)->_leaveok = win->_leaveok;
lib/libcurses/base/lib_pad.c
314
win->_flags &= ~_HASMOVED;
lib/libcurses/base/lib_pad.c
321
win->_pad._pad_y = (NCURSES_SIZE_T) pminrow;
lib/libcurses/base/lib_pad.c
322
win->_pad._pad_x = (NCURSES_SIZE_T) pmincol;
lib/libcurses/base/lib_pad.c
323
win->_pad._pad_top = (NCURSES_SIZE_T) sminrow;
lib/libcurses/base/lib_pad.c
324
win->_pad._pad_left = (NCURSES_SIZE_T) smincol;
lib/libcurses/base/lib_pad.c
325
win->_pad._pad_bottom = (NCURSES_SIZE_T) smaxrow;
lib/libcurses/base/lib_pad.c
326
win->_pad._pad_right = (NCURSES_SIZE_T) smaxcol;
lib/libcurses/base/lib_pad.c
53
WINDOW *win;
lib/libcurses/base/lib_pad.c
62
win = NCURSES_SP_NAME(_nc_makenew) (NCURSES_SP_ARGx l, c, 0, 0, _ISPAD);
lib/libcurses/base/lib_pad.c
63
if (win == NULL)
lib/libcurses/base/lib_pad.c
67
if_USE_SCROLL_HINTS(win->_line[i].oldindex = _NEWINDEX);
lib/libcurses/base/lib_pad.c
68
if ((win->_line[i].text = typeCalloc(NCURSES_CH_T, ((size_t) c))) == 0) {
lib/libcurses/base/lib_pad.c
69
(void) _nc_freewin(win);
lib/libcurses/base/lib_pad.c
72
for (ptr = win->_line[i].text; ptr < win->_line[i].text + c; ptr++)
lib/libcurses/base/lib_pad.c
76
returnWin(win);
lib/libcurses/base/lib_pad.c
90
WINDOW *win = (WINDOW *) 0;
lib/libcurses/base/lib_pad.c
96
|| ((win = derwin(orig, l, c, begy, begx)) == NULL))
lib/libcurses/base/lib_pad.c
99
returnWin(win);
lib/libcurses/base/lib_printw.c
113
mvwprintw(WINDOW *win, int y, int x, const char *fmt, ...)
lib/libcurses/base/lib_printw.c
121
y, x, (void *) win, _nc_visbuf(fmt), _nc_varargs(fmt, argq)));
lib/libcurses/base/lib_printw.c
125
if ((code = wmove(win, y, x)) != ERR) {
lib/libcurses/base/lib_printw.c
129
code = vw_printw(win, fmt, argp);
lib/libcurses/base/lib_printw.c
136
vwprintw(WINDOW *win, const char *fmt, va_list argp)
lib/libcurses/base/lib_printw.c
141
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_printw.c
144
T((T_CALLED("vwprintw(%p,%s,va_list)"), (void *) win, _nc_visbuf(fmt)));
lib/libcurses/base/lib_printw.c
148
code = waddstr(win, buf);
lib/libcurses/base/lib_printw.c
154
vw_printw(WINDOW *win, const char *fmt, va_list argp)
lib/libcurses/base/lib_printw.c
159
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_printw.c
162
T((T_CALLED("vw_printw(%p,%s,va_list)"), (void *) win, _nc_visbuf(fmt)));
lib/libcurses/base/lib_printw.c
166
code = waddstr(win, buf);
lib/libcurses/base/lib_printw.c
69
wprintw(WINDOW *win, const char *fmt, ...)
lib/libcurses/base/lib_printw.c
78
(void *) win, _nc_visbuf(fmt), _nc_varargs(fmt, argq)));
lib/libcurses/base/lib_printw.c
83
code = vw_printw(win, fmt, argp);
lib/libcurses/base/lib_redrawln.c
48
wredrawln(WINDOW *win, int beg, int num)
lib/libcurses/base/lib_redrawln.c
55
T((T_CALLED("wredrawln(%p,%d,%d)"), (void *) win, beg, num));
lib/libcurses/base/lib_redrawln.c
57
if (win == 0)
lib/libcurses/base/lib_redrawln.c
60
sp = _nc_screen_of(win);
lib/libcurses/base/lib_redrawln.c
65
if (touchline(win, beg, num) == ERR)
lib/libcurses/base/lib_redrawln.c
68
if (touchline(CurScreen(sp), beg + win->_begy, num) == ERR)
lib/libcurses/base/lib_redrawln.c
72
if (end > CurScreen(sp)->_maxy + 1 - win->_begy)
lib/libcurses/base/lib_redrawln.c
73
end = CurScreen(sp)->_maxy + 1 - win->_begy;
lib/libcurses/base/lib_redrawln.c
74
if (end > win->_maxy + 1)
lib/libcurses/base/lib_redrawln.c
75
end = win->_maxy + 1;
lib/libcurses/base/lib_redrawln.c
77
len = (size_t) (win->_maxx + 1);
lib/libcurses/base/lib_redrawln.c
78
if (len > (size_t) (CurScreen(sp)->_maxx + 1 - win->_begx))
lib/libcurses/base/lib_redrawln.c
79
len = (size_t) (CurScreen(sp)->_maxx + 1 - win->_begx);
lib/libcurses/base/lib_redrawln.c
83
int crow = i + win->_begy;
lib/libcurses/base/lib_redrawln.c
85
memset(CurScreen(sp)->_line[crow].text + win->_begx, 0, len);
lib/libcurses/base/lib_refresh.c
103
if (IS_PAD(win)) {
lib/libcurses/base/lib_refresh.c
104
returnCode(pnoutrefresh(win,
lib/libcurses/base/lib_refresh.c
105
win->_pad._pad_y,
lib/libcurses/base/lib_refresh.c
106
win->_pad._pad_x,
lib/libcurses/base/lib_refresh.c
107
win->_pad._pad_top,
lib/libcurses/base/lib_refresh.c
108
win->_pad._pad_left,
lib/libcurses/base/lib_refresh.c
109
win->_pad._pad_bottom,
lib/libcurses/base/lib_refresh.c
110
win->_pad._pad_right));
lib/libcurses/base/lib_refresh.c
114
_tracedump("...win", win);
lib/libcurses/base/lib_refresh.c
120
begx = win->_begx;
lib/libcurses/base/lib_refresh.c
121
begy = win->_begy;
lib/libcurses/base/lib_refresh.c
123
NewScreen(SP_PARM)->_nc_bkgd = win->_nc_bkgd;
lib/libcurses/base/lib_refresh.c
124
WINDOW_ATTRS(NewScreen(SP_PARM)) = WINDOW_ATTRS(win);
lib/libcurses/base/lib_refresh.c
127
wsyncdown(win);
lib/libcurses/base/lib_refresh.c
144
wide = (begx <= 1 && win->_maxx >= (NewScreen(SP_PARM)->_maxx - 1));
lib/libcurses/base/lib_refresh.c
147
win->_flags &= ~_HASMOVED;
lib/libcurses/base/lib_refresh.c
157
limit_x = win->_maxx;
lib/libcurses/base/lib_refresh.c
162
for (src_row = 0, dst_row = begy + win->_yoffset;
lib/libcurses/base/lib_refresh.c
163
src_row <= win->_maxy && dst_row <= NewScreen(SP_PARM)->_maxy;
lib/libcurses/base/lib_refresh.c
166
struct ldat *oline = &win->_line[src_row];
lib/libcurses/base/lib_refresh.c
213
int last_dst = begx + ((last_src < win->_maxx)
lib/libcurses/base/lib_refresh.c
215
: win->_maxx);
lib/libcurses/base/lib_refresh.c
282
: (begy + oind + win->_yoffset));
lib/libcurses/base/lib_refresh.c
290
if (win->_clear) {
lib/libcurses/base/lib_refresh.c
291
win->_clear = FALSE;
lib/libcurses/base/lib_refresh.c
295
if (!win->_leaveok) {
lib/libcurses/base/lib_refresh.c
296
NewScreen(SP_PARM)->_cury = (NCURSES_SIZE_T) (win->_cury +
lib/libcurses/base/lib_refresh.c
297
win->_begy + win->_yoffset);
lib/libcurses/base/lib_refresh.c
298
NewScreen(SP_PARM)->_curx = (NCURSES_SIZE_T) (win->_curx + win->_begx);
lib/libcurses/base/lib_refresh.c
300
NewScreen(SP_PARM)->_leaveok = win->_leaveok;
lib/libcurses/base/lib_refresh.c
51
wrefresh(WINDOW *win)
lib/libcurses/base/lib_refresh.c
55
SCREEN *SP_PARM = _nc_screen_of(win);
lib/libcurses/base/lib_refresh.c
58
T((T_CALLED("wrefresh(%p)"), (void *) win));
lib/libcurses/base/lib_refresh.c
60
if (win == 0) {
lib/libcurses/base/lib_refresh.c
62
} else if (win == CurScreen(SP_PARM)) {
lib/libcurses/base/lib_refresh.c
65
} else if ((code = wnoutrefresh(win)) == OK) {
lib/libcurses/base/lib_refresh.c
66
if (win->_clear)
lib/libcurses/base/lib_refresh.c
75
win->_clear = FALSE;
lib/libcurses/base/lib_refresh.c
81
wnoutrefresh(WINDOW *win)
lib/libcurses/base/lib_refresh.c
92
SCREEN *SP_PARM = _nc_screen_of(win);
lib/libcurses/base/lib_refresh.c
95
T((T_CALLED("wnoutrefresh(%p)"), (void *) win));
lib/libcurses/base/lib_refresh.c
97
if (win == NULL)
lib/libcurses/base/lib_scanw.c
101
code = vw_scanw(win, fmt, ap);
lib/libcurses/base/lib_scanw.c
119
mvwscanw(WINDOW *win, int y, int x, const char *fmt, ...)
lib/libcurses/base/lib_scanw.c
125
code = (wmove(win, y, x) == OK) ? vw_scanw(win, fmt, ap) : ERR;
lib/libcurses/base/lib_scanw.c
49
vwscanw(WINDOW *win, const char *fmt, va_list argp)
lib/libcurses/base/lib_scanw.c
54
if (wgetnstr(win, buf, (int) sizeof(buf) - 1) != ERR) {
lib/libcurses/base/lib_scanw.c
64
vw_scanw(WINDOW *win, const char *fmt, va_list argp)
lib/libcurses/base/lib_scanw.c
69
if (wgetnstr(win, buf, (int) sizeof(buf) - 1) != ERR) {
lib/libcurses/base/lib_scanw.c
93
wscanw(WINDOW *win, const char *fmt, ...)
lib/libcurses/base/lib_scanw.c
98
T(("wscanw(%p,\"%s\",...) called", (void *) win, fmt));
lib/libcurses/base/lib_screen.c
375
read_win(WINDOW *win, FILE *fp)
lib/libcurses/base/lib_screen.c
385
memset(win, 0, sizeof(WINDOW));
lib/libcurses/base/lib_screen.c
406
void *data = (void *) ((char *) win + scr_params[n].offset);
lib/libcurses/base/lib_screen.c
795
putwin(WINDOW *win, FILE *filep)
lib/libcurses/base/lib_screen.c
799
T((T_CALLED("putwin(%p,%p)"), (void *) win, (void *) filep));
lib/libcurses/base/lib_screen.c
802
if (win != 0) {
lib/libcurses/base/lib_screen.c
822
const char *data = (char *) win + scr_params[y].offset;
lib/libcurses/base/lib_screen.c
827
if (!strncmp(name, "_pad.", (size_t) 5) && !IS_PAD(win)) {
lib/libcurses/base/lib_screen.c
890
for (y = 0; y <= win->_maxy; y++) {
lib/libcurses/base/lib_screen.c
891
NCURSES_CH_T *data = win->_line[y].text;
lib/libcurses/base/lib_screen.c
896
for (x = 0; x <= win->_maxx; x++) {
lib/libcurses/base/lib_screen.c
921
if (win != 0) {
lib/libcurses/base/lib_screen.c
922
size_t len = (size_t) (win->_maxx + 1);
lib/libcurses/base/lib_screen.c
926
if (fwrite(win, sizeof(WINDOW), (size_t) 1, filep) != 1
lib/libcurses/base/lib_screen.c
930
for (y = 0; y <= win->_maxy; y++) {
lib/libcurses/base/lib_screen.c
931
if (fwrite(win->_line[y].text,
lib/libcurses/base/lib_scroll.c
100
win->_line[line].text[j] = blank;
lib/libcurses/base/lib_scroll.c
101
if_USE_SCROLL_HINTS(win->_line[line].oldindex = _NEWINDEX);
lib/libcurses/base/lib_scroll.c
109
memcpy(win->_line[line].text,
lib/libcurses/base/lib_scroll.c
110
win->_line[line + n].text,
lib/libcurses/base/lib_scroll.c
112
if_USE_SCROLL_HINTS(win->_line[line].oldindex =
lib/libcurses/base/lib_scroll.c
113
win->_line[line + n].oldindex);
lib/libcurses/base/lib_scroll.c
116
for (j = 0; j <= win->_maxx; j++)
lib/libcurses/base/lib_scroll.c
117
win->_line[line].text[j] = blank;
lib/libcurses/base/lib_scroll.c
118
if_USE_SCROLL_HINTS(win->_line[line].oldindex = _NEWINDEX);
lib/libcurses/base/lib_scroll.c
121
touchline(win, top, bottom - top + 1);
lib/libcurses/base/lib_scroll.c
124
if (WINDOW_EXT(win, addch_used) != 0) {
lib/libcurses/base/lib_scroll.c
125
int next = WINDOW_EXT(win, addch_y) + n;
lib/libcurses/base/lib_scroll.c
126
if (next < 0 || next > win->_maxy) {
lib/libcurses/base/lib_scroll.c
129
WINDOW_EXT(win, addch_y) = 0;
lib/libcurses/base/lib_scroll.c
132
WINDOW_EXT(win, addch_y),
lib/libcurses/base/lib_scroll.c
133
WINDOW_EXT(win, addch_x)));
lib/libcurses/base/lib_scroll.c
134
WINDOW_EXT(win, addch_y) = next;
lib/libcurses/base/lib_scroll.c
141
wscrl(WINDOW *win, int n)
lib/libcurses/base/lib_scroll.c
143
T((T_CALLED("wscrl(%p,%d)"), (void *) win, n));
lib/libcurses/base/lib_scroll.c
145
if (!win || !win->_scroll) {
lib/libcurses/base/lib_scroll.c
151
_nc_scroll_window(win, n, win->_regtop, win->_regbottom, win->_nc_bkgd);
lib/libcurses/base/lib_scroll.c
152
_nc_synchook(win);
lib/libcurses/base/lib_scroll.c
52
_nc_scroll_window(WINDOW *win,
lib/libcurses/base/lib_scroll.c
61
size_t to_copy = (sizeof(NCURSES_CH_T) * (size_t) (win->_maxx + 1));
lib/libcurses/base/lib_scroll.c
64
(void *) win, n, (long) top, (long) bottom));
lib/libcurses/base/lib_scroll.c
68
|| bottom > win->_maxy) {
lib/libcurses/base/lib_scroll.c
84
#define TopLimit(n) ((n) <= win->_maxy && (n) <= bottom)
lib/libcurses/base/lib_scroll.c
91
memcpy(win->_line[line].text,
lib/libcurses/base/lib_scroll.c
92
win->_line[line + n].text,
lib/libcurses/base/lib_scroll.c
94
if_USE_SCROLL_HINTS(win->_line[line].oldindex =
lib/libcurses/base/lib_scroll.c
95
win->_line[line + n].oldindex);
lib/libcurses/base/lib_scroll.c
99
for (j = 0; j <= win->_maxx; j++)
lib/libcurses/base/lib_scrollok.c
49
scrollok(WINDOW *win, bool flag)
lib/libcurses/base/lib_scrollok.c
51
T((T_CALLED("scrollok(%p,%d)"), (void *) win, flag));
lib/libcurses/base/lib_scrollok.c
53
if (win) {
lib/libcurses/base/lib_scrollok.c
54
win->_scroll = flag;
lib/libcurses/base/lib_scrreg.c
49
wsetscrreg(WINDOW *win, int top, int bottom)
lib/libcurses/base/lib_scrreg.c
51
T((T_CALLED("wsetscrreg(%p,%d,%d)"), (void *) win, top, bottom));
lib/libcurses/base/lib_scrreg.c
53
if (win &&
lib/libcurses/base/lib_scrreg.c
54
top >= 0 && top <= win->_maxy &&
lib/libcurses/base/lib_scrreg.c
55
bottom >= 0 && bottom <= win->_maxy &&
lib/libcurses/base/lib_scrreg.c
57
win->_regtop = (NCURSES_SIZE_T) top;
lib/libcurses/base/lib_scrreg.c
58
win->_regbottom = (NCURSES_SIZE_T) bottom;
lib/libcurses/base/lib_set_term.c
163
if (rop->win) {
lib/libcurses/base/lib_set_term.c
164
(void) delwin(rop->win);
lib/libcurses/base/lib_set_term.c
165
rop->win = 0;
lib/libcurses/base/lib_set_term.c
174
if (_nc_freewin(&(wl->win)) == OK) {
lib/libcurses/base/lib_set_term.c
738
rop->win = w;
lib/libcurses/base/lib_slk.c
220
if ((SP_PARM->_slk->win = stwin) == NULL) {
lib/libcurses/base/lib_slkclear.c
59
SP_PARM->_slk->win->_nc_bkgd = StdScreen(SP_PARM)->_nc_bkgd;
lib/libcurses/base/lib_slkclear.c
60
WINDOW_ATTRS(SP_PARM->_slk->win) = WINDOW_ATTRS(StdScreen(SP_PARM));
lib/libcurses/base/lib_slkclear.c
61
if (SP_PARM->_slk->win == StdScreen(SP_PARM)) {
lib/libcurses/base/lib_slkclear.c
64
werase(SP_PARM->_slk->win);
lib/libcurses/base/lib_slkclear.c
65
rc = wrefresh(SP_PARM->_slk->win);
lib/libcurses/base/lib_slkrefr.c
114
slk_paint_info(slk->win);
lib/libcurses/base/lib_slkrefr.c
115
wmove(slk->win, SLK_LINES(fmt) - 1, slk->ent[i].ent_x);
lib/libcurses/base/lib_slkrefr.c
116
(void) wattrset(slk->win, (int) AttrOf(slk->attr));
lib/libcurses/base/lib_slkrefr.c
117
waddstr(slk->win, slk->ent[i].form_text);
lib/libcurses/base/lib_slkrefr.c
121
(void) wattrset(slk->win, (int) WINDOW_ATTRS(StdScreen(sp)));
lib/libcurses/base/lib_slkrefr.c
156
returnCode(wnoutrefresh(SP_PARM->_slk->win));
lib/libcurses/base/lib_slkrefr.c
181
returnCode(wrefresh(SP_PARM->_slk->win));
lib/libcurses/base/lib_slkrefr.c
61
slk_paint_info(WINDOW *win)
lib/libcurses/base/lib_slkrefr.c
63
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_slkrefr.c
65
if (win && sp && (sp->slk_format == 4)) {
lib/libcurses/base/lib_slkrefr.c
68
(void) mvwhline(win, 0, 0, 0, getmaxx(win));
lib/libcurses/base/lib_slkrefr.c
69
wmove(win, 0, 0);
lib/libcurses/base/lib_slkrefr.c
72
mvwprintw(win, 0, sp->_slk->ent[i].ent_x, "F%d", i + 1);
lib/libcurses/base/lib_touch.c
54
is_linetouched(WINDOW *win, int line)
lib/libcurses/base/lib_touch.c
56
T((T_CALLED("is_linetouched(%p,%d)"), (void *) win, line));
lib/libcurses/base/lib_touch.c
59
if (!win || (line > win->_maxy) || (line < 0)) {
lib/libcurses/base/lib_touch.c
63
returnCode(win->_line[line].firstchar != _NOCHANGE ? TRUE : FALSE);
lib/libcurses/base/lib_touch.c
67
is_wintouched(WINDOW *win)
lib/libcurses/base/lib_touch.c
69
T((T_CALLED("is_wintouched(%p)"), (void *) win));
lib/libcurses/base/lib_touch.c
71
if (win) {
lib/libcurses/base/lib_touch.c
74
for (i = 0; i <= win->_maxy; i++)
lib/libcurses/base/lib_touch.c
75
if (win->_line[i].firstchar != _NOCHANGE)
lib/libcurses/base/lib_touch.c
82
wtouchln(WINDOW *win, int y, int n, int changed)
lib/libcurses/base/lib_touch.c
86
T((T_CALLED("wtouchln(%p,%d,%d,%d)"), (void *) win, y, n, changed));
lib/libcurses/base/lib_touch.c
88
if (!win || (n < 0) || (y < 0) || (y > win->_maxy))
lib/libcurses/base/lib_touch.c
92
if (i > win->_maxy)
lib/libcurses/base/lib_touch.c
94
win->_line[i].firstchar = (NCURSES_SIZE_T) (changed ? 0 : _NOCHANGE);
lib/libcurses/base/lib_touch.c
95
win->_line[i].lastchar = (NCURSES_SIZE_T) (changed
lib/libcurses/base/lib_touch.c
96
? win->_maxx
lib/libcurses/base/lib_vline.c
51
wvline(WINDOW *win, chtype ch, int n)
lib/libcurses/base/lib_vline.c
55
T((T_CALLED("wvline(%p,%s,%d)"), (void *) win, _tracechtype(ch), n));
lib/libcurses/base/lib_vline.c
57
if (win) {
lib/libcurses/base/lib_vline.c
59
int row = win->_cury;
lib/libcurses/base/lib_vline.c
60
int col = win->_curx;
lib/libcurses/base/lib_vline.c
63
if (end > win->_maxy)
lib/libcurses/base/lib_vline.c
64
end = win->_maxy;
lib/libcurses/base/lib_vline.c
70
wch = _nc_render(win, wch);
lib/libcurses/base/lib_vline.c
73
struct ldat *line = &(win->_line[end]);
lib/libcurses/base/lib_vline.c
78
if (col < win->_maxx && isWidecExt(line->text[col + 1])) {
lib/libcurses/base/lib_vline.c
87
_nc_synchook(win);
lib/libcurses/base/lib_wattroff.c
51
wattr_off(WINDOW *win, attr_t at, void *opts GCC_UNUSED)
lib/libcurses/base/lib_wattroff.c
53
T((T_CALLED("wattr_off(%p,%s)"), (void *) win, _traceattr(at)));
lib/libcurses/base/lib_wattroff.c
54
if (win) {
lib/libcurses/base/lib_wattroff.c
56
_traceattr(WINDOW_ATTRS(win)),
lib/libcurses/base/lib_wattroff.c
57
GET_WINDOW_PAIR(win)));
lib/libcurses/base/lib_wattroff.c
61
win->_color = 0;
lib/libcurses/base/lib_wattroff.c
63
toggle_attr_off(WINDOW_ATTRS(win), at);
lib/libcurses/base/lib_wattron.c
51
wattr_on(WINDOW *win, attr_t at, void *opts GCC_UNUSED)
lib/libcurses/base/lib_wattron.c
53
T((T_CALLED("wattr_on(%p,%s)"), (void *) win, _traceattr(at)));
lib/libcurses/base/lib_wattron.c
54
if (win != 0) {
lib/libcurses/base/lib_wattron.c
56
_traceattr(WINDOW_ATTRS(win)),
lib/libcurses/base/lib_wattron.c
57
GET_WINDOW_PAIR(win)));
lib/libcurses/base/lib_wattron.c
61
win->_color = PairNumber(at);
lib/libcurses/base/lib_wattron.c
62
set_extended_pair(opts, win->_color);
lib/libcurses/base/lib_wattron.c
65
toggle_attr_on(WINDOW_ATTRS(win), at);
lib/libcurses/base/lib_winch.c
48
winch(WINDOW *win)
lib/libcurses/base/lib_winch.c
50
T((T_CALLED("winch(%p)"), (void *) win));
lib/libcurses/base/lib_winch.c
51
if (win != 0) {
lib/libcurses/base/lib_winch.c
52
returnChtype((chtype) CharOf(win->_line[win->_cury].text[win->_curx])
lib/libcurses/base/lib_winch.c
53
| AttrOf(win->_line[win->_cury].text[win->_curx]));
lib/libcurses/base/lib_window.c
103
T((T_CALLED("wsyncup(%p)"), (void *) win));
lib/libcurses/base/lib_window.c
104
if (win && win->_parent) {
lib/libcurses/base/lib_window.c
105
for (wp = win; wp->_parent; wp = wp->_parent) {
lib/libcurses/base/lib_window.c
129
wsyncdown(WINDOW *win)
lib/libcurses/base/lib_window.c
133
T((T_CALLED("wsyncdown(%p)"), (void *) win));
lib/libcurses/base/lib_window.c
135
if (win != NULL && win->_parent != NULL) {
lib/libcurses/base/lib_window.c
136
WINDOW *pp = win->_parent;
lib/libcurses/base/lib_window.c
145
assert((win->_pary <= pp->_maxy) &&
lib/libcurses/base/lib_window.c
146
((win->_pary + win->_maxy) <= pp->_maxy));
lib/libcurses/base/lib_window.c
148
for (y = 0; y <= win->_maxy; y++) {
lib/libcurses/base/lib_window.c
149
if (pp->_line[win->_pary + y].firstchar >= 0) { /* parent changed */
lib/libcurses/base/lib_window.c
150
struct ldat *line = &(win->_line[y]);
lib/libcurses/base/lib_window.c
152
int left = pp->_line[win->_pary + y].firstchar - win->_parx;
lib/libcurses/base/lib_window.c
153
int right = pp->_line[win->_pary + y].lastchar - win->_parx;
lib/libcurses/base/lib_window.c
157
if (right > win->_maxx)
lib/libcurses/base/lib_window.c
158
right = win->_maxx;
lib/libcurses/base/lib_window.c
167
wcursyncup(WINDOW *win)
lib/libcurses/base/lib_window.c
172
T((T_CALLED("wcursyncup(%p)"), (void *) win));
lib/libcurses/base/lib_window.c
173
for (wp = win; wp && wp->_parent; wp = wp->_parent) {
lib/libcurses/base/lib_window.c
180
dupwin(WINDOW *win)
lib/libcurses/base/lib_window.c
185
T((T_CALLED("dupwin(%p)"), (void *) win));
lib/libcurses/base/lib_window.c
187
if (win != 0) {
lib/libcurses/base/lib_window.c
189
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/lib_window.c
192
if (IS_PAD(win)) {
lib/libcurses/base/lib_window.c
194
win->_maxy + 1,
lib/libcurses/base/lib_window.c
195
win->_maxx + 1);
lib/libcurses/base/lib_window.c
198
win->_maxy + 1,
lib/libcurses/base/lib_window.c
199
win->_maxx + 1,
lib/libcurses/base/lib_window.c
200
win->_begy,
lib/libcurses/base/lib_window.c
201
win->_begx);
lib/libcurses/base/lib_window.c
208
nwin->_curx = win->_curx;
lib/libcurses/base/lib_window.c
209
nwin->_cury = win->_cury;
lib/libcurses/base/lib_window.c
210
nwin->_maxy = win->_maxy;
lib/libcurses/base/lib_window.c
211
nwin->_maxx = win->_maxx;
lib/libcurses/base/lib_window.c
212
nwin->_begy = win->_begy;
lib/libcurses/base/lib_window.c
213
nwin->_begx = win->_begx;
lib/libcurses/base/lib_window.c
214
nwin->_yoffset = win->_yoffset;
lib/libcurses/base/lib_window.c
216
nwin->_flags = win->_flags & ~_SUBWIN;
lib/libcurses/base/lib_window.c
221
WINDOW_ATTRS(nwin) = WINDOW_ATTRS(win);
lib/libcurses/base/lib_window.c
222
nwin->_nc_bkgd = win->_nc_bkgd;
lib/libcurses/base/lib_window.c
224
nwin->_notimeout = win->_notimeout;
lib/libcurses/base/lib_window.c
225
nwin->_clear = win->_clear;
lib/libcurses/base/lib_window.c
226
nwin->_leaveok = win->_leaveok;
lib/libcurses/base/lib_window.c
227
nwin->_scroll = win->_scroll;
lib/libcurses/base/lib_window.c
228
nwin->_idlok = win->_idlok;
lib/libcurses/base/lib_window.c
229
nwin->_idcok = win->_idcok;
lib/libcurses/base/lib_window.c
230
nwin->_immed = win->_immed;
lib/libcurses/base/lib_window.c
231
nwin->_sync = win->_sync;
lib/libcurses/base/lib_window.c
232
nwin->_use_keypad = win->_use_keypad;
lib/libcurses/base/lib_window.c
233
nwin->_delay = win->_delay;
lib/libcurses/base/lib_window.c
240
nwin->_regtop = win->_regtop;
lib/libcurses/base/lib_window.c
241
nwin->_regbottom = win->_regbottom;
lib/libcurses/base/lib_window.c
243
if (IS_PAD(win))
lib/libcurses/base/lib_window.c
244
nwin->_pad = win->_pad;
lib/libcurses/base/lib_window.c
246
linesize = (unsigned) (win->_maxx + 1) * sizeof(NCURSES_CH_T);
lib/libcurses/base/lib_window.c
248
memcpy(nwin->_line[i].text, win->_line[i].text, linesize);
lib/libcurses/base/lib_window.c
249
nwin->_line[i].firstchar = win->_line[i].firstchar;
lib/libcurses/base/lib_window.c
250
nwin->_line[i].lastchar = win->_line[i].lastchar;
lib/libcurses/base/lib_window.c
48
_nc_synchook(WINDOW *win)
lib/libcurses/base/lib_window.c
51
if (win->_immed)
lib/libcurses/base/lib_window.c
52
wrefresh(win);
lib/libcurses/base/lib_window.c
53
if (win->_sync)
lib/libcurses/base/lib_window.c
54
wsyncup(win);
lib/libcurses/base/lib_window.c
58
mvderwin(WINDOW *win, int y, int x)
lib/libcurses/base/lib_window.c
64
T((T_CALLED("mvderwin(%p,%d,%d)"), (void *) win, y, x));
lib/libcurses/base/lib_window.c
66
if (win != 0
lib/libcurses/base/lib_window.c
67
&& (orig = win->_parent) != 0
lib/libcurses/base/lib_window.c
69
&& (x + getmaxx(win) <= getmaxx(orig))
lib/libcurses/base/lib_window.c
70
&& (y + getmaxy(win) <= getmaxy(orig))) {
lib/libcurses/base/lib_window.c
73
wsyncup(win);
lib/libcurses/base/lib_window.c
74
win->_parx = x;
lib/libcurses/base/lib_window.c
75
win->_pary = y;
lib/libcurses/base/lib_window.c
76
for (i = 0; i < getmaxy(win); i++)
lib/libcurses/base/lib_window.c
77
win->_line[i].text = &(orig->_line[y++].text[x]);
lib/libcurses/base/lib_window.c
84
syncok(WINDOW *win, bool bf)
lib/libcurses/base/lib_window.c
87
T((T_CALLED("syncok(%p,%d)"), (void *) win, bf));
lib/libcurses/base/lib_window.c
89
if (win) {
lib/libcurses/base/lib_window.c
90
win->_sync = bf;
lib/libcurses/base/lib_window.c
97
wsyncup(WINDOW *win)
lib/libcurses/base/resizeterm.c
125
ripped_window(WINDOW *win)
lib/libcurses/base/resizeterm.c
130
if (win != 0) {
lib/libcurses/base/resizeterm.c
132
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/resizeterm.c
135
if (rop->win == win && rop->line != 0) {
lib/libcurses/base/resizeterm.c
149
ripped_bottom(WINDOW *win)
lib/libcurses/base/resizeterm.c
153
if (win != 0) {
lib/libcurses/base/resizeterm.c
157
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/base/resizeterm.c
162
if (rop->win == win) {
lib/libcurses/base/resizeterm.c
186
WINDOW *tst = &(wp->win);
lib/libcurses/base/resizeterm.c
218
adjust_window(WINDOW *win, int ToLines, int ToCols, int stolen EXTRA_DCLS)
lib/libcurses/base/resizeterm.c
221
int bottom = CurLines + _nc_screen_of(win)->_topstolen - stolen;
lib/libcurses/base/resizeterm.c
222
int myLines = win->_maxy + 1;
lib/libcurses/base/resizeterm.c
223
int myCols = win->_maxx + 1;
lib/libcurses/base/resizeterm.c
224
ripoff_t *rop = ripped_window(win);
lib/libcurses/base/resizeterm.c
227
(void *) win, ToLines, ToCols,
lib/libcurses/base/resizeterm.c
229
parent_depth(win),
lib/libcurses/base/resizeterm.c
230
child_depth(win),
lib/libcurses/base/resizeterm.c
231
(long) getmaxy(win), (long) getmaxx(win),
lib/libcurses/base/resizeterm.c
232
(long) getbegy(win) + win->_yoffset, (long) getbegx(win)));
lib/libcurses/base/resizeterm.c
239
win->_begy = (NCURSES_SIZE_T) (ToLines - ripped_bottom(win) - 0 - win->_yoffset);
lib/libcurses/base/resizeterm.c
243
_nc_screen_of(win),
lib/libcurses/base/resizeterm.c
246
} else if (win->_begy >= bottom) {
lib/libcurses/base/resizeterm.c
251
win->_begy = (NCURSES_SIZE_T) (win->_begy + (ToLines - CurLines));
lib/libcurses/base/resizeterm.c
273
result = wresize(win, myLines, myCols);
lib/libcurses/base/resizeterm.c
296
WINDOW *win = &(wp->win);
lib/libcurses/base/resizeterm.c
298
if (!IS_PAD(win)) {
lib/libcurses/base/resizeterm.c
299
if (child_depth(win) == depth) {
lib/libcurses/base/resizeterm.c
301
if (adjust_window(win, ToLines, ToCols,
lib/libcurses/base/resizeterm.c
331
WINDOW *win = &(wp->win);
lib/libcurses/base/resizeterm.c
333
if (!IS_PAD(win)) {
lib/libcurses/base/resizeterm.c
334
if (parent_depth(win) == depth) {
lib/libcurses/base/resizeterm.c
336
if (adjust_window(win, ToLines, ToCols,
lib/libcurses/base/resizeterm.c
509
if (rop->win != StdScreen(SP_PARM)
lib/libcurses/base/resizeterm.c
510
&& rop->win != 0
lib/libcurses/base/resizeterm.c
514
touchwin(rop->win);
lib/libcurses/base/resizeterm.c
515
wnoutrefresh(rop->win);
lib/libcurses/base/resizeterm.c
89
(void *) &(wp->win),
lib/libcurses/base/resizeterm.c
90
(long) wp->win._maxy + 1,
lib/libcurses/base/resizeterm.c
91
(long) wp->win._maxx + 1,
lib/libcurses/base/resizeterm.c
92
(long) wp->win._begy,
lib/libcurses/base/resizeterm.c
93
(long) wp->win._begx);
lib/libcurses/base/use_window.c
41
use_window(WINDOW *win, NCURSES_WINDOW_CB func, void *data)
lib/libcurses/base/use_window.c
47
(void *) win,
lib/libcurses/base/use_window.c
52
code = func(win, data);
lib/libcurses/base/wresize.c
110
wresize(WINDOW *win, int ToLines, int ToCols)
lib/libcurses/base/wresize.c
117
T((T_CALLED("wresize(%p,%d,%d)"), (void *) win, ToLines, ToCols));
lib/libcurses/base/wresize.c
118
if (win) {
lib/libcurses/base/wresize.c
120
(long) win->_begy, (long) win->_begx,
lib/libcurses/base/wresize.c
121
(long) win->_maxy, (long) win->_maxx,
lib/libcurses/base/wresize.c
122
(long) win->_regtop, (long) win->_regbottom));
lib/libcurses/base/wresize.c
124
_tracedump("...before", win);
lib/libcurses/base/wresize.c
130
if (!win || --ToLines < 0 || --ToCols < 0)
lib/libcurses/base/wresize.c
133
size_x = win->_maxx;
lib/libcurses/base/wresize.c
134
size_y = win->_maxy;
lib/libcurses/base/wresize.c
140
if (IS_SUBWIN(win)) {
lib/libcurses/base/wresize.c
146
if (win->_pary + ToLines > win->_parent->_maxy
lib/libcurses/base/wresize.c
147
|| win->_parx + ToCols > win->_parent->_maxx) {
lib/libcurses/base/wresize.c
150
pline = win->_parent->_line;
lib/libcurses/base/wresize.c
174
if (!IS_SUBWIN(win)) {
lib/libcurses/base/wresize.c
185
&& isWidecBase(win->_line[row].text[col])) {
lib/libcurses/base/wresize.c
190
? win->_line[row].text[col]
lib/libcurses/base/wresize.c
191
: win->_nc_bkgd);
lib/libcurses/base/wresize.c
194
s = win->_line[row].text;
lib/libcurses/base/wresize.c
201
s[col] = win->_nc_bkgd;
lib/libcurses/base/wresize.c
203
} else if (pline != 0 && pline[win->_pary + row].text != 0) {
lib/libcurses/base/wresize.c
204
s = &pline[win->_pary + row].text[win->_parx];
lib/libcurses/base/wresize.c
211
new_lines[row].firstchar = win->_line[row].firstchar;
lib/libcurses/base/wresize.c
212
new_lines[row].lastchar = win->_line[row].lastchar;
lib/libcurses/base/wresize.c
229
if (!(win->_flags & _SUBWIN)) {
lib/libcurses/base/wresize.c
232
FreeAndNull(win->_line[row].text);
lib/libcurses/base/wresize.c
236
FreeAndNull(win->_line[row].text);
lib/libcurses/base/wresize.c
241
FreeAndNull(win->_line);
lib/libcurses/base/wresize.c
242
win->_line = new_lines;
lib/libcurses/base/wresize.c
248
win->_maxx = (NCURSES_SIZE_T) ToCols;
lib/libcurses/base/wresize.c
249
win->_maxy = (NCURSES_SIZE_T) ToLines;
lib/libcurses/base/wresize.c
251
if (win->_regtop > win->_maxy)
lib/libcurses/base/wresize.c
252
win->_regtop = win->_maxy;
lib/libcurses/base/wresize.c
253
if (win->_regbottom > win->_maxy
lib/libcurses/base/wresize.c
254
|| win->_regbottom == size_y)
lib/libcurses/base/wresize.c
255
win->_regbottom = win->_maxy;
lib/libcurses/base/wresize.c
257
if (win->_curx > win->_maxx)
lib/libcurses/base/wresize.c
258
win->_curx = win->_maxx;
lib/libcurses/base/wresize.c
259
if (win->_cury > win->_maxy)
lib/libcurses/base/wresize.c
260
win->_cury = win->_maxy;
lib/libcurses/base/wresize.c
266
repair_subwindows(win);
lib/libcurses/base/wresize.c
270
(long) win->_begy, (long) win->_begx,
lib/libcurses/base/wresize.c
271
(long) win->_maxy, (long) win->_maxx,
lib/libcurses/base/wresize.c
272
(long) win->_regtop, (long) win->_regbottom));
lib/libcurses/base/wresize.c
274
_tracedump("...after:", win);
lib/libcurses/base/wresize.c
67
WINDOW *tst = &(wp->win);
lib/libcurses/curses.h
1157
#define getyx(win,y,x) (y = getcury(win), x = getcurx(win))
lib/libcurses/curses.h
1158
#define getbegyx(win,y,x) (y = getbegy(win), x = getbegx(win))
lib/libcurses/curses.h
1159
#define getmaxyx(win,y,x) (y = getmaxy(win), x = getmaxx(win))
lib/libcurses/curses.h
1160
#define getparyx(win,y,x) (y = getpary(win), x = getparx(win))
lib/libcurses/curses.h
1200
#define getattrs(win) NCURSES_CAST(int, NCURSES_OK_ADDR(win) ? (win)->_attrs : A_NORMAL)
lib/libcurses/curses.h
1201
#define getcurx(win) (NCURSES_OK_ADDR(win) ? (win)->_curx : ERR)
lib/libcurses/curses.h
1202
#define getcury(win) (NCURSES_OK_ADDR(win) ? (win)->_cury : ERR)
lib/libcurses/curses.h
1203
#define getbegx(win) (NCURSES_OK_ADDR(win) ? (win)->_begx : ERR)
lib/libcurses/curses.h
1204
#define getbegy(win) (NCURSES_OK_ADDR(win) ? (win)->_begy : ERR)
lib/libcurses/curses.h
1205
#define getmaxx(win) (NCURSES_OK_ADDR(win) ? ((win)->_maxx + 1) : ERR)
lib/libcurses/curses.h
1206
#define getmaxy(win) (NCURSES_OK_ADDR(win) ? ((win)->_maxy + 1) : ERR)
lib/libcurses/curses.h
1207
#define getparx(win) (NCURSES_OK_ADDR(win) ? (win)->_parx : ERR)
lib/libcurses/curses.h
1208
#define getpary(win) (NCURSES_OK_ADDR(win) ? (win)->_pary : ERR)
lib/libcurses/curses.h
1211
#define wstandout(win) (wattrset(win,A_STANDOUT))
lib/libcurses/curses.h
1212
#define wstandend(win) (wattrset(win,A_NORMAL))
lib/libcurses/curses.h
1214
#define wattron(win,at) wattr_on(win, NCURSES_CAST(attr_t, at), NULL)
lib/libcurses/curses.h
1215
#define wattroff(win,at) wattr_off(win, NCURSES_CAST(attr_t, at), NULL)
lib/libcurses/curses.h
1220
#define wattrset(win,at) \
lib/libcurses/curses.h
1221
(NCURSES_OK_ADDR(win) \
lib/libcurses/curses.h
1222
? ((win)->_color = NCURSES_CAST(int, PAIR_NUMBER(at)), \
lib/libcurses/curses.h
1223
(win)->_attrs = NCURSES_CAST(attr_t, at), \
lib/libcurses/curses.h
1227
#define wattrset(win,at) \
lib/libcurses/curses.h
1228
(NCURSES_OK_ADDR(win) \
lib/libcurses/curses.h
1229
? ((win)->_attrs = NCURSES_CAST(attr_t, at), \
lib/libcurses/curses.h
1236
#define scroll(win) wscrl(win,1)
lib/libcurses/curses.h
1238
#define touchwin(win) wtouchln((win), 0, getmaxy(win), 1)
lib/libcurses/curses.h
1239
#define touchline(win, s, c) wtouchln((win), s, c, 1)
lib/libcurses/curses.h
1240
#define untouchwin(win) wtouchln((win), 0, getmaxy(win), 0)
lib/libcurses/curses.h
1242
#define box(win, v, h) wborder(win, v, v, h, h, 0, 0, 0, 0)
lib/libcurses/curses.h
1252
#define redrawwin(win) wredrawln(win, 0, (NCURSES_OK_ADDR(win) ? (win)->_maxy+1 : -1))
lib/libcurses/curses.h
1255
#define waddstr(win,str) waddnstr(win,str,-1)
lib/libcurses/curses.h
1256
#define waddchstr(win,str) waddchnstr(win,str,-1)
lib/libcurses/curses.h
1310
#define wdeleteln(win) winsdelln(win,-1)
lib/libcurses/curses.h
1311
#define winsertln(win) winsdelln(win,1)
lib/libcurses/curses.h
1317
#define mvwaddch(win,y,x,ch) (wmove((win),(y),(x)) == ERR ? ERR : waddch((win),(ch)))
lib/libcurses/curses.h
1318
#define mvwaddchnstr(win,y,x,str,n) (wmove((win),(y),(x)) == ERR ? ERR : waddchnstr((win),(str),(n)))
lib/libcurses/curses.h
1319
#define mvwaddchstr(win,y,x,str) (wmove((win),(y),(x)) == ERR ? ERR : waddchnstr((win),(str),-1))
lib/libcurses/curses.h
1320
#define mvwaddnstr(win,y,x,str,n) (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),(n)))
lib/libcurses/curses.h
1321
#define mvwaddstr(win,y,x,str) (wmove((win),(y),(x)) == ERR ? ERR : waddnstr((win),(str),-1))
lib/libcurses/curses.h
1322
#define mvwchgat(win,y,x,n,a,c,o) (wmove((win),(y),(x)) == ERR ? ERR : wchgat((win),(n),(a),(c),(o)))
lib/libcurses/curses.h
1323
#define mvwdelch(win,y,x) (wmove((win),(y),(x)) == ERR ? ERR : wdelch(win))
lib/libcurses/curses.h
1324
#define mvwgetch(win,y,x) (wmove((win),(y),(x)) == ERR ? ERR : wgetch(win))
lib/libcurses/curses.h
1325
#define mvwgetnstr(win,y,x,str,n) (wmove((win),(y),(x)) == ERR ? ERR : wgetnstr((win),(str),(n)))
lib/libcurses/curses.h
1326
#define mvwgetstr(win,y,x,str) (wmove((win),(y),(x)) == ERR ? ERR : wgetstr((win),(str)))
lib/libcurses/curses.h
1327
#define mvwhline(win,y,x,c,n) (wmove((win),(y),(x)) == ERR ? ERR : whline((win),(c),(n)))
lib/libcurses/curses.h
1328
#define mvwinch(win,y,x) (wmove((win),(y),(x)) == ERR ? NCURSES_CAST(chtype, ERR) : winch(win))
lib/libcurses/curses.h
1329
#define mvwinchnstr(win,y,x,s,n) (wmove((win),(y),(x)) == ERR ? ERR : winchnstr((win),(s),(n)))
lib/libcurses/curses.h
1330
#define mvwinchstr(win,y,x,s) (wmove((win),(y),(x)) == ERR ? ERR : winchstr((win),(s)))
lib/libcurses/curses.h
1331
#define mvwinnstr(win,y,x,s,n) (wmove((win),(y),(x)) == ERR ? ERR : winnstr((win),(s),(n)))
lib/libcurses/curses.h
1332
#define mvwinsch(win,y,x,c) (wmove((win),(y),(x)) == ERR ? ERR : winsch((win),(c)))
lib/libcurses/curses.h
1333
#define mvwinsnstr(win,y,x,s,n) (wmove((win),(y),(x)) == ERR ? ERR : winsnstr((win),(s),(n)))
lib/libcurses/curses.h
1334
#define mvwinsstr(win,y,x,s) (wmove((win),(y),(x)) == ERR ? ERR : winsstr((win),(s)))
lib/libcurses/curses.h
1335
#define mvwinstr(win,y,x,s) (wmove((win),(y),(x)) == ERR ? ERR : winstr((win),(s)))
lib/libcurses/curses.h
1336
#define mvwvline(win,y,x,c,n) (wmove((win),(y),(x)) == ERR ? ERR : wvline((win),(c),(n)))
lib/libcurses/curses.h
1363
#define getbkgd(win) (NCURSES_OK_ADDR(win) ? ((win)->_bkgd) : 0)
lib/libcurses/curses.h
1372
#define wattr_set(win,a,p,opts) \
lib/libcurses/curses.h
1373
(NCURSES_OK_ADDR(win) \
lib/libcurses/curses.h
1374
? ((void)((win)->_attrs = ((a) & ~A_COLOR), \
lib/libcurses/curses.h
1375
(win)->_color = (opts) ? *(int *)(opts) : (p)), \
lib/libcurses/curses.h
1378
#define wattr_get(win,a,p,opts) \
lib/libcurses/curses.h
1379
(NCURSES_OK_ADDR(win) \
lib/libcurses/curses.h
1381
? (*(a) = (win)->_attrs) \
lib/libcurses/curses.h
1384
? (*(p) = (NCURSES_PAIRS_T) (win)->_color) \
lib/libcurses/curses.h
1387
? (*(int *)(opts) = (win)->_color) \
lib/libcurses/curses.h
1392
#define wattr_set(win,a,p,opts) \
lib/libcurses/curses.h
1393
(NCURSES_OK_ADDR(win) \
lib/libcurses/curses.h
1394
? ((void)((win)->_attrs = (((a) & ~A_COLOR) | \
lib/libcurses/curses.h
1398
#define wattr_get(win,a,p,opts) \
lib/libcurses/curses.h
1399
(NCURSES_OK_ADDR(win) \
lib/libcurses/curses.h
1401
? (*(a) = (win)->_attrs) \
lib/libcurses/curses.h
1404
? (*(p) = (NCURSES_PAIRS_T) PAIR_NUMBER((win)->_attrs)) \
lib/libcurses/curses.h
1434
#define is_cleared(win) (NCURSES_OK_ADDR(win) ? (win)->_clear : FALSE)
lib/libcurses/curses.h
1435
#define is_idcok(win) (NCURSES_OK_ADDR(win) ? (win)->_idcok : FALSE)
lib/libcurses/curses.h
1436
#define is_idlok(win) (NCURSES_OK_ADDR(win) ? (win)->_idlok : FALSE)
lib/libcurses/curses.h
1437
#define is_immedok(win) (NCURSES_OK_ADDR(win) ? (win)->_immed : FALSE)
lib/libcurses/curses.h
1438
#define is_keypad(win) (NCURSES_OK_ADDR(win) ? (win)->_use_keypad : FALSE)
lib/libcurses/curses.h
1439
#define is_leaveok(win) (NCURSES_OK_ADDR(win) ? (win)->_leaveok : FALSE)
lib/libcurses/curses.h
1440
#define is_nodelay(win) (NCURSES_OK_ADDR(win) ? ((win)->_delay == 0) : FALSE)
lib/libcurses/curses.h
1441
#define is_notimeout(win) (NCURSES_OK_ADDR(win) ? (win)->_notimeout : FALSE)
lib/libcurses/curses.h
1442
#define is_pad(win) (NCURSES_OK_ADDR(win) ? ((win)->_flags & _ISPAD) != 0 : FALSE)
lib/libcurses/curses.h
1443
#define is_scrollok(win) (NCURSES_OK_ADDR(win) ? (win)->_scroll : FALSE)
lib/libcurses/curses.h
1444
#define is_subwin(win) (NCURSES_OK_ADDR(win) ? ((win)->_flags & _SUBWIN) != 0 : FALSE)
lib/libcurses/curses.h
1445
#define is_syncok(win) (NCURSES_OK_ADDR(win) ? (win)->_sync : FALSE)
lib/libcurses/curses.h
1446
#define wgetdelay(win) (NCURSES_OK_ADDR(win) ? (win)->_delay : 0)
lib/libcurses/curses.h
1447
#define wgetparent(win) (NCURSES_OK_ADDR(win) ? (win)->_parent : 0)
lib/libcurses/curses.h
1448
#define wgetscrreg(win,t,b) (NCURSES_OK_ADDR(win) ? (*(t) = (win)->_regtop, *(b) = (win)->_regbottom, OK) : ERR)
lib/libcurses/curses.h
1879
#define wadd_wchstr(win,str) wadd_wchnstr((win),(str),-1)
lib/libcurses/curses.h
1880
#define waddwstr(win,wstr) waddnwstr((win),(wstr),-1)
lib/libcurses/curses.h
1886
#define wgetbkgrnd(win,wch) (NCURSES_OK_ADDR(wch) ? ((win) ? (*(wch) = (win)->_bkgrnd) : *(wch), OK) : ERR)
lib/libcurses/curses.h
1908
#define mvwadd_wch(win,y,x,c) (wmove(win,(y),(x)) == ERR ? ERR : wadd_wch((win),(c)))
lib/libcurses/curses.h
1909
#define mvwadd_wchnstr(win,y,x,s,n) (wmove(win,(y),(x)) == ERR ? ERR : wadd_wchnstr((win),(s),(n)))
lib/libcurses/curses.h
1910
#define mvwadd_wchstr(win,y,x,s) (wmove(win,(y),(x)) == ERR ? ERR : wadd_wchstr((win),(s)))
lib/libcurses/curses.h
1911
#define mvwaddnwstr(win,y,x,wstr,n) (wmove(win,(y),(x)) == ERR ? ERR : waddnwstr((win),(wstr),(n)))
lib/libcurses/curses.h
1912
#define mvwaddwstr(win,y,x,wstr) (wmove(win,(y),(x)) == ERR ? ERR : waddwstr((win),(wstr)))
lib/libcurses/curses.h
1913
#define mvwget_wch(win,y,x,c) (wmove(win,(y),(x)) == ERR ? ERR : wget_wch((win),(c)))
lib/libcurses/curses.h
1914
#define mvwget_wstr(win,y,x,t) (wmove(win,(y),(x)) == ERR ? ERR : wget_wstr((win),(t)))
lib/libcurses/curses.h
1915
#define mvwgetn_wstr(win,y,x,t,n) (wmove(win,(y),(x)) == ERR ? ERR : wgetn_wstr((win),(t),(n)))
lib/libcurses/curses.h
1916
#define mvwhline_set(win,y,x,c,n) (wmove(win,(y),(x)) == ERR ? ERR : whline_set((win),(c),(n)))
lib/libcurses/curses.h
1917
#define mvwin_wch(win,y,x,c) (wmove(win,(y),(x)) == ERR ? ERR : win_wch((win),(c)))
lib/libcurses/curses.h
1918
#define mvwin_wchnstr(win,y,x,c,n) (wmove(win,(y),(x)) == ERR ? ERR : win_wchnstr((win),(c),(n)))
lib/libcurses/curses.h
1919
#define mvwin_wchstr(win,y,x,c) (wmove(win,(y),(x)) == ERR ? ERR : win_wchstr((win),(c)))
lib/libcurses/curses.h
1920
#define mvwinnwstr(win,y,x,c,n) (wmove(win,(y),(x)) == ERR ? ERR : winnwstr((win),(c),(n)))
lib/libcurses/curses.h
1921
#define mvwins_nwstr(win,y,x,t,n) (wmove(win,(y),(x)) == ERR ? ERR : wins_nwstr((win),(t),(n)))
lib/libcurses/curses.h
1922
#define mvwins_wch(win,y,x,c) (wmove(win,(y),(x)) == ERR ? ERR : wins_wch((win),(c)))
lib/libcurses/curses.h
1923
#define mvwins_wstr(win,y,x,t) (wmove(win,(y),(x)) == ERR ? ERR : wins_wstr((win),(t)))
lib/libcurses/curses.h
1924
#define mvwinwstr(win,y,x,c) (wmove(win,(y),(x)) == ERR ? ERR : winwstr((win),(c)))
lib/libcurses/curses.h
1925
#define mvwvline_set(win,y,x,c,n) (wmove(win,(y),(x)) == ERR ? ERR : wvline_set((win),(c),(n)))
lib/libcurses/curses.priv.h
1255
WINDOW win; /* WINDOW_EXT() needs to account for offset */
lib/libcurses/curses.priv.h
1264
#define WINDOW_EXT(w,m) (((WINDOWLIST *)((void *)((char *)(w) - offsetof(WINDOWLIST, win))))->m)
lib/libcurses/curses.priv.h
1696
#define returnWin(code) TRACE_RETURN1(code,win)
lib/libcurses/curses.priv.h
1986
extern NCURSES_EXPORT(int) _nc_build_wch(WINDOW *win, ARG_CH_T ch);
lib/libcurses/curses.priv.h
2220
#define wgetch_events(win, evl) wgetch(win)
lib/libcurses/curses.priv.h
2221
#define wgetnstr_events(win, str, maxlen, evl) wgetnstr(win, str, maxlen)
lib/libcurses/curses.priv.h
375
#define wgetbkgrnd(win, wch) ((*wch = win->_bkgd) != 0 ? OK : ERR)
lib/libcurses/curses.priv.h
843
WINDOW *win;
lib/libcurses/term.priv.h
129
WINDOW * win; /* the window used in the hook */
lib/libcurses/tinfo/lib_data.c
295
_nc_screen_of(WINDOW *win)
lib/libcurses/tinfo/lib_data.c
299
if (win != 0) {
lib/libcurses/tinfo/lib_data.c
300
sp = WINDOW_EXT(win, screen);
lib/libcurses/tinfo/lib_options.c
110
nodelay(WINDOW *win, bool flag)
lib/libcurses/tinfo/lib_options.c
112
T((T_CALLED("nodelay(%p,%d)"), (void *) win, flag));
lib/libcurses/tinfo/lib_options.c
114
if (win) {
lib/libcurses/tinfo/lib_options.c
116
win->_delay = 0;
lib/libcurses/tinfo/lib_options.c
118
win->_delay = -1;
lib/libcurses/tinfo/lib_options.c
125
notimeout(WINDOW *win, bool f)
lib/libcurses/tinfo/lib_options.c
127
T((T_CALLED("notimeout(%p,%d)"), (void *) win, f));
lib/libcurses/tinfo/lib_options.c
129
if (win) {
lib/libcurses/tinfo/lib_options.c
130
win->_notimeout = f;
lib/libcurses/tinfo/lib_options.c
137
wtimeout(WINDOW *win, int delay)
lib/libcurses/tinfo/lib_options.c
139
T((T_CALLED("wtimeout(%p,%d)"), (void *) win, delay));
lib/libcurses/tinfo/lib_options.c
141
if (win) {
lib/libcurses/tinfo/lib_options.c
142
win->_delay = delay;
lib/libcurses/tinfo/lib_options.c
148
keypad(WINDOW *win, bool flag)
lib/libcurses/tinfo/lib_options.c
150
T((T_CALLED("keypad(%p,%d)"), (void *) win, flag));
lib/libcurses/tinfo/lib_options.c
152
if (win) {
lib/libcurses/tinfo/lib_options.c
153
win->_use_keypad = flag;
lib/libcurses/tinfo/lib_options.c
154
returnCode(_nc_keypad(_nc_screen_of(win), flag));
lib/libcurses/tinfo/lib_options.c
160
meta(WINDOW *win GCC_UNUSED, bool flag)
lib/libcurses/tinfo/lib_options.c
163
SCREEN *sp = (win == 0) ? CURRENT_SCREEN : _nc_screen_of(win);
lib/libcurses/tinfo/lib_options.c
166
T((T_CALLED("meta(%p,%d)"), (void *) win, flag));
lib/libcurses/tinfo/lib_options.c
55
idlok(WINDOW *win, bool flag)
lib/libcurses/tinfo/lib_options.c
58
T((T_CALLED("idlok(%p,%d)"), (void *) win, flag));
lib/libcurses/tinfo/lib_options.c
60
if (win) {
lib/libcurses/tinfo/lib_options.c
61
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/tinfo/lib_options.c
68
win->_idlok = (flag && (NCURSES_SP_NAME(has_il) (NCURSES_SP_ARG)
lib/libcurses/tinfo/lib_options.c
77
idcok(WINDOW *win, bool flag)
lib/libcurses/tinfo/lib_options.c
79
T((T_CALLED("idcok(%p,%d)"), (void *) win, flag));
lib/libcurses/tinfo/lib_options.c
81
if (win) {
lib/libcurses/tinfo/lib_options.c
82
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/tinfo/lib_options.c
83
sp->_nc_sp_idcok = win->_idcok = (flag && NCURSES_SP_NAME(has_ic) (NCURSES_SP_ARG));
lib/libcurses/tinfo/lib_raw.c
362
NCURSES_SP_NAME(intrflush) (NCURSES_SP_DCLx WINDOW *win GCC_UNUSED, bool flag)
lib/libcurses/tinfo/lib_raw.c
395
intrflush(WINDOW *win GCC_UNUSED, bool flag)
lib/libcurses/tinfo/lib_raw.c
397
return NCURSES_SP_NAME(intrflush) (CURRENT_SCREEN, win, flag);
lib/libcurses/tty/tty_update.c
1114
#define BCE_BKGD(sp,win) (((win) == CurScreen(sp) ? StdScreen(sp) : (win))->_nc_bkgd)
lib/libcurses/tty/tty_update.c
1117
ClrBlank(NCURSES_SP_DCLx WINDOW *win)
lib/libcurses/tty/tty_update.c
1121
AddAttr(blank, (AttrOf(BCE_BKGD(SP_PARM, win)) & BCE_ATTRS));
lib/libcurses/tty/tty_update.c
115
static NCURSES_INLINE NCURSES_CH_T ClrBlank(NCURSES_SP_DCLx WINDOW *win);
lib/libcurses/tty/tty_update.c
731
#define MARK_NOCHANGE(win,row) \
lib/libcurses/tty/tty_update.c
732
win->_line[row].firstchar = _NOCHANGE; \
lib/libcurses/tty/tty_update.c
733
win->_line[row].lastchar = _NOCHANGE; \
lib/libcurses/tty/tty_update.c
734
if_USE_SCROLL_HINTS(win->_line[row].oldindex = row)
lib/libcurses/widechar/lib_add_wch.c
105
#define CHECK_POSITION(win, x, y) \
lib/libcurses/widechar/lib_add_wch.c
106
if (y > win->_maxy \
lib/libcurses/widechar/lib_add_wch.c
107
|| x > win->_maxx \
lib/libcurses/widechar/lib_add_wch.c
111
"(_maxx = %d, _maxy = %d)", win, x, y, \
lib/libcurses/widechar/lib_add_wch.c
112
win->_maxx, win->_maxy)); \
lib/libcurses/widechar/lib_add_wch.c
116
#define CHECK_POSITION(win, x, y) /* nothing */
lib/libcurses/widechar/lib_add_wch.c
120
newline_forces_scroll(WINDOW *win, NCURSES_SIZE_T *ypos)
lib/libcurses/widechar/lib_add_wch.c
124
if (*ypos >= win->_regtop && *ypos == win->_regbottom) {
lib/libcurses/widechar/lib_add_wch.c
125
*ypos = win->_regbottom;
lib/libcurses/widechar/lib_add_wch.c
143
wrap_to_next_line(WINDOW *win)
lib/libcurses/widechar/lib_add_wch.c
145
win->_flags |= _WRAPPED;
lib/libcurses/widechar/lib_add_wch.c
146
if (newline_forces_scroll(win, &(win->_cury))) {
lib/libcurses/widechar/lib_add_wch.c
147
win->_curx = win->_maxx;
lib/libcurses/widechar/lib_add_wch.c
148
if (!win->_scroll)
lib/libcurses/widechar/lib_add_wch.c
150
scroll(win);
lib/libcurses/widechar/lib_add_wch.c
152
win->_curx = 0;
lib/libcurses/widechar/lib_add_wch.c
162
fill_cells(WINDOW *win, int count)
lib/libcurses/widechar/lib_add_wch.c
165
int save_x = win->_curx;
lib/libcurses/widechar/lib_add_wch.c
166
int save_y = win->_cury;
lib/libcurses/widechar/lib_add_wch.c
169
if (wadd_wch_literal(win, blank) == ERR)
lib/libcurses/widechar/lib_add_wch.c
172
win->_curx = (NCURSES_SIZE_T) save_x;
lib/libcurses/widechar/lib_add_wch.c
173
win->_cury = (NCURSES_SIZE_T) save_y;
lib/libcurses/widechar/lib_add_wch.c
177
wadd_wch_literal(WINDOW *win, cchar_t ch)
lib/libcurses/widechar/lib_add_wch.c
183
x = win->_curx;
lib/libcurses/widechar/lib_add_wch.c
184
y = win->_cury;
lib/libcurses/widechar/lib_add_wch.c
186
CHECK_POSITION(win, x, y);
lib/libcurses/widechar/lib_add_wch.c
188
ch = render_char(win, ch);
lib/libcurses/widechar/lib_add_wch.c
190
line = win->_line + y;
lib/libcurses/widechar/lib_add_wch.c
208
|| (win->_maxx >= 0 && win->_cury >= 1)) {
lib/libcurses/widechar/lib_add_wch.c
211
if (!isWidecExt(win->_line[y].text[j])) {
lib/libcurses/widechar/lib_add_wch.c
215
chars = (win->_line[y].text[j].chars);
lib/libcurses/widechar/lib_add_wch.c
217
chars = (win->_line[y - 1].text[win->_maxx].chars);
lib/libcurses/widechar/lib_add_wch.c
236
if (len > win->_maxx + 1) {
lib/libcurses/widechar/lib_add_wch.c
239
} else if (x + len > win->_maxx + 1) {
lib/libcurses/widechar/lib_add_wch.c
240
int count = win->_maxx + 1 - x;
lib/libcurses/widechar/lib_add_wch.c
242
fill_cells(win, count);
lib/libcurses/widechar/lib_add_wch.c
243
if (wrap_to_next_line(win) == ERR)
lib/libcurses/widechar/lib_add_wch.c
245
x = win->_curx;
lib/libcurses/widechar/lib_add_wch.c
246
y = win->_cury;
lib/libcurses/widechar/lib_add_wch.c
247
line = win->_line + y;
lib/libcurses/widechar/lib_add_wch.c
257
if (isWidecBase(win->_line[y].text[x + i])) {
lib/libcurses/widechar/lib_add_wch.c
259
} else if (isWidecExt(win->_line[y].text[x + i])) {
lib/libcurses/widechar/lib_add_wch.c
260
for (j = i; x + j <= win->_maxx; ++j) {
lib/libcurses/widechar/lib_add_wch.c
261
if (!isWidecExt(win->_line[y].text[x + j])) {
lib/libcurses/widechar/lib_add_wch.c
263
fill_cells(win, j);
lib/libcurses/widechar/lib_add_wch.c
278
win->_begy + y, win->_begx + x));
lib/libcurses/widechar/lib_add_wch.c
297
(long) win->_cury, (long) win->_curx, x - 1,
lib/libcurses/widechar/lib_add_wch.c
300
if (x > win->_maxx) {
lib/libcurses/widechar/lib_add_wch.c
301
return wrap_to_next_line(win);
lib/libcurses/widechar/lib_add_wch.c
303
win->_curx = (NCURSES_SIZE_T) x;
lib/libcurses/widechar/lib_add_wch.c
308
wadd_wch_nosync(WINDOW *win, cchar_t ch)
lib/libcurses/widechar/lib_add_wch.c
315
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/widechar/lib_add_wch.c
325
return wadd_wch_literal(win, ch);
lib/libcurses/widechar/lib_add_wch.c
331
x = win->_curx;
lib/libcurses/widechar/lib_add_wch.c
332
y = win->_cury;
lib/libcurses/widechar/lib_add_wch.c
346
if ((!win->_scroll && (y == win->_regbottom))
lib/libcurses/widechar/lib_add_wch.c
347
|| (x <= win->_maxx)) {
lib/libcurses/widechar/lib_add_wch.c
350
while (win->_curx < x) {
lib/libcurses/widechar/lib_add_wch.c
351
if (wadd_wch_literal(win, blank) == ERR)
lib/libcurses/widechar/lib_add_wch.c
356
wclrtoeol(win);
lib/libcurses/widechar/lib_add_wch.c
357
win->_flags |= _WRAPPED;
lib/libcurses/widechar/lib_add_wch.c
358
if (newline_forces_scroll(win, &y)) {
lib/libcurses/widechar/lib_add_wch.c
359
x = win->_maxx;
lib/libcurses/widechar/lib_add_wch.c
360
if (win->_scroll) {
lib/libcurses/widechar/lib_add_wch.c
361
scroll(win);
lib/libcurses/widechar/lib_add_wch.c
370
wclrtoeol(win);
lib/libcurses/widechar/lib_add_wch.c
371
if (newline_forces_scroll(win, &y)) {
lib/libcurses/widechar/lib_add_wch.c
372
if (win->_scroll)
lib/libcurses/widechar/lib_add_wch.c
373
scroll(win);
lib/libcurses/widechar/lib_add_wch.c
380
win->_flags &= ~_WRAPPED;
lib/libcurses/widechar/lib_add_wch.c
386
win->_flags &= ~_WRAPPED;
lib/libcurses/widechar/lib_add_wch.c
394
if (wadd_wch_literal(win, sch) == ERR)
lib/libcurses/widechar/lib_add_wch.c
402
win->_curx = x;
lib/libcurses/widechar/lib_add_wch.c
403
win->_cury = y;
lib/libcurses/widechar/lib_add_wch.c
417
wadd_wch(WINDOW *win, const cchar_t *wch)
lib/libcurses/widechar/lib_add_wch.c
422
(void *) win,
lib/libcurses/widechar/lib_add_wch.c
425
if (win && (wadd_wch_nosync(win, *wch) != ERR)) {
lib/libcurses/widechar/lib_add_wch.c
426
_nc_synchook(win);
lib/libcurses/widechar/lib_add_wch.c
435
wecho_wchar(WINDOW *win, const cchar_t *wch)
lib/libcurses/widechar/lib_add_wch.c
440
(void *) win,
lib/libcurses/widechar/lib_add_wch.c
443
if (win && (wadd_wch_nosync(win, *wch) != ERR)) {
lib/libcurses/widechar/lib_add_wch.c
444
bool save_immed = win->_immed;
lib/libcurses/widechar/lib_add_wch.c
445
win->_immed = TRUE;
lib/libcurses/widechar/lib_add_wch.c
446
_nc_synchook(win);
lib/libcurses/widechar/lib_add_wch.c
447
win->_immed = save_immed;
lib/libcurses/widechar/lib_add_wch.c
64
render_char(WINDOW *win, cchar_t ch)
lib/libcurses/widechar/lib_add_wch.c
67
attr_t a = WINDOW_ATTRS(win);
lib/libcurses/widechar/lib_add_wch.c
74
ch = win->_nc_bkgd;
lib/libcurses/widechar/lib_add_wch.c
75
SetAttr(ch, a | AttrOf(win->_nc_bkgd));
lib/libcurses/widechar/lib_add_wch.c
76
if ((pair = GET_WINDOW_PAIR(win)) == 0)
lib/libcurses/widechar/lib_add_wch.c
77
pair = GetPair(win->_nc_bkgd);
lib/libcurses/widechar/lib_add_wch.c
81
a |= AttrOf(win->_nc_bkgd) & COLOR_MASK(a);
lib/libcurses/widechar/lib_add_wch.c
84
if ((pair = GET_WINDOW_PAIR(win)) == 0)
lib/libcurses/widechar/lib_add_wch.c
85
pair = GetPair(win->_nc_bkgd);
lib/libcurses/widechar/lib_add_wch.c
93
_tracech_t2(1, CHREF(win->_nc_bkgd)),
lib/libcurses/widechar/lib_add_wch.c
94
GetPair(win->_nc_bkgd),
lib/libcurses/widechar/lib_add_wch.c
95
_traceattr(WINDOW_ATTRS(win)),
lib/libcurses/widechar/lib_add_wch.c
96
GET_WINDOW_PAIR(win),
lib/libcurses/widechar/lib_box_set.c
100
win->_line[endy].firstchar = win->_line[0].firstchar = 0;
lib/libcurses/widechar/lib_box_set.c
101
win->_line[endy].lastchar = win->_line[0].lastchar = endx;
lib/libcurses/widechar/lib_box_set.c
104
win->_line[i].text[0] = wls;
lib/libcurses/widechar/lib_box_set.c
105
win->_line[i].text[endx] = wrs;
lib/libcurses/widechar/lib_box_set.c
106
win->_line[i].firstchar = 0;
lib/libcurses/widechar/lib_box_set.c
107
win->_line[i].lastchar = endx;
lib/libcurses/widechar/lib_box_set.c
109
win->_line[0].text[0] = wtl;
lib/libcurses/widechar/lib_box_set.c
110
win->_line[0].text[endx] = wtr;
lib/libcurses/widechar/lib_box_set.c
111
win->_line[endy].text[0] = wbl;
lib/libcurses/widechar/lib_box_set.c
112
win->_line[endy].text[endx] = wbr;
lib/libcurses/widechar/lib_box_set.c
114
_nc_synchook(win);
lib/libcurses/widechar/lib_box_set.c
48
wborder_set(WINDOW *win,
lib/libcurses/widechar/lib_box_set.c
59
(void *) win,
lib/libcurses/widechar/lib_box_set.c
69
if (!win)
lib/libcurses/widechar/lib_box_set.c
72
#define RENDER_WITH_DEFAULT(ch,def) w ##ch = _nc_render(win, (ch == 0) ? *(const ARG_CH_T)def : *ch)
lib/libcurses/widechar/lib_box_set.c
93
endx = win->_maxx;
lib/libcurses/widechar/lib_box_set.c
94
endy = win->_maxy;
lib/libcurses/widechar/lib_box_set.c
97
win->_line[0].text[i] = wts;
lib/libcurses/widechar/lib_box_set.c
98
win->_line[endy].text[i] = wbs;
lib/libcurses/widechar/lib_get_wch.c
49
wget_wch(WINDOW *win, wint_t *result)
lib/libcurses/widechar/lib_get_wch.c
58
T((T_CALLED("wget_wch(%p)"), (void *) win));
lib/libcurses/widechar/lib_get_wch.c
65
sp = _nc_screen_of(win);
lib/libcurses/widechar/lib_get_wch.c
74
code = _nc_wgetch(win, &value, TRUE EVENTLIST_2nd((_nc_eventlist
lib/libcurses/widechar/lib_get_wstr.c
101
T((T_CALLED("wgetn_wstr(%p,%p, %d)"), (void *) win, (void *) str, maxlen));
lib/libcurses/widechar/lib_get_wstr.c
103
if (!win)
lib/libcurses/widechar/lib_get_wstr.c
119
getyx(win, y, x);
lib/libcurses/widechar/lib_get_wstr.c
121
if (is_wintouched(win) || (win->_flags & _HASMOVED))
lib/libcurses/widechar/lib_get_wstr.c
122
wrefresh(win);
lib/libcurses/widechar/lib_get_wstr.c
124
while ((code = wget_wch(win, &ch)) != ERR) {
lib/libcurses/widechar/lib_get_wstr.c
153
&& win->_cury == win->_maxy
lib/libcurses/widechar/lib_get_wstr.c
154
&& win->_scroll)
lib/libcurses/widechar/lib_get_wstr.c
155
wechochar(win, (chtype) '\n');
lib/libcurses/widechar/lib_get_wstr.c
160
tmpstr = WipeOut(win, y, x, oldstr, tmpstr, save_flags._echo);
lib/libcurses/widechar/lib_get_wstr.c
164
tmpstr = WipeOut(win, y, x, oldstr, tmpstr, save_flags._echo);
lib/libcurses/widechar/lib_get_wstr.c
175
int oldy = win->_cury;
lib/libcurses/widechar/lib_get_wstr.c
177
if (wadd_wint(win, tmpstr - 1) == ERR) {
lib/libcurses/widechar/lib_get_wstr.c
182
win->_flags &= ~_WRAPPED;
lib/libcurses/widechar/lib_get_wstr.c
183
waddch(win, (chtype) ' ');
lib/libcurses/widechar/lib_get_wstr.c
184
tmpstr = WipeOut(win, y, x, oldstr, tmpstr, save_flags._echo);
lib/libcurses/widechar/lib_get_wstr.c
186
} else if (IS_WRAPPED(win)) {
lib/libcurses/widechar/lib_get_wstr.c
191
if (win->_scroll
lib/libcurses/widechar/lib_get_wstr.c
192
&& oldy == win->_maxy
lib/libcurses/widechar/lib_get_wstr.c
193
&& win->_cury == win->_maxy) {
lib/libcurses/widechar/lib_get_wstr.c
198
win->_flags &= ~_WRAPPED;
lib/libcurses/widechar/lib_get_wstr.c
200
wrefresh(win);
lib/libcurses/widechar/lib_get_wstr.c
205
win->_curx = 0;
lib/libcurses/widechar/lib_get_wstr.c
206
win->_flags &= ~_WRAPPED;
lib/libcurses/widechar/lib_get_wstr.c
207
if (win->_cury < win->_maxy)
lib/libcurses/widechar/lib_get_wstr.c
208
win->_cury++;
lib/libcurses/widechar/lib_get_wstr.c
209
wrefresh(win);
lib/libcurses/widechar/lib_get_wstr.c
48
wadd_wint(WINDOW *win, wint_t *src)
lib/libcurses/widechar/lib_get_wstr.c
56
return wadd_wch(win, &tmp);
lib/libcurses/widechar/lib_get_wstr.c
64
WipeOut(WINDOW *win, int y, int x, wint_t *first, wint_t *last, int echoed)
lib/libcurses/widechar/lib_get_wstr.c
69
int y1 = win->_cury;
lib/libcurses/widechar/lib_get_wstr.c
70
int x1 = win->_curx;
lib/libcurses/widechar/lib_get_wstr.c
73
wmove(win, y, x);
lib/libcurses/widechar/lib_get_wstr.c
75
wadd_wint(win, first + n);
lib/libcurses/widechar/lib_get_wstr.c
77
getyx(win, y, x);
lib/libcurses/widechar/lib_get_wstr.c
78
while (win->_cury < y1
lib/libcurses/widechar/lib_get_wstr.c
79
|| (win->_cury == y1 && win->_curx < x1))
lib/libcurses/widechar/lib_get_wstr.c
80
waddch(win, (chtype) ' ');
lib/libcurses/widechar/lib_get_wstr.c
82
wmove(win, y, x);
lib/libcurses/widechar/lib_get_wstr.c
89
wgetn_wstr(WINDOW *win, wint_t *str, int maxlen)
lib/libcurses/widechar/lib_get_wstr.c
91
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/widechar/lib_hline_set.c
48
whline_set(WINDOW *win, const cchar_t *ch, int n)
lib/libcurses/widechar/lib_hline_set.c
52
T((T_CALLED("whline_set(%p,%s,%d)"), (void *) win, _tracecchar_t(ch), n));
lib/libcurses/widechar/lib_hline_set.c
54
if (win) {
lib/libcurses/widechar/lib_hline_set.c
55
struct ldat *line = &(win->_line[win->_cury]);
lib/libcurses/widechar/lib_hline_set.c
57
int start = win->_curx;
lib/libcurses/widechar/lib_hline_set.c
60
if (end > win->_maxx)
lib/libcurses/widechar/lib_hline_set.c
61
end = win->_maxx;
lib/libcurses/widechar/lib_hline_set.c
69
wch = _nc_render(win, wch);
lib/libcurses/widechar/lib_hline_set.c
76
_nc_synchook(win);
lib/libcurses/widechar/lib_in_wch.c
48
win_wch(WINDOW *win, cchar_t *wcval)
lib/libcurses/widechar/lib_in_wch.c
52
TR(TRACE_CCALLS, (T_CALLED("win_wch(%p,%p)"), (void *) win, (void *) wcval));
lib/libcurses/widechar/lib_in_wch.c
54
if (win != 0
lib/libcurses/widechar/lib_in_wch.c
58
getyx(win, row, col);
lib/libcurses/widechar/lib_in_wch.c
60
*wcval = win->_line[row].text[col];
lib/libcurses/widechar/lib_in_wchnstr.c
48
win_wchnstr(WINDOW *win, cchar_t *wchstr, int n)
lib/libcurses/widechar/lib_in_wchnstr.c
52
T((T_CALLED("win_wchnstr(%p,%p,%d)"), (void *) win, (void *) wchstr, n));
lib/libcurses/widechar/lib_in_wchnstr.c
53
if (win != 0
lib/libcurses/widechar/lib_in_wchnstr.c
59
getyx(win, row, col);
lib/libcurses/widechar/lib_in_wchnstr.c
60
limit = getmaxx(win) - col;
lib/libcurses/widechar/lib_in_wchnstr.c
61
src = &(win->_line[row].text[col]);
lib/libcurses/widechar/lib_ins_wch.c
100
_nc_synchook(win);
lib/libcurses/widechar/lib_ins_wch.c
106
wins_nwstr(WINDOW *win, const wchar_t *wstr, int n)
lib/libcurses/widechar/lib_ins_wch.c
111
(void *) win, _nc_viswbufn(wstr, n), n));
lib/libcurses/widechar/lib_ins_wch.c
113
if (win != 0
lib/libcurses/widechar/lib_ins_wch.c
121
SCREEN *sp = _nc_screen_of(win);
lib/libcurses/widechar/lib_ins_wch.c
122
NCURSES_SIZE_T oy = win->_cury;
lib/libcurses/widechar/lib_ins_wch.c
123
NCURSES_SIZE_T ox = win->_curx;
lib/libcurses/widechar/lib_ins_wch.c
137
code = _nc_insert_wch(win, &tmp_cchar);
lib/libcurses/widechar/lib_ins_wch.c
140
code = _nc_insert_ch(sp, win, (chtype) (*cp));
lib/libcurses/widechar/lib_ins_wch.c
146
win->_curx = ox;
lib/libcurses/widechar/lib_ins_wch.c
147
win->_cury = oy;
lib/libcurses/widechar/lib_ins_wch.c
148
_nc_synchook(win);
lib/libcurses/widechar/lib_ins_wch.c
52
_nc_insert_wch(WINDOW *win, const cchar_t *wch)
lib/libcurses/widechar/lib_ins_wch.c
58
code = winsch(win, (chtype) CharOf(CHDEREF(wch)));
lib/libcurses/widechar/lib_ins_wch.c
63
if (win->_curx <= win->_maxx) {
lib/libcurses/widechar/lib_ins_wch.c
65
struct ldat *line = &(win->_line[win->_cury]);
lib/libcurses/widechar/lib_ins_wch.c
66
NCURSES_CH_T *end = &(line->text[win->_curx]);
lib/libcurses/widechar/lib_ins_wch.c
67
NCURSES_CH_T *temp1 = &(line->text[win->_maxx]);
lib/libcurses/widechar/lib_ins_wch.c
70
CHANGED_TO_EOL(line, win->_curx, win->_maxx);
lib/libcurses/widechar/lib_ins_wch.c
74
*temp1 = _nc_render(win, *wch);
lib/libcurses/widechar/lib_ins_wch.c
79
win->_curx = (NCURSES_SIZE_T) (win->_curx + cells);
lib/libcurses/widechar/lib_ins_wch.c
86
wins_wch(WINDOW *win, const cchar_t *wch)
lib/libcurses/widechar/lib_ins_wch.c
90
T((T_CALLED("wins_wch(%p, %s)"), (void *) win, _tracecchar_t(wch)));
lib/libcurses/widechar/lib_ins_wch.c
92
if (win != 0) {
lib/libcurses/widechar/lib_ins_wch.c
93
NCURSES_SIZE_T oy = win->_cury;
lib/libcurses/widechar/lib_ins_wch.c
94
NCURSES_SIZE_T ox = win->_curx;
lib/libcurses/widechar/lib_ins_wch.c
96
code = _nc_insert_wch(win, wch);
lib/libcurses/widechar/lib_ins_wch.c
98
win->_curx = ox;
lib/libcurses/widechar/lib_ins_wch.c
99
win->_cury = oy;
lib/libcurses/widechar/lib_inwstr.c
104
winwstr(WINDOW *win, wchar_t *wstr)
lib/libcurses/widechar/lib_inwstr.c
108
T((T_CALLED("winwstr(%p,%p)"), (void *) win, (void *) wstr));
lib/libcurses/widechar/lib_inwstr.c
109
if (win == 0) {
lib/libcurses/widechar/lib_inwstr.c
111
} else if (winnwstr(win, wstr,
lib/libcurses/widechar/lib_inwstr.c
112
CCHARW_MAX * (win->_maxx - win->_curx + 1)) == ERR) {
lib/libcurses/widechar/lib_inwstr.c
48
winnwstr(WINDOW *win, wchar_t *wstr, int n)
lib/libcurses/widechar/lib_inwstr.c
53
T((T_CALLED("winnwstr(%p,%p,%d)"), (void *) win, (void *) wstr, n));
lib/libcurses/widechar/lib_inwstr.c
55
if (win) {
lib/libcurses/widechar/lib_inwstr.c
60
getyx(win, row, col);
lib/libcurses/widechar/lib_inwstr.c
62
text = win->_line[row].text;
lib/libcurses/widechar/lib_inwstr.c
85
if (++col > win->_maxx) {
lib/libcurses/widechar/lib_vline_set.c
48
wvline_set(WINDOW *win, const cchar_t *ch, int n)
lib/libcurses/widechar/lib_vline_set.c
52
T((T_CALLED("wvline(%p,%s,%d)"), (void *) win, _tracecchar_t(ch), n));
lib/libcurses/widechar/lib_vline_set.c
54
if (win) {
lib/libcurses/widechar/lib_vline_set.c
56
int row = win->_cury;
lib/libcurses/widechar/lib_vline_set.c
57
int col = win->_curx;
lib/libcurses/widechar/lib_vline_set.c
60
if (end > win->_maxy)
lib/libcurses/widechar/lib_vline_set.c
61
end = win->_maxy;
lib/libcurses/widechar/lib_vline_set.c
67
wch = _nc_render(win, wch);
lib/libcurses/widechar/lib_vline_set.c
70
struct ldat *line = &(win->_line[end]);
lib/libcurses/widechar/lib_vline_set.c
76
_nc_synchook(win);
lib/libform/form.h
149
WINDOW * win; /* window */
lib/libform/form.priv.h
109
((form)->win ? _nc_screen_of((form->win)):CURRENT_SCREEN)
lib/libform/form.priv.h
118
: ((form)->win \
lib/libform/form.priv.h
119
? (form)->win \
lib/libform/frm_def.c
320
form->win = StdScreen(SP_PARM);
lib/libform/frm_driver.c
1007
Perform_Justification(FIELD *field, WINDOW *win)
lib/libform/frm_driver.c
1021
assert(win && (field->drows == 1));
lib/libform/frm_driver.c
1038
wmove(win, 0, col);
lib/libform/frm_driver.c
1039
myADDNSTR(win, bp, len);
lib/libform/frm_driver.c
1055
Undo_Justification(FIELD *field, WINDOW *win)
lib/libform/frm_driver.c
1061
getyx(win, y, x);
lib/libform/frm_driver.c
1070
assert(win);
lib/libform/frm_driver.c
1071
wmove(win, 0, 0);
lib/libform/frm_driver.c
1072
myADDNSTR(win, bp, len);
lib/libform/frm_driver.c
1074
wmove(win, y, x);
lib/libform/frm_driver.c
1142
WINDOW *win;
lib/libform/frm_driver.c
1149
win = derwin(fwin,
lib/libform/frm_driver.c
1152
if (!win)
lib/libform/frm_driver.c
1158
Set_Field_Window_Attributes(field, win);
lib/libform/frm_driver.c
1162
(void)wattrset(win, (int)WINDOW_ATTRS(fwin));
lib/libform/frm_driver.c
1164
werase(win);
lib/libform/frm_driver.c
1172
Perform_Justification(field, win);
lib/libform/frm_driver.c
1174
Buffer_To_Window(field, win);
lib/libform/frm_driver.c
1178
wsyncup(win);
lib/libform/frm_driver.c
1179
delwin(win);
lib/libform/frm_driver.c
192
#define Set_Field_Window_Attributes(field,win) \
lib/libform/frm_driver.c
193
( wbkgdset((win),(chtype)((chtype)((field)->pad) | (field)->back)), \
lib/libform/frm_driver.c
194
(void) wattrset((win), (int)(field)->fore) )
lib/libform/frm_driver.c
311
cell_base(WINDOW *win, int y, int x)
lib/libform/frm_driver.c
315
while (LEGALYX(win, y, x))
lib/libform/frm_driver.c
317
cchar_t *data = &(win->_line[y].text[x]);
lib/libform/frm_driver.c
333
cell_width(WINDOW *win, int y, int x)
lib/libform/frm_driver.c
337
if (LEGALYX(win, y, x))
lib/libform/frm_driver.c
339
cchar_t *data = &(win->_line[y].text[x]);
lib/libform/frm_driver.c
344
result = cell_width(win, y, x - 1);
lib/libform/frm_driver.c
4443
WINDOW *win = form->win ? form->win : StdScreen(Get_Form_Screen(form));
lib/libform/frm_driver.c
4444
WINDOW *sub = form->sub ? form->sub : win;
lib/libform/frm_driver.c
4450
&& wenclose(win, event.y, event.x))
lib/libform/frm_driver.c
4644
WINDOW *win = form->win ? form->win : StdScreen(Get_Form_Screen(form));
lib/libform/frm_driver.c
4645
WINDOW *sub = form->sub ? form->sub : win;
lib/libform/frm_driver.c
4651
&& wenclose(win, event.y, event.x))
lib/libform/frm_driver.c
512
Buffer_To_Window(const FIELD *field, WINDOW *win)
lib/libform/frm_driver.c
519
assert(win && field);
lib/libform/frm_driver.c
521
getyx(win, y, x);
lib/libform/frm_driver.c
522
width = getmaxx(win);
lib/libform/frm_driver.c
523
height = getmaxy(win);
lib/libform/frm_driver.c
533
wmove(win, row, 0);
lib/libform/frm_driver.c
534
myADDNSTR(win, pBuffer, len);
lib/libform/frm_driver.c
537
wmove(win, y, x);
lib/libform/frm_driver.c
561
WINDOW *win;
lib/libform/frm_driver.c
565
win = form->w;
lib/libform/frm_driver.c
566
assert(win);
lib/libform/frm_driver.c
570
height = getmaxy(win);
lib/libform/frm_driver.c
574
wmove(win, row, 0);
lib/libform/frm_driver.c
575
len += myINNSTR(win, p + len, field->dcols);
lib/libform/frm_sub.c
49
set_form_sub(FORM *form, WINDOW *win)
lib/libform/frm_sub.c
51
T((T_CALLED("set_form_sub(%p,%p)"), (void *)form, (void *)win));
lib/libform/frm_sub.c
60
f->sub = win ? win : StdScreen(Get_Form_Screen(f));
lib/libform/frm_sub.c
63
Normalize_Form(form)->sub = win;
lib/libform/frm_win.c
49
set_form_win(FORM *form, WINDOW *win)
lib/libform/frm_win.c
51
T((T_CALLED("set_form_win(%p,%p)"), (void *)form, (void *)win));
lib/libform/frm_win.c
60
f->win = win ? win : StdScreen(Get_Form_Screen(f));
lib/libform/frm_win.c
63
Normalize_Form(form)->win = win;
lib/libform/frm_win.c
87
result = (f->win ? f->win : StdScreen(Get_Form_Screen(f)));
lib/libform/frm_win.c
89
result = (f->win ? f->win : stdscr);
lib/libmenu/m_cursor.c
105
if (win != sub)
lib/libmenu/m_cursor.c
95
WINDOW *win = Get_Menu_UserWin(menu);
lib/libmenu/m_cursor.c
96
WINDOW *sub = menu->usersub ? menu->usersub : win;
lib/libmenu/m_cursor.c
98
assert(win && sub);
lib/libmenu/m_global.c
512
WINDOW *win;
lib/libmenu/m_global.c
518
win = Get_Menu_Window(menu);
lib/libmenu/m_global.c
520
maxy = getmaxy(win);
lib/libmenu/m_global.c
521
maxx = getmaxx(win);
lib/libmenu/m_global.c
528
copywin(menu->sub, win, 0, 0, 0, 0, maxy - 1, maxx - 1, 0);
lib/libmenu/m_post.c
106
wattron(menu->win, (int)menu->grey);
lib/libmenu/m_post.c
113
wattron(menu->win, (int)menu->fore);
lib/libmenu/m_post.c
118
wattron(menu->win, (int)menu->back);
lib/libmenu/m_post.c
123
waddnstr(menu->win, item->name.str, item->name.length);
lib/libmenu/m_post.c
127
waddch(menu->win, ch);
lib/libmenu/m_post.c
142
waddch(menu->win, menu->pad);
lib/libmenu/m_post.c
143
getyx(menu->win, cy, cx);
lib/libmenu/m_post.c
146
waddch(menu->win, ch);
lib/libmenu/m_post.c
149
waddnstr(menu->win, item->description.str, item->description.length);
lib/libmenu/m_post.c
153
waddch(menu->win, ch);
lib/libmenu/m_post.c
162
getyx(menu->win, ncy, ncx);
lib/libmenu/m_post.c
164
wattroff(menu->win, (int)menu->grey);
lib/libmenu/m_post.c
166
wattroff(menu->win, (int)menu->fore);
lib/libmenu/m_post.c
167
wattron(menu->win, (int)menu->back);
lib/libmenu/m_post.c
170
if ((item_y + j) < getmaxy(menu->win))
lib/libmenu/m_post.c
172
wmove(menu->win, item_y + j, item_x);
lib/libmenu/m_post.c
174
waddch(menu->win, ' ');
lib/libmenu/m_post.c
176
if ((cy + j) < getmaxy(menu->win))
lib/libmenu/m_post.c
177
(void)mvwaddch(menu->win, cy + j, cx - 1, menu->pad);
lib/libmenu/m_post.c
179
wmove(menu->win, ncy, ncx);
lib/libmenu/m_post.c
181
wattroff(menu->win, (int)menu->back);
lib/libmenu/m_post.c
187
wattroff(menu->win, (int)menu->fore);
lib/libmenu/m_post.c
189
wattroff(menu->win, (int)menu->back);
lib/libmenu/m_post.c
191
wattroff(menu->win, (int)menu->grey);
lib/libmenu/m_post.c
210
assert(item && menu->win);
lib/libmenu/m_post.c
212
s_bkgd = getbkgd(menu->win);
lib/libmenu/m_post.c
213
wbkgdset(menu->win, menu->back);
lib/libmenu/m_post.c
214
werase(menu->win);
lib/libmenu/m_post.c
215
wbkgdset(menu->win, s_bkgd);
lib/libmenu/m_post.c
227
wmove(menu->win, y, 0);
lib/libmenu/m_post.c
236
wattron(menu->win, (int)menu->back);
lib/libmenu/m_post.c
242
getyx(menu->win, cy, cx);
lib/libmenu/m_post.c
245
wmove(menu->win, cy + j, cx);
lib/libmenu/m_post.c
248
waddch(menu->win, ch);
lib/libmenu/m_post.c
251
wmove(menu->win, cy, cx + menu->spc_cols);
lib/libmenu/m_post.c
255
wattroff(menu->win, (int)menu->back);
lib/libmenu/m_post.c
296
WINDOW *win = Get_Menu_Window(menu);
lib/libmenu/m_post.c
297
int maxy = getmaxy(win);
lib/libmenu/m_post.c
299
if ((menu->win = newpad(h, menu->width)))
lib/libmenu/m_post.c
305
if (!(menu->sub = subpad(menu->win, y, menu->width, 0, 0)))
lib/libmenu/m_post.c
353
WINDOW *win;
lib/libmenu/m_post.c
369
win = Get_Menu_Window(menu);
lib/libmenu/m_post.c
370
werase(win);
lib/libmenu/m_post.c
371
wsyncup(win);
lib/libmenu/m_post.c
377
assert(menu->win);
lib/libmenu/m_post.c
378
delwin(menu->win);
lib/libmenu/m_post.c
379
menu->win = (WINDOW *)0;
lib/libmenu/m_post.c
64
assert(menu->win);
lib/libmenu/m_post.c
66
getyx(menu->win, item_y, item_x);
lib/libmenu/m_post.c
72
wattron(menu->win, (int)menu->back);
lib/libmenu/m_post.c
84
wattron(menu->win, (int)menu->fore);
lib/libmenu/m_post.c
87
waddstr(menu->win, menu->mark);
lib/libmenu/m_post.c
90
wattron(menu->win, (int)menu->fore);
lib/libmenu/m_post.c
97
waddch(menu->win, ch);
lib/libmenu/m_post.c
98
wattroff(menu->win, (int)menu->back);
lib/libmenu/m_sub.c
55
set_menu_sub(MENU *menu, WINDOW *win)
lib/libmenu/m_sub.c
57
T((T_CALLED("set_menu_sub(%p,%p)"), (void *)menu, (void *)win));
lib/libmenu/m_sub.c
73
menu->usersub = win ? win : sp->_stdscr;
lib/libmenu/m_sub.c
77
menu->usersub = win;
lib/libmenu/m_sub.c
81
_nc_Default_Menu.usersub = win;
lib/libmenu/m_win.c
55
set_menu_win(MENU *menu, WINDOW *win)
lib/libmenu/m_win.c
57
T((T_CALLED("set_menu_win(%p,%p)"), (void *)menu, (void *)win));
lib/libmenu/m_win.c
73
menu->userwin = win ? win : sp->_stdscr;
lib/libmenu/m_win.c
77
menu->userwin = win;
lib/libmenu/m_win.c
81
_nc_Default_Menu.userwin = win;
lib/libmenu/menu.h
132
WINDOW *win; /* Window containing menu */
lib/libmenu/menu.priv.h
94
{wmove((menu)->win,(menu)->spc_rows*(item)->y,((menu)->itemlen+(menu)->spc_cols)*(item)->x);\
lib/libpanel/p_move.c
60
rc = mvwin(pan->win, starty, startx);
lib/libpanel/p_new.c
107
new_panel(WINDOW *win)
lib/libpanel/p_new.c
111
GetWindowHook(win);
lib/libpanel/p_new.c
113
T((T_CALLED("new_panel(%p)"), (void *)win));
lib/libpanel/p_new.c
115
if (!win)
lib/libpanel/p_new.c
124
pan->win = win;
lib/libpanel/p_new.c
94
WINDOW *win = SP_PARM->_stdscr;
lib/libpanel/p_new.c
96
pan->win = win;
lib/libpanel/p_replace.c
45
replace_panel(PANEL * pan, WINDOW *win)
lib/libpanel/p_replace.c
49
T((T_CALLED("replace_panel(%p,%p)"), (void *)pan, (void *)win));
lib/libpanel/p_replace.c
59
pan->win = win;
lib/libpanel/p_win.c
48
returnWin(pan ? pan->win : (WINDOW *)0);
lib/libpanel/panel.c
124
wnoutrefresh(pan->win);
lib/libpanel/panel.c
136
touchwin(pan->win);
lib/libpanel/panel.c
151
touchline(pan->win, start, count);
lib/libpanel/panel.h
49
WINDOW *win;
lib/libpanel/panel.priv.h
105
#define GetWindowHook(win) /* nothing */
lib/libpanel/panel.priv.h
126
#define PSTARTX(pan) ((pan)->win->_begx)
lib/libpanel/panel.priv.h
127
#define PENDX(pan) ((pan)->win->_begx + getmaxx((pan)->win) - 1)
lib/libpanel/panel.priv.h
128
#define PSTARTY(pan) ((pan)->win->_begy)
lib/libpanel/panel.priv.h
129
#define PENDY(pan) ((pan)->win->_begy + getmaxy((pan)->win) - 1)
lib/libpanel/panel.priv.h
161
while(pan2 && pan2->win) {\
lib/libpanel/panel.priv.h
166
if (is_linetouched(pan->win,y - PSTARTY(pan))) {\
lib/libpanel/panel.priv.h
167
struct ldat* line = &(pan2->win->_line[y - PSTARTY(pan2)]);\
lib/libpanel/panel.priv.h
81
# define Wnoutrefresh(pan) wnoutrefresh((pan)->win)
lib/libpanel/panel.priv.h
82
# define Touchpan(pan) touchwin((pan)->win)
lib/libpanel/panel.priv.h
83
# define Touchline(pan,start,count) touchline((pan)->win,start,count)
lib/libpanel/panel.priv.h
90
GetScreenHook(pan ? _nc_screen_of((pan)->win) : 0)
lib/libpanel/panel.priv.h
91
#define GetWindowHook(win) \
lib/libpanel/panel.priv.h
92
SCREEN* sp = _nc_screen_of(win); \
lib/libpanel/panel.priv.h
94
#define GetHook(pan) SCREEN* sp = _nc_screen_of(pan->win); \
regress/lib/libz/infcover.c
284
local void inf(char *hex, char *what, unsigned step, int win, unsigned len,
regress/lib/libz/infcover.c
296
ret = inflateInit2(&strm, win);
regress/lib/libz/infcover.c
302
if (win == 47) {
regress/lib/libz/infcover.c
474
unsigned char win[32768];
regress/lib/libz/infcover.c
476
ret = inflateBackInit_(Z_NULL, 0, win, 0, 0);
regress/lib/libz/infcover.c
478
ret = inflateBackInit(Z_NULL, 0, win); assert(ret == Z_STREAM_ERROR);
regress/lib/libz/infcover.c
485
ret = inflateBackInit(&strm, 15, win); assert(ret == Z_OK);
regress/lib/libz/infcover.c
501
ret = inflateBackInit(&strm, 15, win); assert(ret == Z_OK);
regress/lib/libz/infcover.c
511
unsigned char *in, *out, *win;
regress/lib/libz/infcover.c
523
win = malloc(32768);
regress/lib/libz/infcover.c
524
assert(win != NULL);
regress/lib/libz/infcover.c
558
ret = inflateBackInit(&strm, 15, win);
regress/lib/libz/infcover.c
574
free(win);
sbin/unwind/libunbound/util/data/msgparse.c
137
uint8_t win, blen, bits;
sbin/unwind/libunbound/util/data/msgparse.c
143
win = sldns_buffer_read_u8(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
148
if(win == 0 && blen >= 1 && (bits & 0x02)) {
sbin/unwind/libunbound/validator/val_nsec.c
68
uint8_t win, winlen;
sbin/unwind/libunbound/validator/val_nsec.c
74
win = *bitmap++;
sbin/unwind/libunbound/validator/val_nsec.c
79
if(win == type_window) {
sys/arch/armv7/marvell/mvahci.c
87
struct mbus_dram_window *win = &mvmbus_dram_info->cs[i];
sys/arch/armv7/marvell/mvahci.c
92
MVAHCI_ATTR(win->attr));
sys/arch/armv7/marvell/mvahci.c
94
MVAHCI_BASEADDR(win->base));
sys/arch/armv7/marvell/mvahci.c
96
MVAHCI_SIZE(win->size));
sys/arch/armv7/marvell/mvmbus.c
244
int win;
sys/arch/armv7/marvell/mvmbus.c
254
for (win = sc->sc_num_remappable_wins;
sys/arch/armv7/marvell/mvmbus.c
255
win < sc->sc_num_wins; win++)
sys/arch/armv7/marvell/mvmbus.c
256
if (mvmbus_window_is_free(sc, win))
sys/arch/armv7/marvell/mvmbus.c
257
return mvmbus_setup_window(sc, win, base, size,
sys/arch/armv7/marvell/mvmbus.c
260
for (win = 0; win < sc->sc_num_wins; win++)
sys/arch/armv7/marvell/mvmbus.c
261
if (mvmbus_window_is_free(sc, win))
sys/arch/armv7/marvell/mvmbus.c
262
return mvmbus_setup_window(sc, win, base, size,
sys/arch/armv7/marvell/mvmbus.c
338
int win;
sys/arch/armv7/marvell/mvmbus.c
340
for (win = 0; win < sc->sc_num_wins; win++) {
sys/arch/armv7/marvell/mvmbus.c
341
if (!sc->sc_windows[win].enabled)
sys/arch/armv7/marvell/mvmbus.c
343
if (sc->sc_windows[win].base != base)
sys/arch/armv7/marvell/mvmbus.c
345
if (sc->sc_windows[win].size != size)
sys/arch/armv7/marvell/mvmbus.c
350
if (win == sc->sc_num_wins)
sys/arch/armv7/marvell/mvmbus.c
352
return win;
sys/arch/armv7/marvell/mvmbus.c
369
int win;
sys/arch/armv7/marvell/mvmbus.c
372
win = mvmbus_find_window(sc, base, size);
sys/arch/armv7/marvell/mvmbus.c
373
if (win >= 0)
sys/arch/armv7/marvell/mvmbus.c
374
mvmbus_disable_window(sc, win);
sys/arch/armv7/marvell/mvmbus.c
396
struct mbus_dram_window *win = &sc->sc_dram_info.cs[cs++];
sys/arch/armv7/marvell/mvmbus.c
397
win->index = i;
sys/arch/armv7/marvell/mvmbus.c
398
win->attr = 0xf & ~(1 << i); /* XXX: coherency? */
sys/arch/armv7/marvell/mvmbus.c
399
win->base = base & MVMBUS_SDRAM_BASE_LOW_MASK;
sys/arch/armv7/marvell/mvmbus.c
400
win->size = (size | MVMBUS_SDRAM_SIZE_MASK) + 1;
sys/arch/armv7/marvell/mvpcie.c
471
struct mbus_dram_window *win = &mvmbus_dram_info->cs[i];
sys/arch/armv7/marvell/mvpcie.c
473
HWRITE4(po, PCIE_WIN04_BASE(i), PCIE_BASEADDR(win->base));
sys/arch/armv7/marvell/mvpcie.c
478
PCIE_ATTR(win->attr) |
sys/arch/armv7/marvell/mvpcie.c
479
PCIE_SIZE(win->size));
sys/arch/armv7/marvell/mvpcie.c
481
size += win->size;
sys/arch/armv7/marvell/mvpxa.c
89
struct mbus_dram_window *win = &mvmbus_dram_info->cs[i];
sys/arch/armv7/marvell/mvpxa.c
94
MVPXA_ATTR(win->attr) |
sys/arch/armv7/marvell/mvpxa.c
95
MVPXA_SIZE(win->size));
sys/arch/armv7/marvell/mvpxa.c
96
MVPXA_WRITE(sc, MVPXA_BASE(i), win->base);
sys/arch/armv7/marvell/mvxhci.c
87
struct mbus_dram_window *win = &mvmbus_dram_info->cs[i];
sys/arch/armv7/marvell/mvxhci.c
92
MVXHCI_ATTR(win->attr) |
sys/arch/armv7/marvell/mvxhci.c
93
MVXHCI_SIZE(win->size));
sys/arch/armv7/marvell/mvxhci.c
94
MVXHCI_WRITE(sc, MVXHCI_BASE(i), MVXHCI_BASEADDR(win->base));
sys/dev/fdt/if_mvneta.c
351
struct mbus_dram_window *win = &mvmbus_dram_info->cs[i];
sys/dev/fdt/if_mvneta.c
355
MVNETA_BASEADDR_ATTR(win->attr) |
sys/dev/fdt/if_mvneta.c
356
MVNETA_BASEADDR_BASE(win->base));
sys/dev/fdt/if_mvneta.c
357
MVNETA_WRITE(sc, MVNETA_S(i), MVNETA_S_SIZE(win->size));
sys/dev/fdt/if_mvnetareg.h
272
#define MVNETA_BARE_EN(win) ((1 << (win)) & MVNETA_BARE_EN_MASK)
sys/dev/fdt/if_mvnetareg.h
278
#define MVNETA_EPAP_EPAR(win, ac) ((ac) << ((win) * 2))
sys/dev/ic/bwi.c
6335
uint32_t win = BWI_PCIM_REGWIN(id);
sys/dev/ic/bwi.c
6340
(sc->sc_conf_write)(sc, BWI_PCIR_SEL_REGWIN, win);
sys/dev/ic/bwi.c
6341
if ((sc->sc_conf_read)(sc, BWI_PCIR_SEL_REGWIN) == win)
sys/dev/ic/i82365.c
1003
int i, win;
sys/dev/ic/i82365.c
1006
win = -1;
sys/dev/ic/i82365.c
1010
win = i;
sys/dev/ic/i82365.c
1016
if (win == -1)
sys/dev/ic/i82365.c
1019
*windowp = win;
sys/dev/ic/i82365.c
1039
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/dev/ic/i82365.c
1050
h->mem[win].addr = busaddr;
sys/dev/ic/i82365.c
1051
h->mem[win].size = size;
sys/dev/ic/i82365.c
1052
h->mem[win].offset = card_offset;
sys/dev/ic/i82365.c
1053
h->mem[win].kind = kind;
sys/dev/ic/i82365.c
1055
pcic_chip_do_mem_map(h, win);
sys/dev/ic/i82365.c
1219
pcic_chip_do_io_map(struct pcic_handle *h, int win)
sys/dev/ic/i82365.c
1224
win, (long) h->io[win].addr, (long) h->io[win].size,
sys/dev/ic/i82365.c
1225
h->io[win].width * 8));
sys/dev/ic/i82365.c
1227
pcic_write(h, io_map_index[win].start_lsb, h->io[win].addr & 0xff);
sys/dev/ic/i82365.c
1228
pcic_write(h, io_map_index[win].start_msb,
sys/dev/ic/i82365.c
1229
(h->io[win].addr >> 8) & 0xff);
sys/dev/ic/i82365.c
1231
pcic_write(h, io_map_index[win].stop_lsb,
sys/dev/ic/i82365.c
1232
(h->io[win].addr + h->io[win].size - 1) & 0xff);
sys/dev/ic/i82365.c
1233
pcic_write(h, io_map_index[win].stop_msb,
sys/dev/ic/i82365.c
1234
((h->io[win].addr + h->io[win].size - 1) >> 8) & 0xff);
sys/dev/ic/i82365.c
1237
reg &= ~io_map_index[win].ioctlmask;
sys/dev/ic/i82365.c
1238
reg |= io_map_index[win].ioctlbits[h->io[win].width];
sys/dev/ic/i82365.c
1242
reg |= io_map_index[win].ioenable;
sys/dev/ic/i82365.c
1252
int i, win;
sys/dev/ic/i82365.c
1260
win = -1;
sys/dev/ic/i82365.c
1263
win = i;
sys/dev/ic/i82365.c
1269
if (win == -1)
sys/dev/ic/i82365.c
1272
*windowp = win;
sys/dev/ic/i82365.c
1280
win, width_names[width], (u_long) ioaddr, (u_long) size));
sys/dev/ic/i82365.c
1282
h->io[win].addr = ioaddr;
sys/dev/ic/i82365.c
1283
h->io[win].size = size;
sys/dev/ic/i82365.c
1284
h->io[win].width = width;
sys/dev/ic/i82365.c
1286
pcic_chip_do_io_map(h, win);
sys/dev/ic/i82365.c
1332
int cardtype, reg, win;
sys/dev/ic/i82365.c
1416
for (win = 0; win < PCIC_MEM_WINS; win++)
sys/dev/ic/i82365.c
1417
if (h->memalloc & (1 << win))
sys/dev/ic/i82365.c
1418
pcic_chip_do_mem_map(h, win);
sys/dev/ic/i82365.c
1420
for (win = 0; win < PCIC_IO_WINS; win++)
sys/dev/ic/i82365.c
1421
if (h->ioalloc & (1 << win))
sys/dev/ic/i82365.c
1422
pcic_chip_do_io_map(h, win);
sys/dev/ic/i82365.c
942
pcic_chip_do_mem_map(struct pcic_handle *h, int win)
sys/dev/ic/i82365.c
945
int kind = h->mem[win].kind & ~PCMCIA_WIDTH_MEM_MASK;
sys/dev/ic/i82365.c
947
(h->mem[win].kind & PCMCIA_WIDTH_MEM_MASK) == PCMCIA_WIDTH_MEM8
sys/dev/ic/i82365.c
950
pcic_write(h, mem_map_index[win].sysmem_start_lsb,
sys/dev/ic/i82365.c
951
(h->mem[win].addr >> PCIC_SYSMEM_ADDRX_SHIFT) & 0xff);
sys/dev/ic/i82365.c
952
pcic_write(h, mem_map_index[win].sysmem_start_msb,
sys/dev/ic/i82365.c
953
((h->mem[win].addr >> (PCIC_SYSMEM_ADDRX_SHIFT + 8)) &
sys/dev/ic/i82365.c
957
pcic_write(h, mem_map_index[win].sysmem_stop_lsb,
sys/dev/ic/i82365.c
958
((h->mem[win].addr + h->mem[win].size) >>
sys/dev/ic/i82365.c
960
pcic_write(h, mem_map_index[win].sysmem_stop_msb,
sys/dev/ic/i82365.c
961
(((h->mem[win].addr + h->mem[win].size) >>
sys/dev/ic/i82365.c
966
pcic_write(h, mem_map_index[win].cardmem_lsb,
sys/dev/ic/i82365.c
967
(h->mem[win].offset >> PCIC_CARDMEM_ADDRX_SHIFT) & 0xff);
sys/dev/ic/i82365.c
968
pcic_write(h, mem_map_index[win].cardmem_msb,
sys/dev/ic/i82365.c
969
((h->mem[win].offset >> (PCIC_CARDMEM_ADDRX_SHIFT + 8)) &
sys/dev/ic/i82365.c
975
reg |= (mem_map_index[win].memenable | PCIC_ADDRWIN_ENABLE_MEMCS16);
sys/dev/ic/i82365.c
982
r1 = pcic_read(h, mem_map_index[win].sysmem_start_msb);
sys/dev/ic/i82365.c
983
r2 = pcic_read(h, mem_map_index[win].sysmem_start_lsb);
sys/dev/ic/i82365.c
984
r3 = pcic_read(h, mem_map_index[win].sysmem_stop_msb);
sys/dev/ic/i82365.c
985
r4 = pcic_read(h, mem_map_index[win].sysmem_stop_lsb);
sys/dev/ic/i82365.c
986
r5 = pcic_read(h, mem_map_index[win].cardmem_msb);
sys/dev/ic/i82365.c
987
r6 = pcic_read(h, mem_map_index[win].cardmem_lsb);
sys/dev/ic/i82365.c
990
"%02x%02x\n", win, r1, r2, r3, r4, r5, r6));
sys/dev/ic/tcic2.c
1074
tcic_chip_do_io_map(struct tcic_handle *h, int win)
sys/dev/ic/tcic2.c
1079
win, (long) h->io[win].addr, (long) h->io[win].size,
sys/dev/ic/tcic2.c
1080
h->io[win].width * 8));
sys/dev/ic/tcic2.c
1086
hwwin = (win << 1) + h->sock;
sys/dev/ic/tcic2.c
1090
size2 = tcic_log2((u_int)h->io[win].size);
sys/dev/ic/tcic2.c
1091
DPRINTF(("tcic_chip_do_io_map win %d size2 %d\n", win, size2));
sys/dev/ic/tcic2.c
1094
wbase = h->io[win].addr;
sys/dev/ic/tcic2.c
1098
wbase = h->io[win].addr | (1 << (size2 - 1));
sys/dev/ic/tcic2.c
1105
reg |= iotiny | tcic_iowidth_map[h->io[win].width];
sys/dev/ic/tcic2.c
1109
wscnt = tcic_ns2wscnt(h->io[win].speed);
sys/dev/ic/tcic2.c
1124
win, hwwin, r1, r2));
sys/dev/ic/tcic2.c
1135
int i, win;
sys/dev/ic/tcic2.c
1142
win = -1;
sys/dev/ic/tcic2.c
1145
win = i;
sys/dev/ic/tcic2.c
1151
if (win == -1)
sys/dev/ic/tcic2.c
1154
*windowp = win;
sys/dev/ic/tcic2.c
1162
win, width_names[width], (u_long) ioaddr, (u_long) size));
sys/dev/ic/tcic2.c
1170
h->io[win].addr = ioaddr;
sys/dev/ic/tcic2.c
1171
h->io[win].size = size;
sys/dev/ic/tcic2.c
1172
h->io[win].width = width;
sys/dev/ic/tcic2.c
1174
tcic_chip_do_io_map(h, win);
sys/dev/ic/tcic2.c
1200
int cardtype, reg, win;
sys/dev/ic/tcic2.c
1251
for (win = 0; win < h->memwins; win++) {
sys/dev/ic/tcic2.c
1252
tcic_write_ind_2(h, TCIC_WR_MBASE_N((win<<1)+h->sock), 0);
sys/dev/ic/tcic2.c
1255
for (win = 0; win < TCIC_IO_WINS; win++) {
sys/dev/ic/tcic2.c
1256
tcic_write_ind_2(h, TCIC_WR_IBASE_N((win<<1)+h->sock), 0);
sys/dev/ic/tcic2.c
1281
for (win = 0; win < h->memwins; win++)
sys/dev/ic/tcic2.c
1282
if (h->memalloc & (1 << win))
sys/dev/ic/tcic2.c
1283
tcic_chip_do_mem_map(h, win);
sys/dev/ic/tcic2.c
1285
for (win = 0; win < TCIC_IO_WINS; win++)
sys/dev/ic/tcic2.c
1286
if (h->ioalloc & (1 << win))
sys/dev/ic/tcic2.c
1287
tcic_chip_do_io_map(h, win);
sys/dev/ic/tcic2.c
832
tcic_chip_do_mem_map(struct tcic_handle *h, int win)
sys/dev/ic/tcic2.c
836
int kind = h->mem[win].kind & ~PCMCIA_WIDTH_MEM_MASK;
sys/dev/ic/tcic2.c
837
int mem8 = (h->mem[win].kind & PCMCIA_WIDTH_MEM_MASK) == PCMCIA_WIDTH_MEM8;
sys/dev/ic/tcic2.c
839
win, (u_long)h->mem[win].addr, (u_long)h->mem[win].size,
sys/dev/ic/tcic2.c
840
(u_long)h->mem[win].offset));
sys/dev/ic/tcic2.c
845
hwwin = (win << 1) + h->sock;
sys/dev/ic/tcic2.c
851
if (h->mem[win].size2 <= 1) {
sys/dev/ic/tcic2.c
852
reg = ((h->mem[win].addr >> TCIC_MEM_SHIFT) &
sys/dev/ic/tcic2.c
855
reg = ((h->mem[win].addr >> TCIC_MEM_SHIFT) &
sys/dev/ic/tcic2.c
856
TCIC_MBASE_ADDR_MASK) | (h->mem[win].size2 >> 1);
sys/dev/ic/tcic2.c
862
reg = ((h->mem[win].offset >> TCIC_MEM_SHIFT) & TCIC_MMAP_ADDR_MASK);
sys/dev/ic/tcic2.c
865
win, hwwin, reg));
sys/dev/ic/tcic2.c
876
wscnt = tcic_ns2wscnt(h->mem[win].speed);
sys/dev/ic/tcic2.c
904
win, hwwin, r1, r2, r3));
sys/dev/ic/tcic2.c
918
int i, win;
sys/dev/ic/tcic2.c
920
win = -1;
sys/dev/ic/tcic2.c
923
win = i;
sys/dev/ic/tcic2.c
929
if (win == -1)
sys/dev/ic/tcic2.c
932
*windowp = win;
sys/dev/ic/tcic2.c
952
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/dev/ic/tcic2.c
965
win, (u_long)card_offset));
sys/dev/ic/tcic2.c
967
h->mem[win].addr = busaddr;
sys/dev/ic/tcic2.c
968
h->mem[win].size = size;
sys/dev/ic/tcic2.c
969
h->mem[win].size2 = tcic_log2((u_int)pcmhp->realsize) - TCIC_MEM_SHIFT;
sys/dev/ic/tcic2.c
970
h->mem[win].offset = card_offset;
sys/dev/ic/tcic2.c
971
h->mem[win].kind = kind;
sys/dev/ic/tcic2.c
973
tcic_chip_do_mem_map(h, win);
sys/dev/pci/pccbb.c
1717
int i, win;
sys/dev/pci/pccbb.c
1730
win = -1;
sys/dev/pci/pccbb.c
1733
win = i;
sys/dev/pci/pccbb.c
1739
if (win == -1) {
sys/dev/pci/pccbb.c
1743
*windowp = win;
sys/dev/pci/pccbb.c
1748
win, width_names[width], (u_long) ioaddr, (u_long) size));
sys/dev/pci/pccbb.c
1759
ph->io[win].addr = ioaddr;
sys/dev/pci/pccbb.c
1760
ph->io[win].size = size;
sys/dev/pci/pccbb.c
1761
ph->io[win].width = width;
sys/dev/pci/pccbb.c
1764
pccbb_pcmcia_do_io_map(ph, win);
sys/dev/pci/pccbb.c
1775
pccbb_pcmcia_do_io_map(struct pcic_handle *ph, int win)
sys/dev/pci/pccbb.c
1790
int regbase_win = 0x8 + win * 0x04;
sys/dev/pci/pccbb.c
1795
win, (long)ph->io[win].addr, (long)ph->io[win].size,
sys/dev/pci/pccbb.c
1796
ph->io[win].width * 8));
sys/dev/pci/pccbb.c
1799
ph->io[win].addr & 0xff);
sys/dev/pci/pccbb.c
1801
(ph->io[win].addr >> 8) & 0xff);
sys/dev/pci/pccbb.c
1804
(ph->io[win].addr + ph->io[win].size - 1) & 0xff);
sys/dev/pci/pccbb.c
1806
((ph->io[win].addr + ph->io[win].size - 1) >> 8) & 0xff);
sys/dev/pci/pccbb.c
1810
switch (win) {
sys/dev/pci/pccbb.c
1815
ioctl |= pcic_iowidth[ph->io[win].width];
sys/dev/pci/pccbb.c
1822
ioctl |= (pcic_iowidth[ph->io[win].width] << 4);
sys/dev/pci/pccbb.c
1851
pccbb_pcmcia_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/dev/pci/pccbb.c
1856
if (win >= PCIC_IO_WINS || win < 0) {
sys/dev/pci/pccbb.c
1861
switch (win) {
sys/dev/pci/pccbb.c
1871
ph->ioalloc &= ~(1 << win);
sys/dev/pci/pccbb.c
1916
int cardtype, win;
sys/dev/pci/pccbb.c
2008
for (win = 0; win < PCIC_MEM_WINS; ++win) {
sys/dev/pci/pccbb.c
2009
if (ph->memalloc & (1 << win)) {
sys/dev/pci/pccbb.c
2010
pccbb_pcmcia_do_mem_map(ph, win);
sys/dev/pci/pccbb.c
2014
for (win = 0; win < PCIC_IO_WINS; ++win) {
sys/dev/pci/pccbb.c
2015
if (ph->ioalloc & (1 << win)) {
sys/dev/pci/pccbb.c
2016
pccbb_pcmcia_do_io_map(ph, win);
sys/dev/pci/pccbb.c
2158
pccbb_pcmcia_do_mem_map(struct pcic_handle *ph, int win)
sys/dev/pci/pccbb.c
2177
regbase_win = 0x10 + win * 0x08;
sys/dev/pci/pccbb.c
2179
phys_addr = ph->mem[win].addr;
sys/dev/pci/pccbb.c
2180
phys_end = phys_addr + ph->mem[win].size;
sys/dev/pci/pccbb.c
2183
phys_addr, phys_end, ph->mem[win].offset));
sys/dev/pci/pccbb.c
2202
Pcic_write(ph, 0x40 + win, mem_window);
sys/dev/pci/pccbb.c
2213
off_low = (ph->mem[win].offset >> PCIC_CARDMEM_ADDRX_SHIFT) & 0xff;
sys/dev/pci/pccbb.c
2214
off_high = ((ph->mem[win].offset >> (PCIC_CARDMEM_ADDRX_SHIFT + 8))
sys/dev/pci/pccbb.c
2216
| ((ph->mem[win].kind == PCMCIA_MEM_ATTR) ?
sys/dev/pci/pccbb.c
2223
reg |= ((1 << win) | PCIC_ADDRWIN_ENABLE_MEMCS16);
sys/dev/pci/pccbb.c
2238
r7 = Pcic_read(ph, 0x40 + win);
sys/dev/pci/pccbb.c
2242
"%02x%02x", win, r1, r2, r3, r4, r5, r6));
sys/dev/pci/pccbb.c
2269
int win;
sys/dev/pci/pccbb.c
2271
for (win = 0; win < PCIC_MEM_WINS; ++win) {
sys/dev/pci/pccbb.c
2272
if ((ph->memalloc & (1 << win)) == 0) {
sys/dev/pci/pccbb.c
2273
ph->memalloc |= (1 << win);
sys/dev/pci/pccbb.c
2278
if (win == PCIC_MEM_WINS) {
sys/dev/pci/pccbb.c
2282
*windowp = win;
sys/dev/pci/pccbb.c
2303
"%lx\n", win, (u_long) busaddr, (u_long) * offsetp, (u_long) size,
sys/dev/pci/pccbb.c
2314
ph->mem[win].addr = busaddr;
sys/dev/pci/pccbb.c
2315
ph->mem[win].size = size;
sys/dev/pci/pccbb.c
2316
ph->mem[win].offset = card_offset;
sys/dev/pci/pccbb.c
2317
ph->mem[win].kind = kind;
sys/dev/pci/pccbb.c
2319
pccbb_pcmcia_do_mem_map(ph, win);
sys/dev/pci/pccbb.c
2657
} win[2];
sys/dev/pci/pccbb.c
2661
win[0].win_start = win[1].win_start = 0xffffffff;
sys/dev/pci/pccbb.c
2662
win[0].win_limit = win[1].win_limit = 0;
sys/dev/pci/pccbb.c
2663
win[0].win_flags = win[1].win_flags = 0;
sys/dev/pci/pccbb.c
2673
win[0].win_start = chainp->wc_start & mask;
sys/dev/pci/pccbb.c
2674
win[0].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
2675
win[0].win_flags = chainp->wc_flags;
sys/dev/pci/pccbb.c
2680
if (win[1].win_start == 0xffffffff) {
sys/dev/pci/pccbb.c
2682
if ((win[0].win_flags == chainp->wc_flags) &&
sys/dev/pci/pccbb.c
2683
(win[0].win_limit + align >=
sys/dev/pci/pccbb.c
2686
win[0].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
2689
win[1].win_start = chainp->wc_start & mask;
sys/dev/pci/pccbb.c
2690
win[1].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
2691
win[1].win_flags = chainp->wc_flags;
sys/dev/pci/pccbb.c
2697
if (win[0].win_flags == win[1].win_flags) {
sys/dev/pci/pccbb.c
2699
if (win[0].win_flags == chainp->wc_flags) {
sys/dev/pci/pccbb.c
2700
if (win[1].win_start - (win[0].win_limit +
sys/dev/pci/pccbb.c
2708
win[0].win_limit = win[1].win_limit;
sys/dev/pci/pccbb.c
2709
win[1].win_start =
sys/dev/pci/pccbb.c
2711
win[1].win_limit =
sys/dev/pci/pccbb.c
2714
win[1].win_limit =
sys/dev/pci/pccbb.c
2721
win[0].win_limit = win[1].win_limit;
sys/dev/pci/pccbb.c
2723
win[1].win_start = chainp->wc_start & mask;
sys/dev/pci/pccbb.c
2724
win[1].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
2725
win[1].win_flags = chainp->wc_flags;
sys/dev/pci/pccbb.c
2729
if (win[0].win_flags == chainp->wc_flags) {
sys/dev/pci/pccbb.c
2730
win[0].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
2739
win[1].win_limit = chainp->wc_end & mask;
sys/dev/pci/pccbb.c
2746
pci_conf_write(pc, tag, offs, win[0].win_start);
sys/dev/pci/pccbb.c
2747
pci_conf_write(pc, tag, offs + 4, win[0].win_limit);
sys/dev/pci/pccbb.c
2748
pci_conf_write(pc, tag, offs + 8, win[1].win_start);
sys/dev/pci/pccbb.c
2749
pci_conf_write(pc, tag, offs + 12, win[1].win_limit);
sys/dev/pci/pccbb.c
2760
if (win[0].win_flags & PCCBB_MEM_CACHABLE)
sys/dev/pci/pccbb.c
2762
if (win[1].win_flags & PCCBB_MEM_CACHABLE)
sys/dev/pcmcia/cfxga.c
268
int win;
sys/dev/pcmcia/cfxga.c
293
&h, &ptr, &win);
sys/dev/pcmcia/cfxga.c
300
pcmcia_mem_unmap(pa->pf, win);
sys/dev/sbus/stp4020.c
155
stp4020_wr_winctl(struct stp4020_socket *h, int win, int idx, u_int16_t v)
sys/dev/sbus/stp4020.c
158
(STP4020_WINREGS_SIZE * win) + idx;
sys/dev/sbus/stp4020.c
553
stp4020_map_window(struct stp4020_socket *h, int win, int speed)
sys/dev/sbus/stp4020.c
571
switch (win) {
sys/dev/sbus/stp4020.c
583
stp4020_wr_winctl(h, win, STP4020_WCR0_IDX, v);
sys/dev/sbus/stp4020.c
584
stp4020_wr_winctl(h, win, STP4020_WCR1_IDX,
sys/dev/sbus/stp4020.c
616
int win = (kind & PCMCIA_MEM_ATTR) ? STP_WIN_ATTR : STP_WIN_MEM;
sys/dev/sbus/stp4020.c
619
bus_space_subregion(h->wintag, h->windows[win].winaddr,
sys/dev/sbus/stp4020.c
624
*windowp = win;
sys/dev/sbus/stp4020.c
630
stp4020_chip_mem_unmap(pcmcia_chipset_handle_t pch, int win)
sys/dev/sbus/stp4020.c
666
stp4020_chip_io_unmap(pcmcia_chipset_handle_t pch, int win)
sys/net/pf.c
3627
u_int8_t flags, u_int16_t win, u_int16_t mss, u_int8_t ttl, int tag,
sys/net/pf.c
3719
th->th_win = htons(win);
sys/net/pf.c
3742
u_int8_t flags, u_int16_t win, u_int16_t mss, u_int8_t ttl, int tag,
sys/net/pf.c
3748
flags, win, mss, ttl, tag, rtag, 0, rdom, reason)) == NULL)
sys/net/pf.c
5204
int win = st->src.max_win;
sys/net/pf.c
5205
win += 1 << (st->src.wscale & PF_WSCALE_MASK);
sys/net/pf.c
5206
st->src.max_win = (win - 1) >>
sys/net/pf.c
5544
u_int16_t win = ntohs(th->th_win);
sys/net/pf.c
5608
win = ((u_int32_t)win + (1 << sws) - 1)
sys/net/pf.c
5637
if (win > src->max_win)
sys/net/pf.c
5638
src->max_win = win;
sys/net/pf.c
5721
if (src->max_win < win)
sys/net/pf.c
5722
src->max_win = win;
sys/net/pf.c
5727
if (SEQ_GEQ(ack + (win << sws), dst->seqhi))
sys/net/pf.c
5728
dst->seqhi = ack + MAX((win << sws), 1);
sys/net/pf.c
5820
if (src->max_win < win)
sys/net/pf.c
5821
src->max_win = win;
sys/net/pf.c
5826
if (SEQ_GEQ(ack + (win << sws), dst->seqhi))
sys/net/pf.c
5827
dst->seqhi = ack + MAX((win << sws), 1);
sys/netinet/tcp_input.c
1079
int win;
sys/netinet/tcp_input.c
1081
win = sbspace(&so->so_rcv);
sys/netinet/tcp_input.c
1082
if (win < 0)
sys/netinet/tcp_input.c
1083
win = 0;
sys/netinet/tcp_input.c
1084
tp->rcv_wnd = imax(win, (int)(tp->rcv_adv - tp->rcv_nxt));
sys/netinet/tcp_input.c
1501
u_int win;
sys/netinet/tcp_input.c
1503
win = min(tp->snd_wnd, tp->snd_cwnd) / tp->t_maxseg;
sys/netinet/tcp_input.c
1504
if (win > 1) {
sys/netinet/tcp_input.c
1505
tp->snd_ssthresh = win / 2 * tp->t_maxseg;
sys/netinet/tcp_input.c
1587
u_long win =
sys/netinet/tcp_input.c
1599
if (win < 2)
sys/netinet/tcp_input.c
1600
win = 2;
sys/netinet/tcp_input.c
1601
tp->snd_ssthresh = win * tp->t_maxseg;
sys/netinet/tcp_input.c
3783
long win;
sys/netinet/tcp_input.c
3802
win = sbspace(&so->so_rcv);
sys/netinet/tcp_input.c
3803
if (win > TCP_MAXWIN)
sys/netinet/tcp_input.c
3804
win = TCP_MAXWIN;
sys/netinet/tcp_input.c
3906
sc->sc_win = win;
sys/netinet/tcp_output.c
1144
if (win > 0 && SEQ_GT(tp->rcv_nxt+win, tp->rcv_adv))
sys/netinet/tcp_output.c
1145
tp->rcv_adv = tp->rcv_nxt + win;
sys/netinet/tcp_output.c
189
long len, win, rcv_hiwat, txmaxseg;
sys/netinet/tcp_output.c
251
win = ulmin(tp->snd_wnd, tp->snd_cwnd);
sys/netinet/tcp_output.c
283
if (win == 0) {
sys/netinet/tcp_output.c
302
win = 1;
sys/netinet/tcp_output.c
310
len = ulmin(so->so_snd.sb_cc, win) - off;
sys/netinet/tcp_output.c
325
if (win == 0) {
sys/netinet/tcp_output.c
367
win = sbspace_locked(&so->so_rcv);
sys/netinet/tcp_output.c
405
if (win > 0) {
sys/netinet/tcp_output.c
411
long adv = lmin(win, (long)TCP_MAXWIN << tp->rcv_scale) -
sys/netinet/tcp_output.c
837
if (win < (rcv_hiwat / 4) && win < (long)tp->t_maxseg)
sys/netinet/tcp_output.c
838
win = 0;
sys/netinet/tcp_output.c
839
if (win > (long)TCP_MAXWIN << tp->rcv_scale)
sys/netinet/tcp_output.c
840
win = (long)TCP_MAXWIN << tp->rcv_scale;
sys/netinet/tcp_output.c
841
if (win < (long)(int32_t)(tp->rcv_adv - tp->rcv_nxt))
sys/netinet/tcp_output.c
842
win = (long)(int32_t)(tp->rcv_adv - tp->rcv_nxt);
sys/netinet/tcp_output.c
844
win = 0;
sys/netinet/tcp_output.c
845
th->th_win = htons((u_int16_t) (win>>tp->rcv_scale));
sys/netinet/tcp_subr.c
297
int win = 0;
sys/netinet/tcp_subr.c
308
win = sbspace(&so->so_rcv);
sys/netinet/tcp_subr.c
364
win >>= tp->rcv_scale;
sys/netinet/tcp_subr.c
365
if (win > TCP_MAXWIN)
sys/netinet/tcp_subr.c
366
win = TCP_MAXWIN;
sys/netinet/tcp_subr.c
367
th->th_win = htons((u_int16_t)win);
sys/netinet/tcp_timer.c
379
u_long win;
sys/netinet/tcp_timer.c
381
win = ulmin(tp->snd_wnd, tp->snd_cwnd) / 2 / tp->t_maxseg;
sys/netinet/tcp_timer.c
382
if (win < 2)
sys/netinet/tcp_timer.c
383
win = 2;
sys/netinet/tcp_timer.c
385
tp->snd_ssthresh = win * tp->t_maxseg;
sys/sys/videoio.h
6091
struct v4l2_window win; /* V4L2_BUF_TYPE_VIDEO_OVERLAY */
usr.bin/column/column.c
70
struct winsize win;
usr.bin/column/column.c
81
if (termwidth == 0 && ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
usr.bin/column/column.c
82
win.ws_col > 0)
usr.bin/column/column.c
83
termwidth = win.ws_col;
usr.bin/rusers/rusers.c
116
struct winsize win;
usr.bin/rusers/rusers.c
148
if (termwidth == 0 && ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
usr.bin/rusers/rusers.c
149
win.ws_col > 0)
usr.bin/rusers/rusers.c
150
termwidth = win.ws_col;
usr.bin/script/script.c
103
struct winsize win;
usr.bin/script/script.c
137
ioctl(STDIN_FILENO, TIOCGWINSZ, &win) == 0)
usr.bin/script/script.c
140
if (openpty(&master, &slave, NULL, &tt, &win) == -1)
usr.bin/script/script.c
227
struct winsize win;
usr.bin/script/script.c
230
if (ioctl(STDIN_FILENO, TIOCGWINSZ, &win) != -1) {
usr.bin/script/script.c
231
ioctl(slave, TIOCSWINSZ, &win);
usr.bin/sed/main.c
114
struct winsize win;
usr.bin/sed/main.c
158
if (termwidth == 0 && ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
usr.bin/sed/main.c
159
win.ws_col > 0)
usr.bin/sed/main.c
160
termwidth = win.ws_col;
usr.bin/talk/display.c
100
endcol = win->x_col;
usr.bin/talk/display.c
103
c = readwin(win->x_win, win->x_line, xcol);
usr.bin/talk/display.c
109
c = readwin(win->x_win, win->x_line, xcol);
usr.bin/talk/display.c
114
wmove(win->x_win, win->x_line, xcol + 1);
usr.bin/talk/display.c
116
waddch(win->x_win, ' ');
usr.bin/talk/display.c
117
wmove(win->x_win, win->x_line, xcol + 1);
usr.bin/talk/display.c
118
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
123
if (*text == win->kill) {
usr.bin/talk/display.c
124
wmove(win->x_win, win->x_line, 0);
usr.bin/talk/display.c
125
wclrtoeol(win->x_win);
usr.bin/talk/display.c
126
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
131
if (win == &my_win)
usr.bin/talk/display.c
136
if (win->x_col == COLS-1) {
usr.bin/talk/display.c
138
xscroll(win, 0);
usr.bin/talk/display.c
143
waddch(win->x_win, '^');
usr.bin/talk/display.c
144
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
145
if (win->x_col == COLS-1) /* check for wraparound */
usr.bin/talk/display.c
146
xscroll(win, 0);
usr.bin/talk/display.c
148
waddch(win->x_win, cch);
usr.bin/talk/display.c
150
waddch(win->x_win, (unsigned char)(*text));
usr.bin/talk/display.c
151
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
154
wrefresh(win->x_win);
usr.bin/talk/display.c
161
readwin(WINDOW *win, int line, int col)
usr.bin/talk/display.c
166
getyx(win, oldline, oldcol);
usr.bin/talk/display.c
167
wmove(win, line, col);
usr.bin/talk/display.c
168
c = winch(win);
usr.bin/talk/display.c
169
wmove(win, oldline, oldcol);
usr.bin/talk/display.c
178
xscroll(xwin_t *win, int flag)
usr.bin/talk/display.c
182
wmove(win->x_win, 0, 0);
usr.bin/talk/display.c
183
win->x_line = 0;
usr.bin/talk/display.c
184
win->x_col = 0;
usr.bin/talk/display.c
187
win->x_col = 0;
usr.bin/talk/display.c
189
if (++win->x_line == win->x_nlines) {
usr.bin/talk/display.c
190
--win->x_line;
usr.bin/talk/display.c
191
scroll(win->x_win);
usr.bin/talk/display.c
194
win->x_line = (win->x_line + 1) % win->x_nlines;
usr.bin/talk/display.c
195
wmove(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
196
wclrtoeol(win->x_win);
usr.bin/talk/display.c
197
wmove(win->x_win, (win->x_line + 1) % win->x_nlines,
usr.bin/talk/display.c
198
win->x_col);
usr.bin/talk/display.c
199
wclrtoeol(win->x_win);
usr.bin/talk/display.c
201
wmove(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
65
display(xwin_t *win, char *text, int size)
usr.bin/talk/display.c
78
xscroll(win, 0);
usr.bin/talk/display.c
83
if (*text == win->cerase) {
usr.bin/talk/display.c
84
wmove(win->x_win, win->x_line, max(--win->x_col, 0));
usr.bin/talk/display.c
85
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
86
waddch(win->x_win, ' ');
usr.bin/talk/display.c
87
wmove(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
88
getyx(win->x_win, win->x_line, win->x_col);
usr.bin/talk/display.c
97
if (*text == win->werase) {
usr.bin/tic/reset_cmd.c
648
STRUCT_WINSIZE win;
usr.bin/tic/reset_cmd.c
649
(void) ioctl(fd, IOCTL_GET_WINSIZE, &win);
usr.bin/tic/reset_cmd.c
650
if (WINSIZE_ROWS(win) == 0 &&
usr.bin/tic/reset_cmd.c
651
WINSIZE_COLS(win) == 0) {
usr.bin/tic/reset_cmd.c
653
WINSIZE_ROWS(win) = (unsigned short) *high;
usr.bin/tic/reset_cmd.c
654
WINSIZE_COLS(win) = (unsigned short) *wide;
usr.bin/tic/reset_cmd.c
655
(void) ioctl(fd, IOCTL_SET_WINSIZE, &win);
usr.bin/tic/reset_cmd.c
657
} else if (WINSIZE_ROWS(win) > 0 &&
usr.bin/tic/reset_cmd.c
658
WINSIZE_COLS(win) > 0) {
usr.bin/tic/reset_cmd.c
659
*high = (short) WINSIZE_ROWS(win);
usr.bin/tic/reset_cmd.c
660
*wide = (short) WINSIZE_COLS(win);
usr.bin/vi/cl/cl_term.c
301
struct winsize win;
usr.bin/vi/cl/cl_term.c
322
if (ioctl(STDERR_FILENO, TIOCGWINSZ, &win) != -1) {
usr.bin/vi/cl/cl_term.c
323
row = win.ws_row;
usr.bin/vi/cl/cl_term.c
324
col = win.ws_col;
usr.sbin/lpd/lp_stty.c
174
ip->win.ws_col = atoi(ip->arg);
usr.sbin/lpd/lp_stty.c
252
ip->win.ws_row = atoi(ip->arg);
usr.sbin/lpd/lp_stty.c
511
if (ioctl(i.fd, TIOCGWINSZ, &i.win) == -1)
usr.sbin/lpd/lp_stty.c
541
if (i.wset && ioctl(i.fd, TIOCSWINSZ, &i.win) == -1)
usr.sbin/lpd/lp_stty.c
73
struct winsize win; /* window info */
usr.sbin/lpr/common_source/displayq.c
106
if (termwidth == 0 && ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 &&
usr.sbin/lpr/common_source/displayq.c
107
win.ws_col > 0)
usr.sbin/lpr/common_source/displayq.c
108
termwidth = win.ws_col;
usr.sbin/lpr/common_source/displayq.c
99
struct winsize win;
usr.sbin/lpr/lpd/extern.h
50
struct winsize win; /* window info */
usr.sbin/lpr/lpd/key.c
144
ip->win.ws_col = atoi(ip->arg);
usr.sbin/lpr/lpd/key.c
222
ip->win.ws_row = atoi(ip->arg);
usr.sbin/lpr/lpd/printjob.c
1542
if (ioctl(i.fd, TIOCGWINSZ, &i.win) < 0)
usr.sbin/lpr/lpd/printjob.c
1581
if (i.wset && ioctl(i.fd, TIOCSWINSZ, &i.win) < 0)
usr.sbin/tcpdump/print-tcp.c
189
u_int16_t sport, dport, win, urp;
usr.sbin/tcpdump/print-tcp.c
260
win = ntohs(tp->th_win);
usr.sbin/tcpdump/print-tcp.c
447
printf(" win %u", win);
usr.sbin/trpt/trpt.c
310
int flags, len, win;
usr.sbin/trpt/trpt.c
346
win = th->th_win;
usr.sbin/trpt/trpt.c
350
NTOHS(win);
usr.sbin/trpt/trpt.c
357
if (win)
usr.sbin/trpt/trpt.c
358
printf("(win=%x)", win);
usr.sbin/unbound/util/data/msgparse.c
137
uint8_t win, blen, bits;
usr.sbin/unbound/util/data/msgparse.c
143
win = sldns_buffer_read_u8(pkt);
usr.sbin/unbound/util/data/msgparse.c
148
if(win == 0 && blen >= 1 && (bits & 0x02)) {
usr.sbin/unbound/validator/val_nsec.c
68
uint8_t win, winlen;
usr.sbin/unbound/validator/val_nsec.c
74
win = *bitmap++;
usr.sbin/unbound/validator/val_nsec.c
79
if(win == type_window) {