Symbol: SP_PARM
lib/libcurses/base/define_key.c
46
T((T_CALLED("define_key(%p, %s,%d)"), (void *) SP_PARM, _nc_visbuf(str), keycode));
lib/libcurses/base/define_key.c
47
if (SP_PARM == 0 || !HasTInfoTerminal(SP_PARM)) {
lib/libcurses/base/define_key.c
53
#define CallHasKey(keycode) CallDriver_1(SP_PARM, td_kyExist, keycode)
lib/libcurses/base/define_key.c
61
while (_nc_remove_key(&(SP_PARM->_keytry), ukey))
lib/libcurses/base/define_key.c
66
if (_nc_add_to_try(&(SP_PARM->_keytry), str, ukey) == OK) {
lib/libcurses/base/define_key.c
76
while (_nc_remove_string(&(SP_PARM->_keytry), str))
lib/libcurses/base/key_defined.c
76
T((T_CALLED("key_defined(%p, %s)"), (void *) SP_PARM, _nc_visbuf(str)));
lib/libcurses/base/key_defined.c
77
if (SP_PARM != 0 && str != 0) {
lib/libcurses/base/key_defined.c
78
code = find_definition(SP_PARM->_keytry, str);
lib/libcurses/base/keybound.c
50
T((T_CALLED("keybound(%p, %d,%d)"), (void *) SP_PARM, code, count));
lib/libcurses/base/keybound.c
51
if (SP_PARM != 0 && code >= 0) {
lib/libcurses/base/keybound.c
52
result = _nc_expand_try(SP_PARM->_keytry,
lib/libcurses/base/keyok.c
56
if (HasTerminal(SP_PARM)) {
lib/libcurses/base/keyok.c
57
T((T_CALLED("keyok(%p, %d,%d)"), (void *) SP_PARM, c, flag));
lib/libcurses/base/keyok.c
67
while ((s = _nc_expand_try(SP_PARM->_key_ok,
lib/libcurses/base/keyok.c
69
if (_nc_remove_key(&(SP_PARM->_key_ok), ch)) {
lib/libcurses/base/keyok.c
70
code = _nc_add_to_try(&(SP_PARM->_keytry), s, ch);
lib/libcurses/base/keyok.c
80
while ((s = _nc_expand_try(SP_PARM->_keytry,
lib/libcurses/base/keyok.c
82
if (_nc_remove_key(&(SP_PARM->_keytry), ch)) {
lib/libcurses/base/keyok.c
83
code = _nc_add_to_try(&(SP_PARM->_key_ok), s, ch);
lib/libcurses/base/legacy_coding.c
46
T((T_CALLED("use_legacy_coding(%p,%d)"), (void *) SP_PARM, level));
lib/libcurses/base/legacy_coding.c
47
if (level >= 0 && level <= 2 && SP_PARM != 0) {
lib/libcurses/base/legacy_coding.c
48
result = SP_PARM->_legacy_coding;
lib/libcurses/base/legacy_coding.c
49
SP_PARM->_legacy_coding = level;
lib/libcurses/base/lib_beep.c
67
T((T_CALLED("beep(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_beep.c
70
if (SP_PARM != 0)
lib/libcurses/base/lib_beep.c
71
res = CallDriver_1(SP_PARM, td_doBeepOrFlash, TRUE);
lib/libcurses/base/lib_color.c
1004
if (!ValidPair(SP_PARM, pair)) {
lib/libcurses/base/lib_color.c
1013
} else if (SP_PARM != 0) {
lib/libcurses/base/lib_color.c
1014
if (_nc_pair_content(SP_PARM, pair, &fg, &bg) == ERR)
lib/libcurses/base/lib_color.c
1020
&& SP_PARM != 0
lib/libcurses/base/lib_color.c
1021
&& _nc_pair_content(SP_PARM, old_pair, &old_fg, &old_bg) != ERR) {
lib/libcurses/base/lib_color.c
1030
if (SP_PARM->_has_sgr_39_49
lib/libcurses/base/lib_color.c
1034
} else if (SP_PARM->_has_sgr_39_49
lib/libcurses/base/lib_color.c
1090
return _nc_init_pair(SP_PARM, pair, f, b);
lib/libcurses/base/lib_color.c
1098
return _nc_init_color(SP_PARM, color, r, g, b);
lib/libcurses/base/lib_color.c
1106
return _nc_color_content(SP_PARM, color, r, g, b);
lib/libcurses/base/lib_color.c
1114
return _nc_pair_content(SP_PARM, pair, f, b);
lib/libcurses/base/lib_color.c
1120
if (SP_PARM != 0) {
lib/libcurses/base/lib_color.c
1121
if (SP_PARM->_color_pairs) {
lib/libcurses/base/lib_color.c
1122
_nc_free_ordered_pairs(SP_PARM);
lib/libcurses/base/lib_color.c
1123
free(SP_PARM->_color_pairs);
lib/libcurses/base/lib_color.c
1124
SP_PARM->_color_pairs = 0;
lib/libcurses/base/lib_color.c
1125
SP_PARM->_pair_alloc = 0;
lib/libcurses/base/lib_color.c
1126
ReservePairs(SP_PARM, 16);
lib/libcurses/base/lib_color.c
1127
clearok(CurScreen(SP_PARM), TRUE);
lib/libcurses/base/lib_color.c
1128
touchwin(StdScreen(SP_PARM));
lib/libcurses/base/lib_color.c
151
return (SP_PARM != 0) ? SP_PARM->_default_fg : COLOR_WHITE;
lib/libcurses/base/lib_color.c
157
return SP_PARM != 0 ? SP_PARM->_default_bg : COLOR_BLACK;
lib/libcurses/base/lib_color.c
187
CallDriver_3(SP_PARM, td_color, FALSE, bg, outc);
lib/libcurses/base/lib_color.c
207
CallDriver_3(SP_PARM, td_color, TRUE, fg, outc);
lib/libcurses/base/lib_color.c
233
SP_PARM->_color_table[n] = tp[n];
lib/libcurses/base/lib_color.c
235
SP_PARM->_color_table[n] = tp[n % MAX_PALETTE];
lib/libcurses/base/lib_color.c
237
SP_PARM->_color_table[n].green = 100;
lib/libcurses/base/lib_color.c
239
if (SP_PARM->_color_table[n].red)
lib/libcurses/base/lib_color.c
240
SP_PARM->_color_table[n].red = 1000;
lib/libcurses/base/lib_color.c
241
if (SP_PARM->_color_table[n].green)
lib/libcurses/base/lib_color.c
242
SP_PARM->_color_table[n].green = 1000;
lib/libcurses/base/lib_color.c
243
if (SP_PARM->_color_table[n].blue)
lib/libcurses/base/lib_color.c
244
SP_PARM->_color_table[n].blue = 1000;
lib/libcurses/base/lib_color.c
255
rgb_bits_t *result = &(SP_PARM->_direct_color);
lib/libcurses/base/lib_color.c
312
return CallDriver(SP_PARM, td_rescol);
lib/libcurses/base/lib_color.c
316
(void) SP_PARM;
lib/libcurses/base/lib_color.c
335
T((T_CALLED("_nc_reset_colors(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_color.c
336
if (SP_PARM->_color_defs > 0)
lib/libcurses/base/lib_color.c
337
SP_PARM->_color_defs = -(SP_PARM->_color_defs);
lib/libcurses/base/lib_color.c
342
result = CallDriver(SP_PARM, td_rescolors);
lib/libcurses/base/lib_color.c
365
T((T_CALLED("start_color(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_color.c
367
if (SP_PARM == 0) {
lib/libcurses/base/lib_color.c
369
} else if (SP_PARM->_coloron) {
lib/libcurses/base/lib_color.c
391
SP_PARM->_pair_limit = maxpairs;
lib/libcurses/base/lib_color.c
398
SP_PARM->_pair_limit += (1 + (2 * maxcolors));
lib/libcurses/base/lib_color.c
400
SP_PARM->_pair_limit = limit_PAIRS(SP_PARM->_pair_limit);
lib/libcurses/base/lib_color.c
403
SP_PARM->_pair_count = maxpairs;
lib/libcurses/base/lib_color.c
404
SP_PARM->_color_count = maxcolors;
lib/libcurses/base/lib_color.c
410
ReservePairs(SP_PARM, 16);
lib/libcurses/base/lib_color.c
411
if (SP_PARM->_color_pairs != 0) {
lib/libcurses/base/lib_color.c
415
TYPE_CALLOC(color_t, maxcolors, SP_PARM->_color_table);
lib/libcurses/base/lib_color.c
416
if (SP_PARM->_color_table != 0) {
lib/libcurses/base/lib_color.c
417
MakeColorPair(SP_PARM->_color_pairs[0],
lib/libcurses/base/lib_color.c
429
SP_PARM->_coloron = 1;
lib/libcurses/base/lib_color.c
430
} else if (SP_PARM->_color_pairs != 0) {
lib/libcurses/base/lib_color.c
431
FreeAndNull(SP_PARM->_color_pairs);
lib/libcurses/base/lib_color.c
57
#define CanChange InfoOf(SP_PARM).canchange
lib/libcurses/base/lib_color.c
58
#define DefaultPalette InfoOf(SP_PARM).defaultPalette
lib/libcurses/base/lib_color.c
59
#define HasColor InfoOf(SP_PARM).hascolor
lib/libcurses/base/lib_color.c
60
#define InitColor InfoOf(SP_PARM).initcolor
lib/libcurses/base/lib_color.c
61
#define MaxColors InfoOf(SP_PARM).maxcolors
lib/libcurses/base/lib_color.c
62
#define MaxPairs InfoOf(SP_PARM).maxpairs
lib/libcurses/base/lib_color.c
694
return _nc_init_pair(SP_PARM, pair, f, b);
lib/libcurses/base/lib_color.c
764
return _nc_init_color(SP_PARM, color, r, g, b);
lib/libcurses/base/lib_color.c
783
T((T_CALLED("can_change_color(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_color.c
785
if (HasTerminal(SP_PARM) && (CanChange != 0)) {
lib/libcurses/base/lib_color.c
805
(void) SP_PARM;
lib/libcurses/base/lib_color.c
806
T((T_CALLED("has_colors(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_color.c
807
if (HasTerminal(SP_PARM)) {
lib/libcurses/base/lib_color.c
905
int rc = _nc_color_content(SP_PARM, color, &my_r, &my_g, &my_b);
lib/libcurses/base/lib_color.c
973
int rc = _nc_pair_content(SP_PARM, pair, &my_f, &my_b);
lib/libcurses/base/lib_color.c
997
CallDriver_4(SP_PARM, td_docolor, old_pair, pair, reverse, outc);
lib/libcurses/base/lib_delwin.c
63
for (each_window(SP_PARM, p)) {
lib/libcurses/base/lib_delwin.c
96
} else if (CurScreen(SP_PARM) != 0) {
lib/libcurses/base/lib_delwin.c
97
touchwin(CurScreen(SP_PARM));
lib/libcurses/base/lib_dft_fgbg.c
52
T((T_CALLED("use_default_colors(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_dft_fgbg.c
73
T((T_CALLED("assume_default_colors(%p,%d,%d)"), (void *) SP_PARM, fg, bg));
lib/libcurses/base/lib_dft_fgbg.c
74
if (SP_PARM != 0) {
lib/libcurses/base/lib_dft_fgbg.c
76
code = CallDriver_2(SP_PARM, td_defaultcolors, fg, bg);
lib/libcurses/base/lib_dft_fgbg.c
80
SP_PARM->_default_color = isDefaultColor(fg) || isDefaultColor(bg);
lib/libcurses/base/lib_dft_fgbg.c
81
SP_PARM->_has_sgr_39_49 = (tigetflag("AX") == TRUE);
lib/libcurses/base/lib_dft_fgbg.c
82
SP_PARM->_default_fg = isDefaultColor(fg) ? COLOR_DEFAULT : fg;
lib/libcurses/base/lib_dft_fgbg.c
83
SP_PARM->_default_bg = isDefaultColor(bg) ? COLOR_DEFAULT : bg;
lib/libcurses/base/lib_dft_fgbg.c
84
if (SP_PARM->_color_pairs != 0) {
lib/libcurses/base/lib_dft_fgbg.c
85
bool save = SP_PARM->_default_color;
lib/libcurses/base/lib_dft_fgbg.c
86
SP_PARM->_assumed_color = TRUE;
lib/libcurses/base/lib_dft_fgbg.c
87
SP_PARM->_default_color = TRUE;
lib/libcurses/base/lib_dft_fgbg.c
91
SP_PARM->_default_color = save;
lib/libcurses/base/lib_echo.c
55
T((T_CALLED("echo(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_echo.c
56
if (0 == SP_PARM)
lib/libcurses/base/lib_echo.c
58
IsEcho(SP_PARM) = TRUE;
lib/libcurses/base/lib_echo.c
73
T((T_CALLED("noecho(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_echo.c
74
if (0 == SP_PARM)
lib/libcurses/base/lib_echo.c
76
IsEcho(SP_PARM) = FALSE;
lib/libcurses/base/lib_endwin.c
55
T((T_CALLED("endwin(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_endwin.c
57
if (SP_PARM) {
lib/libcurses/base/lib_endwin.c
59
TERMINAL_CONTROL_BLOCK *TCB = TCBOf(SP_PARM);
lib/libcurses/base/lib_endwin.c
61
SP_PARM->_endwin = ewSuspend;
lib/libcurses/base/lib_endwin.c
63
TCB->drv->td_scexit(SP_PARM);
lib/libcurses/base/lib_endwin.c
65
SP_PARM->_endwin = ewSuspend;
lib/libcurses/base/lib_endwin.c
66
SP_PARM->_mouse_wrap(SP_PARM);
lib/libcurses/base/lib_flash.c
67
T((T_CALLED("flash(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_flash.c
69
if (SP_PARM != 0)
lib/libcurses/base/lib_flash.c
70
res = CallDriver_1(SP_PARM, td_doBeepOrFlash, FALSE);
lib/libcurses/base/lib_flash.c
72
if (HasTerminal(SP_PARM)) {
lib/libcurses/base/lib_freeall.c
120
delscreen(SP_PARM);
lib/libcurses/base/lib_freeall.c
177
if (SP_PARM) {
lib/libcurses/base/lib_freeall.c
178
delscreen(SP_PARM);
lib/libcurses/base/lib_freeall.c
59
if (SP_PARM != 0) {
lib/libcurses/base/lib_freeall.c
60
if (SP_PARM->_oldnum_list != 0) {
lib/libcurses/base/lib_freeall.c
61
FreeAndNull(SP_PARM->_oldnum_list);
lib/libcurses/base/lib_freeall.c
63
if (SP_PARM->_panelHook.destroy != 0) {
lib/libcurses/base/lib_freeall.c
64
SP_PARM->_panelHook.destroy(SP_PARM->_panelHook.stdscr_pseudo_panel);
lib/libcurses/base/lib_freeall.c
67
_nc_new_pair_leaks(SP_PARM);
lib/libcurses/base/lib_freeall.c
71
if (SP_PARM != 0) {
lib/libcurses/base/lib_freeall.c
74
while (WindowList(SP_PARM) != 0) {
lib/libcurses/base/lib_freeall.c
79
for (each_window(SP_PARM, p)) {
lib/libcurses/base/lib_freeall.c
87
if (p->screen != SP_PARM)
lib/libcurses/base/lib_freeall.c
91
for (each_window(SP_PARM, q)) {
lib/libcurses/base/lib_freeall.c
95
if (q->screen != SP_PARM)
lib/libcurses/base/lib_getch.c
118
(void) SP_PARM;
lib/libcurses/base/lib_getch.c
120
return GetEscdelay(SP_PARM);
lib/libcurses/base/lib_getch.c
80
if (SP_PARM) {
lib/libcurses/base/lib_getch.c
86
(void) SP_PARM;
lib/libcurses/base/lib_isendwin.c
53
if (SP_PARM == NULL)
lib/libcurses/base/lib_isendwin.c
55
return (SP_PARM->_endwin == ewSuspend);
lib/libcurses/base/lib_mouse.c
1412
(void *) SP_PARM, on ? "on" : "off"));
lib/libcurses/base/lib_mouse.c
1837
T((T_CALLED("getmouse(%p,%p)"), (void *) SP_PARM, (void *) aevent));
lib/libcurses/base/lib_mouse.c
1840
(SP_PARM != 0) &&
lib/libcurses/base/lib_mouse.c
1841
(SP_PARM->_mouse_type != M_NONE) &&
lib/libcurses/base/lib_mouse.c
1842
(eventp = SP_PARM->_mouse_eventp) != 0) {
lib/libcurses/base/lib_mouse.c
1851
while (ValidEvent(prev) && (!(prev->bstate & SP_PARM->_mouse_mask2))) {
lib/libcurses/base/lib_mouse.c
1860
_nc_tracemouse(SP_PARM, prev),
lib/libcurses/base/lib_mouse.c
1861
(long) IndexEV(SP_PARM, prev)));
lib/libcurses/base/lib_mouse.c
1864
SP_PARM->_mouse_eventp = prev;
lib/libcurses/base/lib_mouse.c
1893
T((T_CALLED("ungetmouse(%p,%p)"), (void *) SP_PARM, (void *) aevent));
lib/libcurses/base/lib_mouse.c
1896
SP_PARM != 0 &&
lib/libcurses/base/lib_mouse.c
1897
(eventp = SP_PARM->_mouse_eventp) != 0) {
lib/libcurses/base/lib_mouse.c
1903
SP_PARM->_mouse_eventp = NEXT(eventp);
lib/libcurses/base/lib_mouse.c
1927
(void *) SP_PARM,
lib/libcurses/base/lib_mouse.c
1931
if (SP_PARM != 0) {
lib/libcurses/base/lib_mouse.c
1933
*oldmask = SP_PARM->_mouse_mask;
lib/libcurses/base/lib_mouse.c
1935
if (newmask || SP_PARM->_mouse_initialized) {
lib/libcurses/base/lib_mouse.c
1936
_nc_mouse_init(SP_PARM);
lib/libcurses/base/lib_mouse.c
1938
if (SP_PARM->_mouse_type != M_NONE) {
lib/libcurses/base/lib_mouse.c
1952
mouse_activate(SP_PARM, (bool) (result != 0));
lib/libcurses/base/lib_mouse.c
1954
SP_PARM->_mouse_mask = result;
lib/libcurses/base/lib_mouse.c
1955
SP_PARM->_mouse_mask2 = result;
lib/libcurses/base/lib_mouse.c
1963
if (SP_PARM->_mouse_mask2 & MASK_TRIPLE_CLICK(b))
lib/libcurses/base/lib_mouse.c
1964
SP_PARM->_mouse_mask2 |= MASK_DOUBLE_CLICK(b);
lib/libcurses/base/lib_mouse.c
1965
if (SP_PARM->_mouse_mask2 & MASK_DOUBLE_CLICK(b))
lib/libcurses/base/lib_mouse.c
1966
SP_PARM->_mouse_mask2 |= MASK_CLICK(b);
lib/libcurses/base/lib_mouse.c
1967
if (SP_PARM->_mouse_mask2 & MASK_CLICK(b))
lib/libcurses/base/lib_mouse.c
1968
SP_PARM->_mouse_mask2 |= (MASK_PRESS(b) |
lib/libcurses/base/lib_mouse.c
198
#define NEXT(ep) ((ep >= LastEV(SP_PARM)) \
lib/libcurses/base/lib_mouse.c
199
? FirstEV(SP_PARM) \
lib/libcurses/base/lib_mouse.c
2009
T((T_CALLED("mouseinterval(%p,%d)"), (void *) SP_PARM, maxclick));
lib/libcurses/base/lib_mouse.c
2011
if (SP_PARM != 0) {
lib/libcurses/base/lib_mouse.c
2012
oldval = SP_PARM->_maxclick;
lib/libcurses/base/lib_mouse.c
2014
SP_PARM->_maxclick = maxclick;
lib/libcurses/base/lib_mouse.c
203
#define PREV(ep) ((ep <= FirstEV(SP_PARM)) \
lib/libcurses/base/lib_mouse.c
204
? LastEV(SP_PARM) \
lib/libcurses/base/lib_mouse.c
2041
return _nc_has_mouse(SP_PARM);
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_newterm.c
119
T((T_CALLED("filter(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_newterm.c
121
if (IsPreScreen(SP_PARM)) {
lib/libcurses/base/lib_newterm.c
122
SP_PARM->_filtered = TRUE;
lib/libcurses/base/lib_newterm.c
150
T((T_CALLED("nofilter(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_newterm.c
152
if (IsPreScreen(SP_PARM)) {
lib/libcurses/base/lib_newterm.c
153
SP_PARM->_filtered = FALSE;
lib/libcurses/base/lib_newterm.c
189
(void *) SP_PARM,
lib/libcurses/base/lib_newterm.c
195
assert(SP_PARM != 0);
lib/libcurses/base/lib_newterm.c
196
if (SP_PARM == 0)
lib/libcurses/base/lib_newterm.c
197
returnSP(SP_PARM);
lib/libcurses/base/lib_newterm.c
225
slk_format = SP_PARM->slk_format;
lib/libcurses/base/lib_newterm.c
226
filter_mode = SP_PARM->_filtered;
lib/libcurses/base/lib_newterm.c
238
&SP_PARM,
lib/libcurses/base/lib_newterm.c
240
*(ptrLines(SP_PARM)),
lib/libcurses/base/lib_newterm.c
241
*(ptrCols(SP_PARM)),
lib/libcurses/base/lib_newterm.c
256
assert(SP_PARM != 0);
lib/libcurses/base/lib_newterm.c
257
cols = *(ptrCols(SP_PARM));
lib/libcurses/base/lib_newterm.c
259
_nc_set_screen(SP_PARM);
lib/libcurses/base/lib_newterm.c
261
TCB->csp = SP_PARM;
lib/libcurses/base/lib_newterm.c
277
SP_PARM->_term = new_term;
lib/libcurses/base/lib_newterm.c
279
new_term = SP_PARM->_term;
lib/libcurses/base/lib_newterm.c
293
_nc_slk_initialize(StdScreen(SP_PARM), cols);
lib/libcurses/base/lib_newterm.c
295
SP_PARM->_ifd = fileno(_ifp);
lib/libcurses/base/lib_newterm.c
298
SP_PARM->_use_meta = ((new_term->Ottyb.c_cflag & CSIZE) == CS8 &&
lib/libcurses/base/lib_newterm.c
302
SP_PARM->_use_meta = FALSE;
lib/libcurses/base/lib_newterm.c
304
SP_PARM->_endwin = ewInitial;
lib/libcurses/base/lib_newterm.c
311
SP_PARM->_scrolling = ((scroll_forward && scroll_reverse) ||
lib/libcurses/base/lib_newterm.c
322
SP_PARM->_keytry = 0;
lib/libcurses/base/lib_newterm.c
326
TCBOf(SP_PARM)->drv->td_scinit(SP_PARM);
lib/libcurses/base/lib_newterm.c
338
SP_PARM->_use_rmso = SGR0_TEST(exit_standout_mode);
lib/libcurses/base/lib_newterm.c
339
SP_PARM->_use_rmul = SGR0_TEST(exit_underline_mode);
lib/libcurses/base/lib_newterm.c
341
SP_PARM->_use_ritm = SGR0_TEST(exit_italics_mode);
lib/libcurses/base/lib_newterm.c
355
result = SP_PARM;
lib/libcurses/base/lib_newterm.c
57
#define NumLabels InfoOf(SP_PARM).numlabels
lib/libcurses/base/lib_newterm.c
78
TERMINAL *term = TerminalOf(SP_PARM);
lib/libcurses/base/lib_newterm.c
82
T((T_CALLED("_nc_initscr(%p) ->term %p"), (void *) SP_PARM, (void *) term));
lib/libcurses/base/lib_newwin.c
148
T((T_CALLED("newwin(%p, %d,%d,%d,%d)"), (void *) SP_PARM, num_lines, num_columns,
lib/libcurses/base/lib_newwin.c
155
|| SP_PARM == 0)
lib/libcurses/base/lib_newwin.c
159
num_lines = SP_PARM->_lines_avail - begy;
lib/libcurses/base/lib_newwin.c
161
num_columns = screen_columns(SP_PARM) - begx;
lib/libcurses/base/lib_newwin.c
281
(void *) SP_PARM, num_lines, num_columns, begy, begx));
lib/libcurses/base/lib_newwin.c
283
if (SP_PARM == 0)
lib/libcurses/base/lib_newwin.c
307
win->_yoffset = SP_PARM->_topstolen;
lib/libcurses/base/lib_newwin.c
315
: (num_lines == screen_lines(SP_PARM)
lib/libcurses/base/lib_newwin.c
316
&& num_columns == screen_columns(SP_PARM)));
lib/libcurses/base/lib_newwin.c
365
if (!is_padwin && (begx + num_columns == screen_columns(SP_PARM))) {
lib/libcurses/base/lib_newwin.c
368
if (begx == 0 && num_lines == screen_lines(SP_PARM) && begy == 0)
lib/libcurses/base/lib_newwin.c
371
if (begy + num_lines == screen_lines(SP_PARM))
lib/libcurses/base/lib_newwin.c
375
wp->next = WindowList(SP_PARM);
lib/libcurses/base/lib_newwin.c
376
wp->screen = SP_PARM;
lib/libcurses/base/lib_newwin.c
377
WindowList(SP_PARM) = wp;
lib/libcurses/base/lib_nl.c
59
T((T_CALLED("nl(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_nl.c
60
if (0 == SP_PARM)
lib/libcurses/base/lib_nl.c
62
IsNl(SP_PARM) = TRUE;
lib/libcurses/base/lib_nl.c
65
_fsetmode(NC_OUTPUT(SP_PARM), "t");
lib/libcurses/base/lib_nl.c
81
T((T_CALLED("nonl(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_nl.c
82
if (0 == SP_PARM)
lib/libcurses/base/lib_nl.c
84
IsNl(SP_PARM) = FALSE;
lib/libcurses/base/lib_nl.c
87
_fsetmode(NC_OUTPUT(SP_PARM), "b");
lib/libcurses/base/lib_pad.c
57
T((T_CALLED("newpad(%p,%d, %d)"), (void *) SP_PARM, l, c));
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
144
wide = (begx <= 1 && win->_maxx >= (NewScreen(SP_PARM)->_maxx - 1));
lib/libcurses/base/lib_refresh.c
159
if (limit_x > NewScreen(SP_PARM)->_maxx - begx)
lib/libcurses/base/lib_refresh.c
160
limit_x = NewScreen(SP_PARM)->_maxx - begx;
lib/libcurses/base/lib_refresh.c
163
src_row <= win->_maxy && dst_row <= NewScreen(SP_PARM)->_maxy;
lib/libcurses/base/lib_refresh.c
165
struct ldat *nline = &(NewScreen(SP_PARM)->_line[dst_row]);
lib/libcurses/base/lib_refresh.c
246
while (j <= NewScreen(SP_PARM)->_maxx &&
lib/libcurses/base/lib_refresh.c
292
NewScreen(SP_PARM)->_clear = TRUE;
lib/libcurses/base/lib_refresh.c
296
NewScreen(SP_PARM)->_cury = (NCURSES_SIZE_T) (win->_cury +
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
304
_tracedump("newscr", NewScreen(SP_PARM));
lib/libcurses/base/lib_refresh.c
55
SCREEN *SP_PARM = _nc_screen_of(win);
lib/libcurses/base/lib_refresh.c
62
} else if (win == CurScreen(SP_PARM)) {
lib/libcurses/base/lib_refresh.c
63
CurScreen(SP_PARM)->_clear = TRUE;
lib/libcurses/base/lib_refresh.c
67
NewScreen(SP_PARM)->_clear = TRUE;
lib/libcurses/base/lib_refresh.c
92
SCREEN *SP_PARM = _nc_screen_of(win);
lib/libcurses/base/lib_restart.c
100
_nc_update_screensize(SP_PARM);
lib/libcurses/base/lib_restart.c
62
(void *) SP_PARM,
lib/libcurses/base/lib_restart.c
69
} else if (SP_PARM != 0) {
lib/libcurses/base/lib_restart.c
70
TTY_FLAGS save_flags = SP_PARM->_tty_flags;
lib/libcurses/base/lib_restart.c
73
SP_PARM->_term = new_term;
lib/libcurses/base/lib_screen.c
1022
T((T_CALLED("scr_init(%p,%s)"), (void *) SP_PARM, _nc_visbuf(file)));
lib/libcurses/base/lib_screen.c
1024
if (SP_PARM != 0 &&
lib/libcurses/base/lib_screen.c
1026
InfoOf(SP_PARM).caninit
lib/libcurses/base/lib_screen.c
1035
CurScreen(SP_PARM) = replace_window(CurScreen(SP_PARM), fp);
lib/libcurses/base/lib_screen.c
1037
curscr = CurScreen(SP_PARM);
lib/libcurses/base/lib_screen.c
1040
if (CurScreen(SP_PARM) != 0) {
lib/libcurses/base/lib_screen.c
1061
T((T_CALLED("scr_set(%p,%s)"), (void *) SP_PARM, _nc_visbuf(file)));
lib/libcurses/base/lib_screen.c
1064
delwin(NewScreen(SP_PARM));
lib/libcurses/base/lib_screen.c
1065
NewScreen(SP_PARM) = dupwin(curscr);
lib/libcurses/base/lib_screen.c
1067
newscr = NewScreen(SP_PARM);
lib/libcurses/base/lib_screen.c
1069
if (NewScreen(SP_PARM) != 0) {
lib/libcurses/base/lib_screen.c
974
T((T_CALLED("scr_restore(%p,%s)"), (void *) SP_PARM, _nc_visbuf(file)));
lib/libcurses/base/lib_screen.c
978
NewScreen(SP_PARM) = replace_window(NewScreen(SP_PARM), fp);
lib/libcurses/base/lib_screen.c
980
newscr = NewScreen(SP_PARM);
lib/libcurses/base/lib_screen.c
983
if (NewScreen(SP_PARM) != 0) {
lib/libcurses/base/lib_set_term.c
806
(void *) SP_PARM, line,
lib/libcurses/base/lib_set_term.c
810
if (SP_PARM != 0 && SP_PARM->_prescreen)
lib/libcurses/base/lib_slk.c
103
if (SP_PARM->slk_format == 2) { /* 4-4 */
lib/libcurses/base/lib_slk.c
104
gap = cols - (int) (SP_PARM->_slk->maxlab * max_length) - 6;
lib/libcurses/base/lib_slk.c
108
for (i = x = 0; i < SP_PARM->_slk->maxlab; i++) {
lib/libcurses/base/lib_slk.c
109
SP_PARM->_slk->ent[i].ent_x = x;
lib/libcurses/base/lib_slk.c
114
if (SP_PARM->slk_format == 1) { /* 1 -> 3-2-3 */
lib/libcurses/base/lib_slk.c
115
gap = (cols - (SP_PARM->_slk->maxlab * max_length) - 5)
lib/libcurses/base/lib_slk.c
120
for (i = x = 0; i < SP_PARM->_slk->maxlab; i++) {
lib/libcurses/base/lib_slk.c
121
SP_PARM->_slk->ent[i].ent_x = x;
lib/libcurses/base/lib_slk.c
130
SP_PARM->_slk->dirty = TRUE;
lib/libcurses/base/lib_slk.c
156
assert(TerminalOf(SP_PARM));
lib/libcurses/base/lib_slk.c
160
if (SP_PARM->_slk) { /* we did this already, so simply return */
lib/libcurses/base/lib_slk.c
162
} else if ((SP_PARM->_slk = typeCalloc(SLK, 1)) == 0)
lib/libcurses/base/lib_slk.c
165
if (!SP_PARM->slk_format)
lib/libcurses/base/lib_slk.c
166
SP_PARM->slk_format = _nc_globals.slk_format;
lib/libcurses/base/lib_slk.c
174
SetAttr(SP_PARM->_slk->attr, A_STANDOUT);
lib/libcurses/base/lib_slk.c
176
SetAttr(SP_PARM->_slk->attr, A_REVERSE);
lib/libcurses/base/lib_slk.c
178
SP_PARM->_slk->maxlab = (short) ((numlab > 0)
lib/libcurses/base/lib_slk.c
180
: MAX_SKEY(SP_PARM->slk_format));
lib/libcurses/base/lib_slk.c
181
SP_PARM->_slk->maxlen = (short) ((numlab > 0)
lib/libcurses/base/lib_slk.c
183
: MAX_SKEY_LEN(SP_PARM->slk_format));
lib/libcurses/base/lib_slk.c
184
SP_PARM->_slk->labcnt = (short) ((SP_PARM->_slk->maxlab < MAX_SKEY(SP_PARM->slk_format))
lib/libcurses/base/lib_slk.c
185
? MAX_SKEY(SP_PARM->slk_format)
lib/libcurses/base/lib_slk.c
186
: SP_PARM->_slk->maxlab);
lib/libcurses/base/lib_slk.c
188
if (SP_PARM->_slk->maxlen <= 0
lib/libcurses/base/lib_slk.c
189
|| SP_PARM->_slk->labcnt <= 0
lib/libcurses/base/lib_slk.c
190
|| (SP_PARM->_slk->ent = typeCalloc(slk_ent,
lib/libcurses/base/lib_slk.c
191
(size_t) SP_PARM->_slk->labcnt))
lib/libcurses/base/lib_slk.c
193
free(SP_PARM->_slk->ent);
lib/libcurses/base/lib_slk.c
197
max_length = (size_t) SP_PARM->_slk->maxlen;
lib/libcurses/base/lib_slk.c
198
for (i = 0; i < SP_PARM->_slk->labcnt; i++) {
lib/libcurses/base/lib_slk.c
201
SP_PARM->_slk->ent[i].ent_text = (char *) _nc_doalloc(0, used);
lib/libcurses/base/lib_slk.c
202
if (SP_PARM->_slk->ent[i].ent_text == 0)
lib/libcurses/base/lib_slk.c
204
memset(SP_PARM->_slk->ent[i].ent_text, 0, used);
lib/libcurses/base/lib_slk.c
206
SP_PARM->_slk->ent[i].form_text = (char *) _nc_doalloc(0, used);
lib/libcurses/base/lib_slk.c
207
if (SP_PARM->_slk->ent[i].form_text == 0)
lib/libcurses/base/lib_slk.c
211
memset(SP_PARM->_slk->ent[i].form_text, ' ', used - 1);
lib/libcurses/base/lib_slk.c
213
SP_PARM->_slk->ent[i].form_text[used - 1] = '\0';
lib/libcurses/base/lib_slk.c
215
SP_PARM->_slk->ent[i].visible = (char) (i < SP_PARM->_slk->maxlab);
lib/libcurses/base/lib_slk.c
220
if ((SP_PARM->_slk->win = stwin) == NULL) {
lib/libcurses/base/lib_slk.c
238
T((T_CALLED("slk_restore(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_slk.c
240
if (0 == SP_PARM)
lib/libcurses/base/lib_slk.c
242
if (SP_PARM->_slk == NULL)
lib/libcurses/base/lib_slk.c
244
SP_PARM->_slk->hidden = FALSE;
lib/libcurses/base/lib_slk.c
245
SP_PARM->_slk->dirty = TRUE;
lib/libcurses/base/lib_slk.c
56
#define NumLabels InfoOf(SP_PARM).numlabels
lib/libcurses/base/lib_slk.c
57
#define NoColorVideo InfoOf(SP_PARM).nocolorvideo
lib/libcurses/base/lib_slk.c
58
#define LabelWidth InfoOf(SP_PARM).labelwidth
lib/libcurses/base/lib_slk.c
59
#define LabelHeight InfoOf(SP_PARM).labelheight
lib/libcurses/base/lib_slk.c
73
if ((0 != SP_PARM) && SP_PARM->_slk) {
lib/libcurses/base/lib_slk.c
74
FreeIfNeeded(SP_PARM->_slk->ent);
lib/libcurses/base/lib_slk.c
75
free(SP_PARM->_slk);
lib/libcurses/base/lib_slk.c
76
SP_PARM->_slk = (SLK *) 0;
lib/libcurses/base/lib_slk.c
87
if (!SP_PARM || !SP_PARM->_slk)
lib/libcurses/base/lib_slk.c
90
max_length = SP_PARM->_slk->maxlen;
lib/libcurses/base/lib_slk.c
91
if (SP_PARM->slk_format >= 3) { /* PC style */
lib/libcurses/base/lib_slk.c
97
for (i = x = 0; i < SP_PARM->_slk->maxlab; i++) {
lib/libcurses/base/lib_slk.c
98
SP_PARM->_slk->ent[i].ent_x = x;
lib/libcurses/base/lib_slkatr_set.c
56
(void *) SP_PARM,
lib/libcurses/base/lib_slkatr_set.c
61
if (SP_PARM != 0
lib/libcurses/base/lib_slkatr_set.c
62
&& SP_PARM->_slk != 0
lib/libcurses/base/lib_slkatr_set.c
64
&& color_pair < SP_PARM->_pair_limit) {
lib/libcurses/base/lib_slkatr_set.c
65
TR(TRACE_ATTRS, ("... current %s", _tracech_t(CHREF(SP_PARM->_slk->attr))));
lib/libcurses/base/lib_slkatr_set.c
66
SetAttr(SP_PARM->_slk->attr, attr);
lib/libcurses/base/lib_slkatr_set.c
68
SetPair(SP_PARM->_slk->attr, color_pair);
lib/libcurses/base/lib_slkatr_set.c
70
TR(TRACE_ATTRS, ("new attribute is %s", _tracech_t(CHREF(SP_PARM->_slk->attr))));
lib/libcurses/base/lib_slkatrof.c
49
T((T_CALLED("slk_attroff(%p,%s)"), (void *) SP_PARM, _traceattr(attr)));
lib/libcurses/base/lib_slkatrof.c
51
if (SP_PARM != 0 && SP_PARM->_slk != 0) {
lib/libcurses/base/lib_slkatrof.c
52
TR(TRACE_ATTRS, ("... current %s", _tracech_t(CHREF(SP_PARM->_slk->attr))));
lib/libcurses/base/lib_slkatrof.c
53
RemAttr(SP_PARM->_slk->attr, attr);
lib/libcurses/base/lib_slkatrof.c
55
SetPair(SP_PARM->_slk->attr, 0);
lib/libcurses/base/lib_slkatrof.c
57
TR(TRACE_ATTRS, ("new attribute is %s", _tracech_t(CHREF(SP_PARM->_slk->attr))));
lib/libcurses/base/lib_slkatron.c
49
T((T_CALLED("slk_attron(%p,%s)"), (void *) SP_PARM, _traceattr(attr)));
lib/libcurses/base/lib_slkatron.c
51
if (SP_PARM != 0 && SP_PARM->_slk != 0) {
lib/libcurses/base/lib_slkatron.c
52
TR(TRACE_ATTRS, ("... current %s", _tracech_t(CHREF(SP_PARM->_slk->attr))));
lib/libcurses/base/lib_slkatron.c
53
AddAttr(SP_PARM->_slk->attr, attr);
lib/libcurses/base/lib_slkatron.c
55
SetPair(SP_PARM->_slk->attr, PairNumber(attr));
lib/libcurses/base/lib_slkatron.c
57
TR(TRACE_ATTRS, ("new attribute is %s", _tracech_t(CHREF(SP_PARM->_slk->attr))));
lib/libcurses/base/lib_slkatrset.c
49
T((T_CALLED("slk_attrset(%p,%s)"), (void *) SP_PARM, _traceattr(attr)));
lib/libcurses/base/lib_slkatrset.c
51
if (SP_PARM != 0 && SP_PARM->_slk != 0) {
lib/libcurses/base/lib_slkatrset.c
52
SetAttr(SP_PARM->_slk->attr, attr);
lib/libcurses/base/lib_slkattr.c
49
T((T_CALLED("slk_attr(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_slkattr.c
51
if (SP_PARM != 0 && SP_PARM->_slk != 0) {
lib/libcurses/base/lib_slkattr.c
52
attr_t result = AttrOf(SP_PARM->_slk->attr) & ALL_BUT_COLOR;
lib/libcurses/base/lib_slkattr.c
53
int pair = GetPair(SP_PARM->_slk->attr);
lib/libcurses/base/lib_slkclear.c
53
T((T_CALLED("slk_clear(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_slkclear.c
55
if (SP_PARM != 0 && SP_PARM->_slk != 0) {
lib/libcurses/base/lib_slkclear.c
56
SP_PARM->_slk->hidden = TRUE;
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_slkcolor.c
68
return _nc_slk_color(SP_PARM, pair_arg);
lib/libcurses/base/lib_slkcolor.c
83
return _nc_slk_color(SP_PARM, pair_arg);
lib/libcurses/base/lib_slkinit.c
49
#define SoftkeyFormat SP_PARM->slk_format
lib/libcurses/base/lib_slkinit.c
60
T((T_CALLED("slk_init(%p,%d)"), (void *) SP_PARM, format));
lib/libcurses/base/lib_slkinit.c
65
&& SP_PARM
lib/libcurses/base/lib_slkinit.c
66
&& SP_PARM->_prescreen
lib/libcurses/base/lib_slklab.c
51
T((T_CALLED("slk_label(%p,%d)"), (void *) SP_PARM, n));
lib/libcurses/base/lib_slklab.c
53
if (SP_PARM == 0 || SP_PARM->_slk == 0 || n < 1 || n > SP_PARM->_slk->labcnt)
lib/libcurses/base/lib_slklab.c
55
returnPtr(SP_PARM->_slk->ent[n - 1].ent_text);
lib/libcurses/base/lib_slkrefr.c
148
T((T_CALLED("slk_noutrefresh(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_slkrefr.c
150
if (SP_PARM == 0 || SP_PARM->_slk == 0)
lib/libcurses/base/lib_slkrefr.c
152
if (SP_PARM->_slk->hidden)
lib/libcurses/base/lib_slkrefr.c
154
slk_intern_refresh(SP_PARM);
lib/libcurses/base/lib_slkrefr.c
156
returnCode(wnoutrefresh(SP_PARM->_slk->win));
lib/libcurses/base/lib_slkrefr.c
173
T((T_CALLED("slk_refresh(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_slkrefr.c
175
if (SP_PARM == 0 || SP_PARM->_slk == 0)
lib/libcurses/base/lib_slkrefr.c
177
if (SP_PARM->_slk->hidden)
lib/libcurses/base/lib_slkrefr.c
179
slk_intern_refresh(SP_PARM);
lib/libcurses/base/lib_slkrefr.c
181
returnCode(wrefresh(SP_PARM->_slk->win));
lib/libcurses/base/lib_slkrefr.c
52
#define NumLabels InfoOf(SP_PARM).numlabels
lib/libcurses/base/lib_slkset.c
63
T((T_CALLED("slk_set(%p, %d, \"%s\", %d)"), (void *) SP_PARM, i, str, format));
lib/libcurses/base/lib_slkset.c
65
if (SP_PARM == 0
lib/libcurses/base/lib_slkset.c
66
|| (slk = SP_PARM->_slk) == 0
lib/libcurses/base/lib_slkset.c
76
limit = MAX_SKEY_LEN(SP_PARM->slk_format);
lib/libcurses/base/lib_slktouch.c
49
T((T_CALLED("slk_touch(%p)"), (void *) SP_PARM));
lib/libcurses/base/lib_slktouch.c
51
if (SP_PARM == 0 || SP_PARM->_slk == 0)
lib/libcurses/base/lib_slktouch.c
53
SP_PARM->_slk->dirty = TRUE;
lib/libcurses/base/nc_panel.c
43
return (SP_PARM
lib/libcurses/base/nc_panel.c
44
? &(SP_PARM->_panelHook)
lib/libcurses/base/new_pair.c
269
if (SP_PARM == 0) {
lib/libcurses/base/new_pair.c
271
} else if ((pair = _nc_find_color_pair(SP_PARM, fg, bg)) < 0) {
lib/libcurses/base/new_pair.c
276
if (SP_PARM->_pairs_used + 1 < SP_PARM->_pair_limit) {
lib/libcurses/base/new_pair.c
278
int hint = SP_PARM->_recent_pair;
lib/libcurses/base/new_pair.c
284
for (pair = hint + 1; pair < SP_PARM->_pair_alloc; pair++) {
lib/libcurses/base/new_pair.c
285
if (SP_PARM->_color_pairs[pair].mode == cpFREE) {
lib/libcurses/base/new_pair.c
291
if (!found && (SP_PARM->_pair_alloc < SP_PARM->_pair_limit)) {
lib/libcurses/base/new_pair.c
292
pair = SP_PARM->_pair_alloc;
lib/libcurses/base/new_pair.c
293
ReservePairs(SP_PARM, pair);
lib/libcurses/base/new_pair.c
294
if (SP_PARM->_color_pairs == 0) {
lib/libcurses/base/new_pair.c
300
if (!found && SP_PARM->_color_pairs != NULL) {
lib/libcurses/base/new_pair.c
302
if (SP_PARM->_color_pairs[pair].mode == cpFREE) {
lib/libcurses/base/new_pair.c
310
SP_PARM->_recent_pair = pair;
lib/libcurses/base/new_pair.c
316
pair = SP_PARM->_color_pairs[0].prev;
lib/libcurses/base/new_pair.c
320
if (_nc_init_pair(SP_PARM, pair, fg, bg) == ERR)
lib/libcurses/base/new_pair.c
332
pair = _nc_find_color_pair(SP_PARM, fg, bg);
lib/libcurses/base/new_pair.c
341
if (ValidPair(SP_PARM, pair) && pair < SP_PARM->_pair_alloc) {
lib/libcurses/base/new_pair.c
342
colorpair_t *cp = &(SP_PARM->_color_pairs[pair]);
lib/libcurses/base/new_pair.c
344
_nc_change_pair(SP_PARM, pair);
lib/libcurses/base/new_pair.c
345
delink_color_pair(SP_PARM, pair);
lib/libcurses/base/new_pair.c
346
tdelete(cp, &SP_PARM->_ordered_pairs, compare_data);
lib/libcurses/base/new_pair.c
349
SP_PARM->_pairs_used--;
lib/libcurses/base/new_pair.c
47
#define MaxColors InfoOf(SP_PARM).maxcolors
lib/libcurses/base/resizeterm.c
107
T((T_CALLED("is_term_resized(%p, %d, %d)"), (void *) SP_PARM, ToLines, ToCols));
lib/libcurses/base/resizeterm.c
110
&& (ToLines != screen_lines(SP_PARM)
lib/libcurses/base/resizeterm.c
111
|| ToCols != screen_columns(SP_PARM)));
lib/libcurses/base/resizeterm.c
288
T((T_CALLED("decrease_size(%p, %d, %d)"), (void *) SP_PARM, ToLines, ToCols));
lib/libcurses/base/resizeterm.c
295
for (each_window(SP_PARM, wp)) {
lib/libcurses/base/resizeterm.c
323
T((T_CALLED("increase_size(%p, %d, %d)"), (void *) SP_PARM, ToLines, ToCols));
lib/libcurses/base/resizeterm.c
330
for (each_window(SP_PARM, wp)) {
lib/libcurses/base/resizeterm.c
358
(void *) SP_PARM, ToLines, ToCols,
lib/libcurses/base/resizeterm.c
359
(SP_PARM == 0) ? -1 : screen_lines(SP_PARM),
lib/libcurses/base/resizeterm.c
360
(SP_PARM == 0) ? -1 : screen_columns(SP_PARM)));
lib/libcurses/base/resizeterm.c
362
if (SP_PARM == 0 || ToLines <= 0 || ToCols <= 0) {
lib/libcurses/base/resizeterm.c
368
was_stolen = (screen_lines(SP_PARM) - SP_PARM->_lines_avail);
lib/libcurses/base/resizeterm.c
370
int myLines = CurLines = screen_lines(SP_PARM);
lib/libcurses/base/resizeterm.c
371
int myCols = CurCols = screen_columns(SP_PARM);
lib/libcurses/base/resizeterm.c
379
if (ToLines > screen_lines(SP_PARM)) {
lib/libcurses/base/resizeterm.c
389
&& (ToCols > screen_columns(SP_PARM))) {
lib/libcurses/base/resizeterm.c
408
screen_lines(SP_PARM) = (NCURSES_SIZE_T) ToLines;
lib/libcurses/base/resizeterm.c
409
screen_columns(SP_PARM) = (NCURSES_SIZE_T) ToCols;
lib/libcurses/base/resizeterm.c
412
CallDriver_2(SP_PARM, td_setsize, ToLines, ToCols);
lib/libcurses/base/resizeterm.c
418
SP_PARM->_lines_avail = (NCURSES_SIZE_T) (ToLines - was_stolen);
lib/libcurses/base/resizeterm.c
420
if (SP_PARM->oldhash) {
lib/libcurses/base/resizeterm.c
421
FreeAndNull(SP_PARM->oldhash);
lib/libcurses/base/resizeterm.c
423
if (SP_PARM->newhash) {
lib/libcurses/base/resizeterm.c
424
FreeAndNull(SP_PARM->newhash);
lib/libcurses/base/resizeterm.c
477
(void *) SP_PARM, ToLines, ToCols,
lib/libcurses/base/resizeterm.c
478
(SP_PARM == 0) ? -1 : screen_lines(SP_PARM),
lib/libcurses/base/resizeterm.c
479
(SP_PARM == 0) ? -1 : screen_columns(SP_PARM)));
lib/libcurses/base/resizeterm.c
481
if (SP_PARM != 0 && ToLines > 0 && ToCols > 0) {
lib/libcurses/base/resizeterm.c
483
SP_PARM->_sig_winch = FALSE;
lib/libcurses/base/resizeterm.c
488
bool slk_visible = (SP_PARM != 0
lib/libcurses/base/resizeterm.c
489
&& SP_PARM->_slk != 0
lib/libcurses/base/resizeterm.c
490
&& !(SP_PARM->_slk->hidden));
lib/libcurses/base/resizeterm.c
499
clearok(CurScreen(SP_PARM), TRUE); /* screen contents are unknown */
lib/libcurses/base/resizeterm.c
509
if (rop->win != StdScreen(SP_PARM)
lib/libcurses/base/resizeterm.c
529
safe_ungetch(SP_PARM, KEY_RESIZE); /* so application can know this */
lib/libcurses/base/safe_sprintf.c
230
if (SP_PARM != NULL && fmt != NULL) {
lib/libcurses/base/safe_sprintf.c
254
if (screen_lines(SP_PARM) > MyRows || screen_columns(SP_PARM) > MyCols) {
lib/libcurses/base/safe_sprintf.c
255
if (screen_lines(SP_PARM) > MyRows)
lib/libcurses/base/safe_sprintf.c
256
MyRows = screen_lines(SP_PARM);
lib/libcurses/base/safe_sprintf.c
257
if (screen_columns(SP_PARM) > MyCols)
lib/libcurses/base/safe_sprintf.c
258
MyCols = screen_columns(SP_PARM);
lib/libcurses/base/wresize.c
66
for (each_window(SP_PARM, wp)) {
lib/libcurses/curses.priv.h
1469
#define Charable(ch) (((SP_PARM->_legacy_coding) \
lib/libcurses/curses.priv.h
1674
#define TRACE_RETURN_SP(value,type) return _nc_retrace_##type(SP_PARM, value)
lib/libcurses/curses.priv.h
1807
#define XMC_CHANGES(c) ((c) & SP_PARM->_xmc_suppress)
lib/libcurses/curses.priv.h
416
#define NCURSES_SP_ARG SP_PARM
lib/libcurses/curses.priv.h
592
#define SET_LINES(value) *_nc_ptr_Lines(SP_PARM) = value
lib/libcurses/curses.priv.h
593
#define SET_COLS(value) *_nc_ptr_Cols(SP_PARM) = value
lib/libcurses/curses.priv.h
594
#define SET_TABSIZE(value) *_nc_ptr_Tabsize(SP_PARM) = value
lib/libcurses/curses.priv.h
595
#define SET_ESCDELAY(value) *_nc_ptr_Escdelay(SP_PARM) = value
lib/libcurses/curses.priv.h
867
#define my_gpm_fd SP_PARM->_mouse_gpm_fd
lib/libcurses/curses.priv.h
868
#define my_Gpm_Open SP_PARM->_mouse_Gpm_Open
lib/libcurses/curses.priv.h
869
#define my_Gpm_Close SP_PARM->_mouse_Gpm_Close
lib/libcurses/curses.priv.h
870
#define my_Gpm_GetEvent SP_PARM->_mouse_Gpm_GetEvent
lib/libcurses/tinfo/lib_acs.c
100
if (SP_PARM)
lib/libcurses/tinfo/lib_acs.c
101
SP_PARM->_screen_acs_map[j] = FALSE;
lib/libcurses/tinfo/lib_acs.c
172
CallDriver_2(SP_PARM, td_initacs, real_map, fake_map);
lib/libcurses/tinfo/lib_acs.c
71
map = (SP_PARM != 0) ? SP_PARM->_acs_map :
lib/libcurses/tinfo/lib_acs.c
86
chtype *real_map = SP_PARM != 0 ? SP_PARM->_acs_map : fake_map;
lib/libcurses/tinfo/lib_baudrate.c
271
T((T_CALLED("baudrate(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_baudrate.c
282
if (IsValidTIScreen(SP_PARM)
lib/libcurses/tinfo/lib_baudrate.c
283
&& !NC_ISATTY(fileno((SP_PARM && SP_PARM->_ofp) ? SP_PARM->_ofp : stdout))
lib/libcurses/tinfo/lib_baudrate.c
293
if (IsValidTIScreen(SP_PARM)) {
lib/libcurses/tinfo/lib_baudrate.c
295
result = (int) cfgetospeed(&(TerminalOf(SP_PARM)->Nttyb));
lib/libcurses/tinfo/lib_baudrate.c
299
ospeed = (NCURSES_OSPEED) cfgetospeed(&(TerminalOf(SP_PARM)->Nttyb));
lib/libcurses/tinfo/lib_baudrate.c
301
ospeed = (NCURSES_OSPEED) TerminalOf(SP_PARM)->Nttyb.sg_ospeed;
lib/libcurses/tinfo/lib_baudrate.c
305
TerminalOf(SP_PARM)->_baudrate = result;
lib/libcurses/tinfo/lib_cur_term.c
107
TCB->csp = SP_PARM;
lib/libcurses/tinfo/lib_cur_term.c
137
T((T_CALLED("del_curterm(%p, %p)"), (void *) SP_PARM, (void *) termp));
lib/libcurses/tinfo/lib_cur_term.c
56
return ((0 != TerminalOf(SP_PARM)) ? TerminalOf(SP_PARM) : CurTerm);
lib/libcurses/tinfo/lib_cur_term.c
91
if (SP_PARM)
lib/libcurses/tinfo/lib_cur_term.c
92
SP_PARM->_term = termp;
lib/libcurses/tinfo/lib_has_cap.c
59
T((T_CALLED("has_ic(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_has_cap.c
61
if (HasTInfoTerminal(SP_PARM)) {
lib/libcurses/tinfo/lib_has_cap.c
82
T((T_CALLED("has_il(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_has_cap.c
83
if (HasTInfoTerminal(SP_PARM)) {
lib/libcurses/tinfo/lib_kernel.c
127
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_kernel.c
129
T((T_CALLED("killchar(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_kernel.c
180
T((T_CALLED("flushinp(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_kernel.c
182
if (SP_PARM != 0) {
lib/libcurses/tinfo/lib_kernel.c
183
if (NC_ISATTY(SP_PARM->_ifd))
lib/libcurses/tinfo/lib_kernel.c
184
flush_input(SP_PARM->_ifd);
lib/libcurses/tinfo/lib_kernel.c
185
else if (NC_ISATTY(SP_PARM->_ofd))
lib/libcurses/tinfo/lib_kernel.c
186
flush_input(SP_PARM->_ofd);
lib/libcurses/tinfo/lib_kernel.c
187
if (SP_PARM) {
lib/libcurses/tinfo/lib_kernel.c
188
SP_PARM->_fifohead = -1;
lib/libcurses/tinfo/lib_kernel.c
189
SP_PARM->_fifotail = 0;
lib/libcurses/tinfo/lib_kernel.c
190
SP_PARM->_fifopeek = 0;
lib/libcurses/tinfo/lib_kernel.c
90
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_kernel.c
92
T((T_CALLED("erasechar(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_longname.c
57
T((T_CALLED("longname(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_longname.c
59
if (SP_PARM) {
lib/libcurses/tinfo/lib_longname.c
62
for (ptr = SP_PARM->_ttytype + strlen(SP_PARM->_ttytype);
lib/libcurses/tinfo/lib_longname.c
63
ptr > SP_PARM->_ttytype;
lib/libcurses/tinfo/lib_longname.c
67
returnPtr(SP_PARM->_ttytype);
lib/libcurses/tinfo/lib_longname.c
87
(void) SP_PARM;
lib/libcurses/tinfo/lib_napms.c
65
CallDriver_1(SP_PARM, td_nap, ms);
lib/libcurses/tinfo/lib_options.c
198
T((T_CALLED("curs_set(%p,%d)"), (void *) SP_PARM, vis));
lib/libcurses/tinfo/lib_options.c
200
if (SP_PARM != 0 && vis >= 0 && vis <= 2) {
lib/libcurses/tinfo/lib_options.c
201
int cursor = SP_PARM->_cursor;
lib/libcurses/tinfo/lib_options.c
206
code = CallDriver_1(SP_PARM, td_cursorSet, vis);
lib/libcurses/tinfo/lib_options.c
208
if (IsValidTIScreen(SP_PARM)) {
lib/libcurses/tinfo/lib_options.c
229
SP_PARM->_cursor = vis;
lib/libcurses/tinfo/lib_options.c
246
T((T_CALLED("typeahead(%p, %d)"), (void *) SP_PARM, fd));
lib/libcurses/tinfo/lib_options.c
247
if (SP_PARM && IsValidTIScreen(SP_PARM)) {
lib/libcurses/tinfo/lib_options.c
248
SP_PARM->_checkfd = fd;
lib/libcurses/tinfo/lib_options.c
294
T((T_CALLED("has_key(%p,%d)"), (void *) SP_PARM, keycode));
lib/libcurses/tinfo/lib_options.c
295
returnCode(SP != 0 ? has_key_internal(keycode, SP_PARM->_keytry) : FALSE);
lib/libcurses/tinfo/lib_options.c
91
T((T_CALLED("halfdelay(%p,%d)"), (void *) SP_PARM, t));
lib/libcurses/tinfo/lib_options.c
93
if (t < 1 || t > 255 || !SP_PARM || !IsValidTIScreen(SP_PARM))
lib/libcurses/tinfo/lib_options.c
97
IsCbreak(SP_PARM) = t + 1;
lib/libcurses/tinfo/lib_print.c
57
if (!HasTInfoTerminal(SP_PARM)
lib/libcurses/tinfo/lib_print.c
95
result = (int) write(SP_PARM->_ofd, mybuf, need);
lib/libcurses/tinfo/lib_raw.c
120
if (SP_PARM) {
lib/libcurses/tinfo/lib_raw.c
121
IsRaw(SP_PARM) = TRUE;
lib/libcurses/tinfo/lib_raw.c
122
IsCbreak(SP_PARM) = 1;
lib/libcurses/tinfo/lib_raw.c
145
T((T_CALLED("cbreak(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_raw.c
146
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_raw.c
167
if (SP_PARM) {
lib/libcurses/tinfo/lib_raw.c
168
IsCbreak(SP_PARM) = 1;
lib/libcurses/tinfo/lib_raw.c
194
T((T_CALLED("qiflush(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_raw.c
195
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_raw.c
229
T((T_CALLED("noraw(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_raw.c
230
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_raw.c
259
if (SP_PARM) {
lib/libcurses/tinfo/lib_raw.c
260
IsRaw(SP_PARM) = FALSE;
lib/libcurses/tinfo/lib_raw.c
261
IsCbreak(SP_PARM) = 0;
lib/libcurses/tinfo/lib_raw.c
284
T((T_CALLED("nocbreak(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_raw.c
285
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_raw.c
302
if (SP_PARM) {
lib/libcurses/tinfo/lib_raw.c
303
IsCbreak(SP_PARM) = 0;
lib/libcurses/tinfo/lib_raw.c
325
T((T_CALLED("noqiflush(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_raw.c
326
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_raw.c
367
T((T_CALLED("intrflush(%p,%d)"), (void *) SP_PARM, flag));
lib/libcurses/tinfo/lib_raw.c
368
if (SP_PARM == 0)
lib/libcurses/tinfo/lib_raw.c
371
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_raw.c
418
return ((SP_PARM != NULL) ? (what(SP_PARM) ? 1 : 0) : -1); \
lib/libcurses/tinfo/lib_raw.c
63
#define _nc_setmode(mode) setmode(SP_PARM->_ifd, mode)
lib/libcurses/tinfo/lib_raw.c
89
T((T_CALLED("raw(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_raw.c
90
if ((termp = TerminalOf(SP_PARM)) != 0) {
lib/libcurses/tinfo/lib_setup.c
183
if (SP_PARM) {
lib/libcurses/tinfo/lib_setup.c
184
SP_PARM->_TABSIZE = value;
lib/libcurses/tinfo/lib_setup.c
189
(void) SP_PARM;
lib/libcurses/tinfo/lib_setup.c
231
T((T_CALLED("use_env(%p,%d)"), (void *) SP_PARM, (int) f));
lib/libcurses/tinfo/lib_setup.c
233
if (IsPreScreen(SP_PARM)) {
lib/libcurses/tinfo/lib_setup.c
234
SP_PARM->_use_env = f;
lib/libcurses/tinfo/lib_setup.c
246
T((T_CALLED("use_tioctl(%p,%d)"), (void *) SP_PARM, (int) f));
lib/libcurses/tinfo/lib_setup.c
248
if (IsPreScreen(SP_PARM)) {
lib/libcurses/tinfo/lib_setup.c
249
SP_PARM->use_tioctl = f;
lib/libcurses/tinfo/lib_setup.c
475
sp->_ungetch(SP_PARM, KEY_RESIZE); /* so application can know this */
lib/libcurses/tinfo/lib_termcap.c
136
if (LAST_TRM != 0 && LAST_TRM != TerminalOf(SP_PARM)) {
lib/libcurses/tinfo/lib_termcap.c
159
LAST_TRM = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_termcap.c
184
if ((FIX_SGR0 = _nc_trim_sgr0(&TerminalType(TerminalOf(SP_PARM))))
lib/libcurses/tinfo/lib_termcap.c
196
SetNoPadding(SP_PARM);
lib/libcurses/tinfo/lib_termcap.c
244
T((T_CALLED("tgetflag(%p, %s)"), (void *) SP_PARM, id));
lib/libcurses/tinfo/lib_termcap.c
245
if (HasTInfoTerminal(SP_PARM) && ValidCap(id)) {
lib/libcurses/tinfo/lib_termcap.c
246
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
lib/libcurses/tinfo/lib_termcap.c
296
T((T_CALLED("tgetnum(%p, %s)"), (void *) SP_PARM, id));
lib/libcurses/tinfo/lib_termcap.c
297
if (HasTInfoTerminal(SP_PARM) && ValidCap(id)) {
lib/libcurses/tinfo/lib_termcap.c
298
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
lib/libcurses/tinfo/lib_termcap.c
349
if (HasTInfoTerminal(SP_PARM) && ValidCap(id)) {
lib/libcurses/tinfo/lib_termcap.c
350
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
lib/libcurses/tinfo/lib_termname.c
41
T((T_CALLED("termname(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_termname.c
44
if (TerminalOf(SP_PARM) != 0) {
lib/libcurses/tinfo/lib_termname.c
45
name = TerminalOf(SP_PARM)->_termname;
lib/libcurses/tinfo/lib_ti.c
105
T((T_CALLED("tigetnum(%p, %s)"), (void *) SP_PARM, str));
lib/libcurses/tinfo/lib_ti.c
107
if (HasTInfoTerminal(SP_PARM)) {
lib/libcurses/tinfo/lib_ti.c
108
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
lib/libcurses/tinfo/lib_ti.c
152
T((T_CALLED("tigetstr(%p, %s)"), (void *) SP_PARM, str));
lib/libcurses/tinfo/lib_ti.c
154
if (HasTInfoTerminal(SP_PARM)) {
lib/libcurses/tinfo/lib_ti.c
155
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
lib/libcurses/tinfo/lib_ti.c
60
T((T_CALLED("tigetflag(%p, %s)"), (void *) SP_PARM, str));
lib/libcurses/tinfo/lib_ti.c
62
if (HasTInfoTerminal(SP_PARM)) {
lib/libcurses/tinfo/lib_ti.c
63
TERMTYPE2 *tp = &TerminalType(TerminalOf(SP_PARM));
lib/libcurses/tinfo/lib_tputs.c
125
T((T_CALLED("_nc_flush(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_tputs.c
126
if (SP_PARM != 0 && SP_PARM->_ofd >= 0) {
lib/libcurses/tinfo/lib_tputs.c
128
SP_PARM->_ofd,
lib/libcurses/tinfo/lib_tputs.c
129
(unsigned long) SP_PARM->out_inuse,
lib/libcurses/tinfo/lib_tputs.c
130
SP_PARM->out_buffer));
lib/libcurses/tinfo/lib_tputs.c
131
if (SP_PARM->out_inuse) {
lib/libcurses/tinfo/lib_tputs.c
132
char *buf = SP_PARM->out_buffer;
lib/libcurses/tinfo/lib_tputs.c
133
size_t amount = SP_PARM->out_inuse;
lib/libcurses/tinfo/lib_tputs.c
138
ssize_t res = write(SP_PARM->_ofd, buf, amount);
lib/libcurses/tinfo/lib_tputs.c
151
} else if (SP_PARM->out_buffer == 0) {
lib/libcurses/tinfo/lib_tputs.c
159
if (SP_PARM != 0)
lib/libcurses/tinfo/lib_tputs.c
160
SP_PARM->out_inuse = 0;
lib/libcurses/tinfo/lib_tputs.c
179
if (HasTInfoTerminal(SP_PARM)
lib/libcurses/tinfo/lib_tputs.c
180
&& SP_PARM != 0) {
lib/libcurses/tinfo/lib_tputs.c
181
if (SP_PARM->out_buffer != 0) {
lib/libcurses/tinfo/lib_tputs.c
182
if (SP_PARM->out_inuse + 1 >= SP_PARM->out_limit)
lib/libcurses/tinfo/lib_tputs.c
184
SP_PARM->out_buffer[SP_PARM->out_inuse++] = (char) ch;
lib/libcurses/tinfo/lib_tputs.c
191
if (write(fileno(NC_OUTPUT(SP_PARM)), &tmp, (size_t) 1) == -1)
lib/libcurses/tinfo/lib_tputs.c
216
(void) SP_PARM;
lib/libcurses/tinfo/lib_tputs.c
314
if (SP_PARM != 0 && HasTInfoTerminal(SP_PARM)) {
lib/libcurses/tinfo/lib_tputs.c
317
(SP_PARM != 0 && SP_PARM->_term == 0)
lib/libcurses/tinfo/lib_tputs.c
330
&& !GetNoPadding(SP_PARM)
lib/libcurses/tinfo/lib_tputs.c
81
#define SetOutCh(func) if (SP_PARM) SP_PARM->_outch = func; else _nc_prescreen._outch = func
lib/libcurses/tinfo/lib_tputs.c
82
#define GetOutCh() (SP_PARM ? SP_PARM->_outch : _nc_prescreen._outch)
lib/libcurses/tinfo/lib_tputs.c
92
T((T_CALLED("delay_output(%p,%d)"), (void *) SP_PARM, ms));
lib/libcurses/tinfo/lib_tputs.c
94
if (!HasTInfoTerminal(SP_PARM))
lib/libcurses/tinfo/lib_ttyflags.c
102
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_ttyflags.c
108
result = CallDriver_2(SP_PARM, td_sgmode, TRUE, buf);
lib/libcurses/tinfo/lib_ttyflags.c
118
if ((errno == ENOTTY) && (SP_PARM != 0))
lib/libcurses/tinfo/lib_ttyflags.c
119
SP_PARM->_notty = TRUE;
lib/libcurses/tinfo/lib_ttyflags.c
145
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_ttyflags.c
148
(void *) SP_PARM, (void *) termp));
lib/libcurses/tinfo/lib_ttyflags.c
152
rc = CallDriver_2(SP_PARM, td_mode, FALSE, TRUE);
lib/libcurses/tinfo/lib_ttyflags.c
186
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_ttyflags.c
188
T((T_CALLED("def_prog_mode(%p) ->term %p"), (void *) SP_PARM, (void *) termp));
lib/libcurses/tinfo/lib_ttyflags.c
192
rc = CallDriver_2(SP_PARM, td_mode, TRUE, TRUE);
lib/libcurses/tinfo/lib_ttyflags.c
224
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_ttyflags.c
226
T((T_CALLED("reset_prog_mode(%p) ->term %p"), (void *) SP_PARM, (void *) termp));
lib/libcurses/tinfo/lib_ttyflags.c
230
rc = CallDriver_2(SP_PARM, td_mode, TRUE, FALSE);
lib/libcurses/tinfo/lib_ttyflags.c
233
if (SP_PARM) {
lib/libcurses/tinfo/lib_ttyflags.c
234
if (SP_PARM->_keypad_on)
lib/libcurses/tinfo/lib_ttyflags.c
235
_nc_keypad(SP_PARM, TRUE);
lib/libcurses/tinfo/lib_ttyflags.c
256
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_ttyflags.c
259
(void *) SP_PARM, (void *) termp));
lib/libcurses/tinfo/lib_ttyflags.c
263
rc = CallDriver_2(SP_PARM, td_mode, FALSE, FALSE);
lib/libcurses/tinfo/lib_ttyflags.c
265
if (SP_PARM) {
lib/libcurses/tinfo/lib_ttyflags.c
266
_nc_keypad(SP_PARM, FALSE);
lib/libcurses/tinfo/lib_ttyflags.c
288
if (SP_PARM != 0) {
lib/libcurses/tinfo/lib_ttyflags.c
289
result = (TTY *) & (SP_PARM->_saved_tty);
lib/libcurses/tinfo/lib_ttyflags.c
307
T((T_CALLED("savetty(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_ttyflags.c
322
T((T_CALLED("resetty(%p)"), (void *) SP_PARM));
lib/libcurses/tinfo/lib_ttyflags.c
52
TERMINAL *termp = TerminalOf(SP_PARM);
lib/libcurses/tinfo/lib_ttyflags.c
60
if (SP_PARM != 0) {
lib/libcurses/tinfo/lib_ttyflags.c
61
result = CallDriver_2(SP_PARM, td_sgmode, FALSE, buf);
lib/libcurses/tinfo/lib_ttyflags.c
99
if (buf == 0 || SP_PARM == 0) {
lib/libcurses/tinfo/obsolete.c
49
(void) SP_PARM;
lib/libcurses/tinfo/tinfo_driver.c
1421
T((T_CALLED("tinfo:drv_cursorSet(%p,%d)"), (void *) SP_PARM, vis));
lib/libcurses/tinfo/tinfo_driver.c
1423
if (SP_PARM != 0 && IsTermInfo(SP_PARM)) {
lib/libcurses/tinfo/tinfo_driver.c
848
_nc_pair_content(SP_PARM, pair, &fg, &bg);
lib/libcurses/tinfo/tinfo_driver.c
854
&& _nc_pair_content(SP_PARM, old_pair, &old_fg, &old_bg) != ERR) {
lib/libcurses/tty/hardscroll.c
194
TR(TRACE_ICALLS, (T_CALLED("_nc_scroll_optimize(%p)"), (void *) SP_PARM));
lib/libcurses/tty/hardscroll.c
199
assert(OLDNUM_SIZE(SP_PARM) >= 0);
lib/libcurses/tty/hardscroll.c
200
assert(screen_lines(SP_PARM) > 0);
lib/libcurses/tty/hardscroll.c
201
if ((oldnums(SP_PARM) == 0)
lib/libcurses/tty/hardscroll.c
202
|| (OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM))) {
lib/libcurses/tty/hardscroll.c
203
int need_lines = ((OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM))
lib/libcurses/tty/hardscroll.c
204
? screen_lines(SP_PARM)
lib/libcurses/tty/hardscroll.c
205
: OLDNUM_SIZE(SP_PARM));
lib/libcurses/tty/hardscroll.c
208
oldnums(SP_PARM));
lib/libcurses/tty/hardscroll.c
213
oldnums(SP_PARM) = new_oldnums;
lib/libcurses/tty/hardscroll.c
214
OLDNUM_SIZE(SP_PARM) = need_lines;
lib/libcurses/tty/hardscroll.c
218
if (SP_PARM->hashtab_len < screen_lines(SP_PARM)) {
lib/libcurses/tty/hardscroll.c
233
for (i = 0; i < screen_lines(SP_PARM);) {
lib/libcurses/tty/hardscroll.c
234
while (i < screen_lines(SP_PARM)
lib/libcurses/tty/hardscroll.c
235
&& (OLDNUM(SP_PARM, i) == _NEWINDEX || OLDNUM(SP_PARM, i) <= i))
lib/libcurses/tty/hardscroll.c
237
if (i >= screen_lines(SP_PARM))
lib/libcurses/tty/hardscroll.c
240
shift = OLDNUM(SP_PARM, i) - i; /* shift > 0 */
lib/libcurses/tty/hardscroll.c
244
while (i < screen_lines(SP_PARM)
lib/libcurses/tty/hardscroll.c
245
&& OLDNUM(SP_PARM, i) != _NEWINDEX
lib/libcurses/tty/hardscroll.c
246
&& OLDNUM(SP_PARM, i) - i == shift)
lib/libcurses/tty/hardscroll.c
256
screen_lines(SP_PARM) - 1) == ERR) {
lib/libcurses/tty/hardscroll.c
264
for (i = screen_lines(SP_PARM) - 1; i >= 0;) {
lib/libcurses/tty/hardscroll.c
266
&& (OLDNUM(SP_PARM, i) == _NEWINDEX
lib/libcurses/tty/hardscroll.c
267
|| OLDNUM(SP_PARM, i) >= i)) {
lib/libcurses/tty/hardscroll.c
273
shift = OLDNUM(SP_PARM, i) - i; /* shift < 0 */
lib/libcurses/tty/hardscroll.c
278
&& OLDNUM(SP_PARM, i) != _NEWINDEX
lib/libcurses/tty/hardscroll.c
279
&& OLDNUM(SP_PARM, i) - i == shift) {
lib/libcurses/tty/hardscroll.c
290
screen_lines(SP_PARM) - 1) == ERR) {
lib/libcurses/tty/hardscroll.c
314
size_t want = ((size_t) screen_lines(SP_PARM) + 1) * 4;
lib/libcurses/tty/hardscroll.c
315
(void) SP_PARM;
lib/libcurses/tty/hardscroll.c
321
for (n = 0; n < screen_lines(SP_PARM); n++) {
lib/libcurses/tty/hardscroll.c
322
int number = OLDNUM(SP_PARM, n);
lib/libcurses/tty/hashmap.c
294
if (screen_lines(SP_PARM) > lines_alloc(SP_PARM)) {
lib/libcurses/tty/hashmap.c
295
if (hashtab(SP_PARM))
lib/libcurses/tty/hashmap.c
296
free(hashtab(SP_PARM));
lib/libcurses/tty/hashmap.c
297
hashtab(SP_PARM) = typeMalloc(HASHMAP,
lib/libcurses/tty/hashmap.c
298
((size_t) screen_lines(SP_PARM) + 1) * 2);
lib/libcurses/tty/hashmap.c
299
if (!hashtab(SP_PARM)) {
lib/libcurses/tty/hashmap.c
300
if (oldhash(SP_PARM)) {
lib/libcurses/tty/hashmap.c
301
FreeAndNull(oldhash(SP_PARM));
lib/libcurses/tty/hashmap.c
303
lines_alloc(SP_PARM) = 0;
lib/libcurses/tty/hashmap.c
306
lines_alloc(SP_PARM) = screen_lines(SP_PARM);
lib/libcurses/tty/hashmap.c
309
if (oldhash(SP_PARM) && newhash(SP_PARM)) {
lib/libcurses/tty/hashmap.c
311
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/hashmap.c
312
if (PENDING(SP_PARM, i))
lib/libcurses/tty/hashmap.c
313
newhash(SP_PARM)[i] = hash(SP_PARM, NEWTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
317
if (oldhash(SP_PARM) == 0)
lib/libcurses/tty/hashmap.c
318
oldhash(SP_PARM) = typeCalloc(unsigned long,
lib/libcurses/tty/hashmap.c
319
(size_t) screen_lines(SP_PARM));
lib/libcurses/tty/hashmap.c
320
if (newhash(SP_PARM) == 0)
lib/libcurses/tty/hashmap.c
321
newhash(SP_PARM) = typeCalloc(unsigned long,
lib/libcurses/tty/hashmap.c
322
(size_t) screen_lines(SP_PARM));
lib/libcurses/tty/hashmap.c
323
if (!oldhash(SP_PARM) || !newhash(SP_PARM)) {
lib/libcurses/tty/hashmap.c
324
FreeAndNull(oldhash(SP_PARM));
lib/libcurses/tty/hashmap.c
325
FreeAndNull(newhash(SP_PARM));
lib/libcurses/tty/hashmap.c
328
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/hashmap.c
329
newhash(SP_PARM)[i] = hash(SP_PARM, NEWTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
330
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
335
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/hashmap.c
336
if (newhash(SP_PARM)[i] != hash(SP_PARM, NEWTEXT(SP_PARM, i)))
lib/libcurses/tty/hashmap.c
338
if (oldhash(SP_PARM)[i] != hash(SP_PARM, OLDTEXT(SP_PARM, i)))
lib/libcurses/tty/hashmap.c
346
memset(hashtab(SP_PARM), '\0',
lib/libcurses/tty/hashmap.c
347
sizeof(*(hashtab(SP_PARM)))
lib/libcurses/tty/hashmap.c
348
* ((size_t) screen_lines(SP_PARM) + 1) * 2);
lib/libcurses/tty/hashmap.c
349
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/hashmap.c
350
unsigned long hashval = oldhash(SP_PARM)[i];
lib/libcurses/tty/hashmap.c
352
for (hsp = hashtab(SP_PARM); hsp->hashval; hsp++)
lib/libcurses/tty/hashmap.c
359
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/hashmap.c
360
unsigned long hashval = newhash(SP_PARM)[i];
lib/libcurses/tty/hashmap.c
362
for (hsp = hashtab(SP_PARM); hsp->hashval; hsp++)
lib/libcurses/tty/hashmap.c
369
OLDNUM(SP_PARM, i) = _NEWINDEX; /* initialize old indices array */
lib/libcurses/tty/hashmap.c
379
for (hsp = hashtab(SP_PARM); hsp->hashval; hsp++)
lib/libcurses/tty/hashmap.c
385
OLDNUM(SP_PARM, hsp->newindex) = hsp->oldindex;
lib/libcurses/tty/hashmap.c
388
grow_hunks(SP_PARM);
lib/libcurses/tty/hashmap.c
396
for (i = 0; i < screen_lines(SP_PARM);) {
lib/libcurses/tty/hashmap.c
399
while (i < screen_lines(SP_PARM) && OLDNUM(SP_PARM, i) == _NEWINDEX)
lib/libcurses/tty/hashmap.c
401
if (i >= screen_lines(SP_PARM))
lib/libcurses/tty/hashmap.c
404
shift = OLDNUM(SP_PARM, i) - i;
lib/libcurses/tty/hashmap.c
406
while (i < screen_lines(SP_PARM)
lib/libcurses/tty/hashmap.c
407
&& OLDNUM(SP_PARM, i) != _NEWINDEX
lib/libcurses/tty/hashmap.c
408
&& OLDNUM(SP_PARM, i) - i == shift)
lib/libcurses/tty/hashmap.c
413
OLDNUM(SP_PARM, start) = _NEWINDEX;
lib/libcurses/tty/hashmap.c
420
grow_hunks(SP_PARM);
lib/libcurses/tty/hashmap.c
434
if (oldhash(SP_PARM))
lib/libcurses/tty/hashmap.c
435
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
452
if (!oldhash(SP_PARM))
lib/libcurses/tty/hashmap.c
455
size = sizeof(*(oldhash(SP_PARM))) * (size_t) (bot - top + 1 - abs(n));
lib/libcurses/tty/hashmap.c
457
memmove(oldhash(SP_PARM) + top, oldhash(SP_PARM) + top + n, size);
lib/libcurses/tty/hashmap.c
459
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/hashmap.c
461
memmove(oldhash(SP_PARM) + top - n, oldhash(SP_PARM) + top, size);
lib/libcurses/tty/hashmap.c
463
oldhash(SP_PARM)[i] = hash(SP_PARM, OLDTEXT(SP_PARM, i));
lib/libcurses/tty/lib_mvcur.c
1000
if (xold >= screen_columns(SP_PARM)) {
lib/libcurses/tty/lib_mvcur.c
1002
int l = (xold + 1) / screen_columns(SP_PARM);
lib/libcurses/tty/lib_mvcur.c
1005
if (yold >= screen_lines(SP_PARM))
lib/libcurses/tty/lib_mvcur.c
1006
l -= (yold - screen_lines(SP_PARM) - 1);
lib/libcurses/tty/lib_mvcur.c
1027
if (yold > screen_lines(SP_PARM) - 1)
lib/libcurses/tty/lib_mvcur.c
1028
yold = screen_lines(SP_PARM) - 1;
lib/libcurses/tty/lib_mvcur.c
1029
if (ynew > screen_lines(SP_PARM) - 1)
lib/libcurses/tty/lib_mvcur.c
1030
ynew = screen_lines(SP_PARM) - 1;
lib/libcurses/tty/lib_mvcur.c
1038
if (!SameAttrOf(oldattr, SCREEN_ATTRS(SP_PARM))) {
lib/libcurses/tty/lib_mvcur.c
1042
VIDPUTS(SP_PARM, AttrOf(oldattr), GetPair(oldattr));
lib/libcurses/tty/lib_mvcur.c
1065
if ((SP_PARM != 0) && (SP_PARM->_endwin == ewInitial))
lib/libcurses/tty/lib_mvcur.c
1092
if ((SP_PARM != 0) && (SP_PARM->_endwin == ewInitial))
lib/libcurses/tty/lib_mvcur.c
248
if (!GetNoPadding(SP_PARM))
lib/libcurses/tty/lib_mvcur.c
251
} else if (SP_PARM) {
lib/libcurses/tty/lib_mvcur.c
252
cum_cost += (float) SP_PARM->_char_padding;
lib/libcurses/tty/lib_mvcur.c
274
cost = (cost + SP_PARM->_char_padding - 1) / SP_PARM->_char_padding;
lib/libcurses/tty/lib_mvcur.c
285
0, screen_lines(SP_PARM) - 1));
lib/libcurses/tty/lib_mvcur.c
293
if (!SP_PARM || !IsTermInfo(SP_PARM))
lib/libcurses/tty/lib_mvcur.c
311
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/lib_mvcur.c
314
if (SP_PARM->_cursor != -1) {
lib/libcurses/tty/lib_mvcur.c
315
int cursor = SP_PARM->_cursor;
lib/libcurses/tty/lib_mvcur.c
316
SP_PARM->_cursor = -1;
lib/libcurses/tty/lib_mvcur.c
333
if (SP_PARM->_ofp && NC_ISATTY(fileno(SP_PARM->_ofp))) {
lib/libcurses/tty/lib_mvcur.c
334
SP_PARM->_char_padding = ((BAUDBYTE * 1000 * 10)
lib/libcurses/tty/lib_mvcur.c
335
/ (BAUDRATE(SP_PARM) > 0
lib/libcurses/tty/lib_mvcur.c
336
? BAUDRATE(SP_PARM)
lib/libcurses/tty/lib_mvcur.c
339
SP_PARM->_char_padding = 1; /* must be nonzero */
lib/libcurses/tty/lib_mvcur.c
341
if (SP_PARM->_char_padding <= 0)
lib/libcurses/tty/lib_mvcur.c
342
SP_PARM->_char_padding = 1; /* must be nonzero */
lib/libcurses/tty/lib_mvcur.c
343
TR(TRACE_CHARPUT | TRACE_MOVE, ("char_padding %d msecs", SP_PARM->_char_padding));
lib/libcurses/tty/lib_mvcur.c
346
SP_PARM->_cr_cost = CostOf(carriage_return, 0);
lib/libcurses/tty/lib_mvcur.c
347
SP_PARM->_home_cost = CostOf(cursor_home, 0);
lib/libcurses/tty/lib_mvcur.c
348
SP_PARM->_ll_cost = CostOf(cursor_to_ll, 0);
lib/libcurses/tty/lib_mvcur.c
353
SP_PARM->_ht_cost = CostOf(tab, 0);
lib/libcurses/tty/lib_mvcur.c
354
SP_PARM->_cbt_cost = CostOf(back_tab, 0);
lib/libcurses/tty/lib_mvcur.c
356
SP_PARM->_ht_cost = INFINITY;
lib/libcurses/tty/lib_mvcur.c
357
SP_PARM->_cbt_cost = INFINITY;
lib/libcurses/tty/lib_mvcur.c
360
SP_PARM->_cub1_cost = CostOf(cursor_left, 0);
lib/libcurses/tty/lib_mvcur.c
361
SP_PARM->_cuf1_cost = CostOf(cursor_right, 0);
lib/libcurses/tty/lib_mvcur.c
362
SP_PARM->_cud1_cost = CostOf(cursor_down, 0);
lib/libcurses/tty/lib_mvcur.c
363
SP_PARM->_cuu1_cost = CostOf(cursor_up, 0);
lib/libcurses/tty/lib_mvcur.c
365
SP_PARM->_smir_cost = CostOf(enter_insert_mode, 0);
lib/libcurses/tty/lib_mvcur.c
366
SP_PARM->_rmir_cost = CostOf(exit_insert_mode, 0);
lib/libcurses/tty/lib_mvcur.c
367
SP_PARM->_ip_cost = 0;
lib/libcurses/tty/lib_mvcur.c
369
SP_PARM->_ip_cost = CostOf(insert_padding, 0);
lib/libcurses/tty/lib_mvcur.c
378
SP_PARM->_address_cursor = cursor_address ? cursor_address : cursor_mem_address;
lib/libcurses/tty/lib_mvcur.c
404
SP_PARM->_cup_cost = CostOf(TIPARM_2(SP_PARM->_address_cursor, 23, 23), 1);
lib/libcurses/tty/lib_mvcur.c
405
SP_PARM->_cub_cost = CostOf(TIPARM_1(parm_left_cursor, 23), 1);
lib/libcurses/tty/lib_mvcur.c
406
SP_PARM->_cuf_cost = CostOf(TIPARM_1(parm_right_cursor, 23), 1);
lib/libcurses/tty/lib_mvcur.c
407
SP_PARM->_cud_cost = CostOf(TIPARM_1(parm_down_cursor, 23), 1);
lib/libcurses/tty/lib_mvcur.c
408
SP_PARM->_cuu_cost = CostOf(TIPARM_1(parm_up_cursor, 23), 1);
lib/libcurses/tty/lib_mvcur.c
409
SP_PARM->_hpa_cost = CostOf(TIPARM_1(column_address, 23), 1);
lib/libcurses/tty/lib_mvcur.c
410
SP_PARM->_vpa_cost = CostOf(TIPARM_1(row_address, 23), 1);
lib/libcurses/tty/lib_mvcur.c
413
SP_PARM->_ed_cost = NormalizedCost(clr_eos, 1);
lib/libcurses/tty/lib_mvcur.c
414
SP_PARM->_el_cost = NormalizedCost(clr_eol, 1);
lib/libcurses/tty/lib_mvcur.c
415
SP_PARM->_el1_cost = NormalizedCost(clr_bol, 1);
lib/libcurses/tty/lib_mvcur.c
416
SP_PARM->_dch1_cost = NormalizedCost(delete_character, 1);
lib/libcurses/tty/lib_mvcur.c
417
SP_PARM->_ich1_cost = NormalizedCost(insert_character, 1);
lib/libcurses/tty/lib_mvcur.c
424
SP_PARM->_el_cost = 0;
lib/libcurses/tty/lib_mvcur.c
427
SP_PARM->_dch_cost = NormalizedCost(TIPARM_1(parm_dch, 23), 1);
lib/libcurses/tty/lib_mvcur.c
428
SP_PARM->_ich_cost = NormalizedCost(TIPARM_1(parm_ich, 23), 1);
lib/libcurses/tty/lib_mvcur.c
429
SP_PARM->_ech_cost = NormalizedCost(TIPARM_1(erase_chars, 23), 1);
lib/libcurses/tty/lib_mvcur.c
430
SP_PARM->_rep_cost = NormalizedCost(TIPARM_2(repeat_char, ' ', 23), 1);
lib/libcurses/tty/lib_mvcur.c
432
SP_PARM->_cup_ch_cost = NormalizedCost(TIPARM_2(SP_PARM->_address_cursor,
lib/libcurses/tty/lib_mvcur.c
435
SP_PARM->_hpa_ch_cost = NormalizedCost(TIPARM_1(column_address, 23), 1);
lib/libcurses/tty/lib_mvcur.c
436
SP_PARM->_cuf_ch_cost = NormalizedCost(TIPARM_1(parm_right_cursor, 23), 1);
lib/libcurses/tty/lib_mvcur.c
437
SP_PARM->_inline_cost = min(SP_PARM->_cup_ch_cost,
lib/libcurses/tty/lib_mvcur.c
438
min(SP_PARM->_hpa_ch_cost,
lib/libcurses/tty/lib_mvcur.c
439
SP_PARM->_cuf_ch_cost));
lib/libcurses/tty/lib_mvcur.c
475
if (!SP_PARM || !IsTermInfo(SP_PARM))
lib/libcurses/tty/lib_mvcur.c
479
TINFO_MVCUR(NCURSES_SP_ARGx -1, -1, screen_lines(SP_PARM) - 1, 0);
lib/libcurses/tty/lib_mvcur.c
482
if (SP_PARM->_cursor != -1) {
lib/libcurses/tty/lib_mvcur.c
483
int cursor = SP_PARM->_cursor;
lib/libcurses/tty/lib_mvcur.c
485
SP_PARM->_cursor = cursor;
lib/libcurses/tty/lib_mvcur.c
568
vcost = SP_PARM->_vpa_cost;
lib/libcurses/tty/lib_mvcur.c
575
&& SP_PARM->_cud_cost < vcost
lib/libcurses/tty/lib_mvcur.c
578
vcost = SP_PARM->_cud_cost;
lib/libcurses/tty/lib_mvcur.c
583
&& (n * SP_PARM->_cud1_cost < vcost)) {
lib/libcurses/tty/lib_mvcur.c
585
SP_PARM->_cud1_cost, n, cursor_down);
lib/libcurses/tty/lib_mvcur.c
591
&& SP_PARM->_cuu_cost < vcost
lib/libcurses/tty/lib_mvcur.c
594
vcost = SP_PARM->_cuu_cost;
lib/libcurses/tty/lib_mvcur.c
597
if (cursor_up && (n * SP_PARM->_cuu1_cost < vcost)) {
lib/libcurses/tty/lib_mvcur.c
599
SP_PARM->_cuu1_cost, n, cursor_up);
lib/libcurses/tty/lib_mvcur.c
618
hcost = SP_PARM->_hpa_cost;
lib/libcurses/tty/lib_mvcur.c
625
&& SP_PARM->_cuf_cost < hcost
lib/libcurses/tty/lib_mvcur.c
628
hcost = SP_PARM->_cuf_cost;
lib/libcurses/tty/lib_mvcur.c
643
SP_PARM->_ht_cost, 1, tab);
lib/libcurses/tty/lib_mvcur.c
667
int wanted = CharOf(WANT_CHAR(SP_PARM, to_y, from_x));
lib/libcurses/tty/lib_mvcur.c
684
NCURSES_CH_T ch = WANT_CHAR(SP_PARM, to_y, from_x + i);
lib/libcurses/tty/lib_mvcur.c
685
if (!SameAttrOf(ch, SCREEN_ATTRS(SP_PARM))
lib/libcurses/tty/lib_mvcur.c
699
*check.s_tail++ = (char) CharOf(WANT_CHAR(SP_PARM, to_y,
lib/libcurses/tty/lib_mvcur.c
703
lhcost += n * SP_PARM->_char_padding;
lib/libcurses/tty/lib_mvcur.c
705
lhcost = repeated_append(&check, lhcost, SP_PARM->_cuf1_cost,
lib/libcurses/tty/lib_mvcur.c
718
&& SP_PARM->_cub_cost < hcost
lib/libcurses/tty/lib_mvcur.c
721
hcost = SP_PARM->_cub_cost;
lib/libcurses/tty/lib_mvcur.c
735
SP_PARM->_cbt_cost,
lib/libcurses/tty/lib_mvcur.c
746
SP_PARM->_cub1_cost,
lib/libcurses/tty/lib_mvcur.c
797
if (_nc_safe_strcpy(InitResult, TIPARM_2(SP_PARM->_address_cursor,
lib/libcurses/tty/lib_mvcur.c
800
usecost = SP_PARM->_cup_cost;
lib/libcurses/tty/lib_mvcur.c
815
if (yold == -1 || xold == -1 || NOT_LOCAL(SP_PARM, yold, xold, ynew, xnew)) {
lib/libcurses/tty/lib_mvcur.c
844
&& SP_PARM->_cr_cost + newcost < usecost) {
lib/libcurses/tty/lib_mvcur.c
846
usecost = SP_PARM->_cr_cost + newcost;
lib/libcurses/tty/lib_mvcur.c
855
&& SP_PARM->_home_cost + newcost < usecost) {
lib/libcurses/tty/lib_mvcur.c
857
usecost = SP_PARM->_home_cost + newcost;
lib/libcurses/tty/lib_mvcur.c
864
screen_lines(SP_PARM) - 1, 0,
lib/libcurses/tty/lib_mvcur.c
866
&& SP_PARM->_ll_cost + newcost < usecost) {
lib/libcurses/tty/lib_mvcur.c
868
usecost = SP_PARM->_ll_cost + newcost;
lib/libcurses/tty/lib_mvcur.c
875
t5_cr_cost = (xold > 0 ? SP_PARM->_cr_cost : 0);
lib/libcurses/tty/lib_mvcur.c
880
yold - 1, screen_columns(SP_PARM) - 1,
lib/libcurses/tty/lib_mvcur.c
882
&& t5_cr_cost + SP_PARM->_cub1_cost + newcost < usecost) {
lib/libcurses/tty/lib_mvcur.c
884
usecost = t5_cr_cost + SP_PARM->_cub1_cost + newcost;
lib/libcurses/tty/lib_mvcur.c
916
screen_lines(SP_PARM) - 1, 0,
lib/libcurses/tty/lib_mvcur.c
925
yold - 1, screen_columns(SP_PARM) - 1,
lib/libcurses/tty/lib_mvcur.c
947
SP_PARM->_cursrow = ynew;
lib/libcurses/tty/lib_mvcur.c
948
SP_PARM->_curscol = xnew;
lib/libcurses/tty/lib_mvcur.c
968
(void *) SP_PARM, yold, xold, ynew, xnew));
lib/libcurses/tty/lib_mvcur.c
970
if (SP_PARM == 0) {
lib/libcurses/tty/lib_mvcur.c
981
if (xnew >= screen_columns(SP_PARM)) {
lib/libcurses/tty/lib_mvcur.c
982
ynew += xnew / screen_columns(SP_PARM);
lib/libcurses/tty/lib_mvcur.c
983
xnew %= screen_columns(SP_PARM);
lib/libcurses/tty/lib_mvcur.c
991
oldattr = SCREEN_ATTRS(SP_PARM);
lib/libcurses/tty/lib_mvcur.c
997
VIDPUTS(SP_PARM, A_NORMAL, 0);
lib/libcurses/tty/lib_vidattr.c
119
bool can_color = (SP_PARM == 0 || SP_PARM->_coloron);
lib/libcurses/tty/lib_vidattr.c
121
bool fix_pair0 = (SP_PARM != 0 && SP_PARM->_coloron && !SP_PARM->_default_color);
lib/libcurses/tty/lib_vidattr.c
128
T((T_CALLED("vidputs(%p,%s)"), (void *) SP_PARM, _traceattr(newmode)));
lib/libcurses/tty/lib_vidattr.c
130
if (!IsValidTIScreen(SP_PARM))
lib/libcurses/tty/lib_vidattr.c
134
if (SP_PARM)
lib/libcurses/tty/lib_vidattr.c
135
PreviousAttr = AttrOf(SCREEN_ATTRS(SP_PARM));
lib/libcurses/tty/lib_vidattr.c
139
if ((SP_PARM != 0)
lib/libcurses/tty/lib_vidattr.c
170
if ((table[n] & SP_PARM->_ok_attributes) == 0) {
lib/libcurses/tty/lib_vidattr.c
183
newmode &= ~(SP_PARM->_xmc_suppress);
lib/libcurses/tty/lib_vidattr.c
243
if (!SP_PARM || SP_PARM->_use_rmul) {
lib/libcurses/tty/lib_vidattr.c
246
if (!SP_PARM || SP_PARM->_use_rmso) {
lib/libcurses/tty/lib_vidattr.c
250
if (!SP_PARM || SP_PARM->_use_ritm) {
lib/libcurses/tty/lib_vidattr.c
278
if (!SP_PARM || SP_PARM->_use_ritm) {
lib/libcurses/tty/lib_vidattr.c
294
if (!SP_PARM || SP_PARM->_use_rmul) {
lib/libcurses/tty/lib_vidattr.c
298
if (!SP_PARM || SP_PARM->_use_rmso) {
lib/libcurses/tty/lib_vidattr.c
302
if (!SP_PARM || SP_PARM->_use_ritm) {
lib/libcurses/tty/lib_vidattr.c
341
if (SP_PARM)
lib/libcurses/tty/lib_vidattr.c
342
SetAttr(SCREEN_ATTRS(SP_PARM), newmode);
lib/libcurses/tty/lib_vidattr.c
363
T((T_CALLED("vidattr(%p,%s)"), (void *) SP_PARM, _traceattr(newmode)));
lib/libcurses/tty/lib_vidattr.c
382
T((T_CALLED("termattrs(%p)"), (void *) SP_PARM));
lib/libcurses/tty/lib_vidattr.c
384
if (HasTerminal(SP_PARM)) {
lib/libcurses/tty/lib_vidattr.c
386
attrs = CallDriver(SP_PARM, td_conattr);
lib/libcurses/tty/lib_vidattr.c
416
if (SP_PARM->_coloron)
lib/libcurses/tty/tty_update.c
1001
CurScreen(SP_PARM)->_clear = FALSE; /* reset flag */
lib/libcurses/tty/tty_update.c
1002
NewScreen(SP_PARM)->_clear = FALSE; /* reset flag */
lib/libcurses/tty/tty_update.c
1009
nonempty = min(screen_lines(SP_PARM), NewScreen(SP_PARM)->_maxy + 1);
lib/libcurses/tty/tty_update.c
1011
if (SP_PARM->_scrolling) {
lib/libcurses/tty/tty_update.c
1034
if (NewScreen(SP_PARM)->_line[i].firstchar != _NOCHANGE
lib/libcurses/tty/tty_update.c
1035
|| CurScreen(SP_PARM)->_line[i].firstchar != _NOCHANGE) {
lib/libcurses/tty/tty_update.c
1041
if (i <= NewScreen(SP_PARM)->_maxy) {
lib/libcurses/tty/tty_update.c
1042
MARK_NOCHANGE(NewScreen(SP_PARM), i);
lib/libcurses/tty/tty_update.c
1044
if (i <= CurScreen(SP_PARM)->_maxy) {
lib/libcurses/tty/tty_update.c
1045
MARK_NOCHANGE(CurScreen(SP_PARM), i);
lib/libcurses/tty/tty_update.c
1051
for (i = nonempty; i <= NewScreen(SP_PARM)->_maxy; i++) {
lib/libcurses/tty/tty_update.c
1052
MARK_NOCHANGE(NewScreen(SP_PARM), i);
lib/libcurses/tty/tty_update.c
1054
for (i = nonempty; i <= CurScreen(SP_PARM)->_maxy; i++) {
lib/libcurses/tty/tty_update.c
1055
MARK_NOCHANGE(CurScreen(SP_PARM), i);
lib/libcurses/tty/tty_update.c
1058
if (!NewScreen(SP_PARM)->_leaveok) {
lib/libcurses/tty/tty_update.c
1059
CurScreen(SP_PARM)->_curx = NewScreen(SP_PARM)->_curx;
lib/libcurses/tty/tty_update.c
1060
CurScreen(SP_PARM)->_cury = NewScreen(SP_PARM)->_cury;
lib/libcurses/tty/tty_update.c
1062
GoTo(NCURSES_SP_ARGx CurScreen(SP_PARM)->_cury, CurScreen(SP_PARM)->_curx);
lib/libcurses/tty/tty_update.c
1075
UpdateAttrs(SP_PARM, normal);
lib/libcurses/tty/tty_update.c
1078
WINDOW_ATTRS(CurScreen(SP_PARM)) = WINDOW_ATTRS(NewScreen(SP_PARM));
lib/libcurses/tty/tty_update.c
1121
AddAttr(blank, (AttrOf(BCE_BKGD(SP_PARM, win)) & BCE_ATTRS));
lib/libcurses/tty/tty_update.c
1136
if (0 != SP_PARM) {
lib/libcurses/tty/tty_update.c
1138
NCURSES_CH_T blank = ClrBlank(NCURSES_SP_ARGx StdScreen(SP_PARM));
lib/libcurses/tty/tty_update.c
1139
int nonempty = min(screen_lines(SP_PARM),
lib/libcurses/tty/tty_update.c
1140
NewScreen(SP_PARM)->_maxy + 1);
lib/libcurses/tty/tty_update.c
1163
if (CurScreen(SP_PARM) != 0
lib/libcurses/tty/tty_update.c
1164
&& SP_PARM->_cursrow >= 0) {
lib/libcurses/tty/tty_update.c
1167
for (j = SP_PARM->_curscol; j < screen_columns(SP_PARM); j++) {
lib/libcurses/tty/tty_update.c
1170
&(CurScreen(SP_PARM)->_line[SP_PARM->_cursrow].text[j]);
lib/libcurses/tty/tty_update.c
1181
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1182
if (clr_eol && SP_PARM->_el_cost <= (screen_columns(SP_PARM) - SP_PARM->_curscol)) {
lib/libcurses/tty/tty_update.c
1185
int count = (screen_columns(SP_PARM) - SP_PARM->_curscol);
lib/libcurses/tty/tty_update.c
1203
row = SP_PARM->_cursrow;
lib/libcurses/tty/tty_update.c
1204
col = SP_PARM->_curscol;
lib/libcurses/tty/tty_update.c
1211
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1215
screen_lines(SP_PARM) - row,
lib/libcurses/tty/tty_update.c
1218
while (col < screen_columns(SP_PARM))
lib/libcurses/tty/tty_update.c
1219
CurScreen(SP_PARM)->_line[row].text[col++] = blank;
lib/libcurses/tty/tty_update.c
1221
for (row++; row < screen_lines(SP_PARM); row++) {
lib/libcurses/tty/tty_update.c
1222
for (col = 0; col < screen_columns(SP_PARM); col++)
lib/libcurses/tty/tty_update.c
1223
CurScreen(SP_PARM)->_line[row].text[col] = blank;
lib/libcurses/tty/tty_update.c
1238
int last = min(screen_columns(SP_PARM), NewScreen(SP_PARM)->_maxx + 1);
lib/libcurses/tty/tty_update.c
1239
NCURSES_CH_T blank = NewScreen(SP_PARM)->_line[total - 1].text[last - 1];
lib/libcurses/tty/tty_update.c
1249
ok = (CharEq(NewScreen(SP_PARM)->_line[row].text[col], blank));
lib/libcurses/tty/tty_update.c
1255
ok = (CharEq(CurScreen(SP_PARM)->_line[row].text[col], blank));
lib/libcurses/tty/tty_update.c
1265
if (SP_PARM->oldhash && SP_PARM->newhash) {
lib/libcurses/tty/tty_update.c
1266
for (row = top; row < screen_lines(SP_PARM); row++)
lib/libcurses/tty/tty_update.c
1267
SP_PARM->oldhash[row] = SP_PARM->newhash[row];
lib/libcurses/tty/tty_update.c
1309
NCURSES_CH_T *newLine = NewScreen(SP_PARM)->_line[lineno].text;
lib/libcurses/tty/tty_update.c
1310
NCURSES_CH_T *oldLine = CurScreen(SP_PARM)->_line[lineno].text;
lib/libcurses/tty/tty_update.c
1314
TR(TRACE_UPDATE, (T_CALLED("TransformLine(%p, %d)"), (void *) SP_PARM, lineno));
lib/libcurses/tty/tty_update.c
1317
if (SP_PARM->oldhash && SP_PARM->newhash)
lib/libcurses/tty/tty_update.c
1318
SP_PARM->oldhash[lineno] = SP_PARM->newhash[lineno];
lib/libcurses/tty/tty_update.c
1326
if (SP_PARM->_coloron) {
lib/libcurses/tty/tty_update.c
1330
for (n = 0; n < screen_columns(SP_PARM); n++) {
lib/libcurses/tty/tty_update.c
1336
if (oldPair < SP_PARM->_pair_alloc
lib/libcurses/tty/tty_update.c
1337
&& newPair < SP_PARM->_pair_alloc
lib/libcurses/tty/tty_update.c
1338
&& (isSamePair(SP_PARM->_color_pairs[oldPair],
lib/libcurses/tty/tty_update.c
1339
SP_PARM->_color_pairs[newPair]))) {
lib/libcurses/tty/tty_update.c
1349
while (firstChar < screen_columns(SP_PARM)) {
lib/libcurses/tty/tty_update.c
1364
CurScreen(SP_PARM)), FALSE);
lib/libcurses/tty/tty_update.c
1367
screen_columns(SP_PARM) - 1);
lib/libcurses/tty/tty_update.c
1383
for (n = 0; n < screen_columns(SP_PARM); n++) {
lib/libcurses/tty/tty_update.c
1392
&& xmc_turn_on(SP_PARM, newLine[n - 1], newLine[n]))
lib/libcurses/tty/tty_update.c
1395
&& xmc_turn_on(SP_PARM,
lib/libcurses/tty/tty_update.c
1396
xmc_new(SP_PARM, lineno - 1,
lib/libcurses/tty/tty_update.c
1397
screen_columns(SP_PARM) - 1),
lib/libcurses/tty/tty_update.c
1409
&& ((n + 1 < screen_columns(SP_PARM)
lib/libcurses/tty/tty_update.c
1410
&& xmc_turn_off(SP_PARM, newLine[n], newLine[n + 1]))
lib/libcurses/tty/tty_update.c
1411
|| (n + 1 >= screen_columns(SP_PARM)
lib/libcurses/tty/tty_update.c
1412
&& lineno + 1 < screen_lines(SP_PARM)
lib/libcurses/tty/tty_update.c
1413
&& xmc_turn_off(SP_PARM,
lib/libcurses/tty/tty_update.c
1415
xmc_new(SP_PARM, lineno + 1, 0))))) {
lib/libcurses/tty/tty_update.c
1430
oFirstChar < screen_columns(SP_PARM);
lib/libcurses/tty/tty_update.c
1435
nFirstChar < screen_columns(SP_PARM);
lib/libcurses/tty/tty_update.c
1443
while (firstChar < screen_columns(SP_PARM)
lib/libcurses/tty/tty_update.c
1450
if (SP_PARM->_el1_cost < nFirstChar - oFirstChar) {
lib/libcurses/tty/tty_update.c
1451
if (nFirstChar >= screen_columns(SP_PARM)
lib/libcurses/tty/tty_update.c
1452
&& SP_PARM->_el_cost <= SP_PARM->_el1_cost) {
lib/libcurses/tty/tty_update.c
1454
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1458
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1468
while (firstChar < screen_columns(SP_PARM)
lib/libcurses/tty/tty_update.c
1473
if (firstChar >= screen_columns(SP_PARM)) {
lib/libcurses/tty/tty_update.c
1478
blank = newLine[screen_columns(SP_PARM) - 1];
lib/libcurses/tty/tty_update.c
1482
nLastChar = screen_columns(SP_PARM) - 1;
lib/libcurses/tty/tty_update.c
1505
oLastChar = screen_columns(SP_PARM) - 1;
lib/libcurses/tty/tty_update.c
1510
nLastChar = screen_columns(SP_PARM) - 1;
lib/libcurses/tty/tty_update.c
1515
&& (SP_PARM->_el_cost < (oLastChar - nLastChar))) {
lib/libcurses/tty/tty_update.c
1522
|| !(SP_PARM->_nc_sp_idcok
lib/libcurses/tty/tty_update.c
1525
if ((oLastChar - nLastChar) > SP_PARM->_el_cost) {
lib/libcurses/tty/tty_update.c
1590
|| InsCharCost(SP_PARM, nLastChar - oLastChar) > (m - n)) {
lib/libcurses/tty/tty_update.c
1602
if (DelCharCost(SP_PARM, oLastChar - nLastChar)
lib/libcurses/tty/tty_update.c
1603
> SP_PARM->_el_cost + nLastNonblank - (n + 1)) {
lib/libcurses/tty/tty_update.c
1618
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1626
if (screen_columns(SP_PARM) > firstChar)
lib/libcurses/tty/tty_update.c
1629
(unsigned) (screen_columns(SP_PARM) - firstChar) * sizeof(NCURSES_CH_T));
lib/libcurses/tty/tty_update.c
1650
if (SP_PARM->_coloron
lib/libcurses/tty/tty_update.c
1651
&& !SP_PARM->_default_color) {
lib/libcurses/tty/tty_update.c
1653
(short) GET_SCREEN_PAIR(SP_PARM),
lib/libcurses/tty/tty_update.c
1665
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1667
SP_PARM->_cursrow = SP_PARM->_curscol = 0;
lib/libcurses/tty/tty_update.c
1669
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
1670
SP_PARM->_curscol,
lib/libcurses/tty/tty_update.c
1673
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
1675
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1679
screen_lines(SP_PARM),
lib/libcurses/tty/tty_update.c
1682
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
1683
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1684
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/tty_update.c
1691
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1692
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/tty_update.c
1694
for (j = 0; j < screen_columns(SP_PARM); j++)
lib/libcurses/tty/tty_update.c
1700
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/tty_update.c
1701
for (j = 0; j < screen_columns(SP_PARM); j++)
lib/libcurses/tty/tty_update.c
1702
CurScreen(SP_PARM)->_line[i].text[j] = blank;
lib/libcurses/tty/tty_update.c
1719
(void *) SP_PARM,
lib/libcurses/tty/tty_update.c
1759
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
1760
SP_PARM->_curscol, "InsStr");
lib/libcurses/tty/tty_update.c
1774
(void *) SP_PARM, count,
lib/libcurses/tty/tty_update.c
1775
(long) NewScreen(SP_PARM)->_cury,
lib/libcurses/tty/tty_update.c
1776
(long) NewScreen(SP_PARM)->_curx));
lib/libcurses/tty/tty_update.c
1839
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1843
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1847
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1855
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1863
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1869
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1877
if (FILL_BCE(SP_PARM)) {
lib/libcurses/tty/tty_update.c
1881
for (j = 0; j < screen_columns(SP_PARM); j++)
lib/libcurses/tty/tty_update.c
1904
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1908
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1912
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1920
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1928
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1934
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1942
if (FILL_BCE(SP_PARM)) {
lib/libcurses/tty/tty_update.c
1946
for (j = 0; j < screen_columns(SP_PARM); j++)
lib/libcurses/tty/tty_update.c
1965
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
1981
UpdateAttrs(SP_PARM, blank);
lib/libcurses/tty/tty_update.c
200
(void *) SP_PARM, row, col, SP_PARM->_cursrow, SP_PARM->_curscol));
lib/libcurses/tty/tty_update.c
2021
(void *) SP_PARM, n, top, bot, maxy));
lib/libcurses/tty/tty_update.c
2023
if (!IsValidScreen(SP_PARM))
lib/libcurses/tty/tty_update.c
2026
blank = ClrBlank(NCURSES_SP_ARGx StdScreen(SP_PARM));
lib/libcurses/tty/tty_update.c
203
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
204
SP_PARM->_curscol, "GoTo");
lib/libcurses/tty/tty_update.c
2046
&& (SP_PARM->_cursrow == bot || SP_PARM->_cursrow == bot - 1))
lib/libcurses/tty/tty_update.c
2056
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
2063
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
2066
if (res == ERR && SP_PARM->_nc_sp_idlok)
lib/libcurses/tty/tty_update.c
207
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
208
SP_PARM->_curscol,
lib/libcurses/tty/tty_update.c
2091
&& (SP_PARM->_cursrow == top ||
lib/libcurses/tty/tty_update.c
2092
SP_PARM->_cursrow == top - 1)
lib/libcurses/tty/tty_update.c
2102
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
211
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
2110
SP_PARM->_cursrow = SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
2113
if (res == ERR && SP_PARM->_nc_sp_idlok)
lib/libcurses/tty/tty_update.c
212
SP_PARM->_curscol, "GoTo2");
lib/libcurses/tty/tty_update.c
2132
_nc_scroll_window(CurScreen(SP_PARM), n,
lib/libcurses/tty/tty_update.c
2154
assert(SP_PARM);
lib/libcurses/tty/tty_update.c
2157
SetAttr(SCREEN_ATTRS(SP_PARM), A_NORMAL);
lib/libcurses/tty/tty_update.c
2158
NewScreen(SP_PARM)->_clear = TRUE;
lib/libcurses/tty/tty_update.c
2161
if (SP_PARM->_coloron || SP_PARM->_color_defs)
lib/libcurses/tty/tty_update.c
2165
if (SP_PARM->_color_defs < 0 && !SP_PARM->_direct_color.value) {
lib/libcurses/tty/tty_update.c
2167
SP_PARM->_color_defs = -(SP_PARM->_color_defs);
lib/libcurses/tty/tty_update.c
2168
for (n = 0; n < SP_PARM->_color_defs; ++n) {
lib/libcurses/tty/tty_update.c
2169
if (SP_PARM->_color_table[n].init) {
lib/libcurses/tty/tty_update.c
2170
_nc_init_color(SP_PARM,
lib/libcurses/tty/tty_update.c
2172
SP_PARM->_color_table[n].r,
lib/libcurses/tty/tty_update.c
2173
SP_PARM->_color_table[n].g,
lib/libcurses/tty/tty_update.c
2174
SP_PARM->_color_table[n].b);
lib/libcurses/tty/tty_update.c
2227
if (SP_PARM != 0) {
lib/libcurses/tty/tty_update.c
2229
UpdateAttrs(SP_PARM, normal);
lib/libcurses/tty/tty_update.c
2231
if (SP_PARM->_coloron
lib/libcurses/tty/tty_update.c
2232
&& !SP_PARM->_default_color) {
lib/libcurses/tty/tty_update.c
2234
SP_PARM->_default_color = TRUE;
lib/libcurses/tty/tty_update.c
2240
SP_PARM->_default_color = FALSE;
lib/libcurses/tty/tty_update.c
2243
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
2244
SP_PARM->_curscol,
lib/libcurses/tty/tty_update.c
2245
screen_lines(SP_PARM) - 1,
lib/libcurses/tty/tty_update.c
2251
if (SP_PARM->_color_defs) {
lib/libcurses/tty/tty_update.c
2269
if (SP_PARM != 0) {
lib/libcurses/tty/tty_update.c
2270
attr_t chg = XMC_CHANGES(previous ^ AttrOf(SCREEN_ATTRS(SP_PARM)));
lib/libcurses/tty/tty_update.c
2274
SP_PARM->_curscol += magic_cookie_glitch;
lib/libcurses/tty/tty_update.c
2275
if (SP_PARM->_curscol >= SP_PARM->_columns)
lib/libcurses/tty/tty_update.c
2278
SP_PARM->_cursrow, SP_PARM->_curscol));
lib/libcurses/tty/tty_update.c
232
SP_PARM->_cursrow, SP_PARM->_curscol));
lib/libcurses/tty/tty_update.c
262
|| (SP_PARM->_legacy_coding > 0 && CharOf(CHDEREF(ch)) >= 160)
lib/libcurses/tty/tty_update.c
263
|| (SP_PARM->_legacy_coding > 1 && CharOf(CHDEREF(ch)) >= 128)
lib/libcurses/tty/tty_update.c
266
&& SP_PARM->_acs_map != 0
lib/libcurses/tty/tty_update.c
267
&& SP_PARM->_acs_map[CharOfD(ch)] != 0)
lib/libcurses/tty/tty_update.c
279
&& SP_PARM->_acs_map != 0
lib/libcurses/tty/tty_update.c
295
if (SP_PARM->_screen_unicode
lib/libcurses/tty/tty_update.c
297
if (SP_PARM->_screen_acs_map[CharOf(my_ch)]) {
lib/libcurses/tty/tty_update.c
298
if (SP_PARM->_screen_acs_fix) {
lib/libcurses/tty/tty_update.c
313
if (!SP_PARM->_screen_acs_map[c8]) {
lib/libcurses/tty/tty_update.c
321
chtype temp = UChar(SP_PARM->_acs_map[c8]);
lib/libcurses/tty/tty_update.c
336
chtype temp = UChar(SP_PARM->_acs_map[j]);
lib/libcurses/tty/tty_update.c
357
UpdateAttrs(SP_PARM, attr);
lib/libcurses/tty/tty_update.c
362
SP_PARM->_curscol += chlen;
lib/libcurses/tty/tty_update.c
379
if (SP_PARM->_fifohold != 0)
lib/libcurses/tty/tty_update.c
382
if (SP_PARM->_checkfd >= 0) {
lib/libcurses/tty/tty_update.c
385
fds[0].fd = SP_PARM->_checkfd;
lib/libcurses/tty/tty_update.c
413
FD_SET(SP_PARM->_checkfd, &fdset);
lib/libcurses/tty/tty_update.c
414
if (select(SP_PARM->_checkfd + 1, &fdset, NULL, NULL, &ktimeout) != 0) {
lib/libcurses/tty/tty_update.c
420
SP_PARM->_fifohold = 5;
lib/libcurses/tty/tty_update.c
434
int oldcol = SP_PARM->_curscol;
lib/libcurses/tty/tty_update.c
439
SP_PARM->_curscol = oldcol;
lib/libcurses/tty/tty_update.c
441
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
442
SP_PARM->_curscol,
lib/libcurses/tty/tty_update.c
449
screen_lines(SP_PARM) - 1,
lib/libcurses/tty/tty_update.c
450
screen_columns(SP_PARM) - 2);
lib/libcurses/tty/tty_update.c
453
screen_lines(SP_PARM) - 1,
lib/libcurses/tty/tty_update.c
454
screen_columns(SP_PARM) - 2);
lib/libcurses/tty/tty_update.c
456
NewScreen(SP_PARM)->_line[screen_lines(SP_PARM) - 1].text +
lib/libcurses/tty/tty_update.c
457
screen_columns(SP_PARM) - 2, 1);
lib/libcurses/tty/tty_update.c
481
SP_PARM->_curscol = -1;
lib/libcurses/tty/tty_update.c
482
SP_PARM->_cursrow = -1;
lib/libcurses/tty/tty_update.c
484
SP_PARM->_curscol = 0;
lib/libcurses/tty/tty_update.c
485
SP_PARM->_cursrow++;
lib/libcurses/tty/tty_update.c
490
if (!move_standout_mode && AttrOf(SCREEN_ATTRS(SP_PARM))) {
lib/libcurses/tty/tty_update.c
492
(unsigned long) AttrOf(SCREEN_ATTRS(SP_PARM)),
lib/libcurses/tty/tty_update.c
493
_traceattr(AttrOf(SCREEN_ATTRS(SP_PARM)))));
lib/libcurses/tty/tty_update.c
494
VIDPUTS(SP_PARM, A_NORMAL, 0);
lib/libcurses/tty/tty_update.c
497
SP_PARM->_curscol--;
lib/libcurses/tty/tty_update.c
500
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
501
SP_PARM->_curscol,
lib/libcurses/tty/tty_update.c
509
if (SP_PARM->_cursrow == screen_lines(SP_PARM) - 1 &&
lib/libcurses/tty/tty_update.c
510
SP_PARM->_curscol == screen_columns(SP_PARM) - 1) {
lib/libcurses/tty/tty_update.c
516
if (SP_PARM->_curscol >= screen_columns(SP_PARM))
lib/libcurses/tty/tty_update.c
520
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
521
SP_PARM->_curscol, "PutChar");
lib/libcurses/tty/tty_update.c
533
if (!back_color_erase && SP_PARM->_coloron) {
lib/libcurses/tty/tty_update.c
537
if (!SP_PARM->_default_color)
lib/libcurses/tty/tty_update.c
539
if (!(isDefaultColor(SP_PARM->_default_fg) &&
lib/libcurses/tty/tty_update.c
540
isDefaultColor(SP_PARM->_default_bg)))
lib/libcurses/tty/tty_update.c
608
&& runcount > SP_PARM->_ech_cost + SP_PARM->_cup_ch_cost
lib/libcurses/tty/tty_update.c
610
UpdateAttrs(SP_PARM, ntext0);
lib/libcurses/tty/tty_update.c
620
SP_PARM->_cursrow,
lib/libcurses/tty/tty_update.c
621
SP_PARM->_curscol + runcount);
lib/libcurses/tty/tty_update.c
630
(!SP_PARM->_screen_unicode &&
lib/libcurses/tty/tty_update.c
635
runcount > SP_PARM->_rep_cost) {
lib/libcurses/tty/tty_update.c
637
bool wrap_possible = (SP_PARM->_curscol + runcount >=
lib/libcurses/tty/tty_update.c
638
screen_columns(SP_PARM));
lib/libcurses/tty/tty_update.c
644
UpdateAttrs(SP_PARM, ntext0);
lib/libcurses/tty/tty_update.c
647
SP_PARM->_acs_map != 0 &&
lib/libcurses/tty/tty_update.c
648
(SP_PARM->_acs_map[CharOf(temp)] & A_CHARTEXT) != 0) {
lib/libcurses/tty/tty_update.c
650
(SP_PARM->_acs_map[CharOf(ntext0)] & A_CHARTEXT),
lib/libcurses/tty/tty_update.c
659
SP_PARM->_curscol += rep_count;
lib/libcurses/tty/tty_update.c
696
(void *) SP_PARM,
lib/libcurses/tty/tty_update.c
702
&& (last - first + 1) > SP_PARM->_inline_cost) {
lib/libcurses/tty/tty_update.c
711
if (same > SP_PARM->_inline_cost) {
lib/libcurses/tty/tty_update.c
745
T((T_CALLED("_nc_tinfo:doupdate(%p)"), (void *) SP_PARM));
lib/libcurses/tty/tty_update.c
749
if (SP_PARM == 0) {
lib/libcurses/tty/tty_update.c
763
if (SP_PARM == CURRENT_SCREEN) {
lib/libcurses/tty/tty_update.c
769
SyncScreens(CurScreen(SP_PARM), curscr);
lib/libcurses/tty/tty_update.c
770
SyncScreens(NewScreen(SP_PARM), newscr);
lib/libcurses/tty/tty_update.c
771
SyncScreens(StdScreen(SP_PARM), stdscr);
lib/libcurses/tty/tty_update.c
777
if (CurScreen(SP_PARM) == 0
lib/libcurses/tty/tty_update.c
778
|| NewScreen(SP_PARM) == 0
lib/libcurses/tty/tty_update.c
779
|| StdScreen(SP_PARM) == 0) {
lib/libcurses/tty/tty_update.c
785
if (CurScreen(SP_PARM)->_clear)
lib/libcurses/tty/tty_update.c
788
_tracedump("curscr", CurScreen(SP_PARM));
lib/libcurses/tty/tty_update.c
789
_tracedump("newscr", NewScreen(SP_PARM));
lib/libcurses/tty/tty_update.c
796
if (SP_PARM->_fifohold)
lib/libcurses/tty/tty_update.c
797
SP_PARM->_fifohold--;
lib/libcurses/tty/tty_update.c
800
if ((SP_PARM->_endwin == ewSuspend)
lib/libcurses/tty/tty_update.c
801
|| _nc_handle_sigwinch(SP_PARM)) {
lib/libcurses/tty/tty_update.c
810
_nc_update_screensize(SP_PARM);
lib/libcurses/tty/tty_update.c
814
if (SP_PARM->_endwin == ewSuspend) {
lib/libcurses/tty/tty_update.c
821
SP_PARM->_mouse_resume(SP_PARM);
lib/libcurses/tty/tty_update.c
823
SP_PARM->_endwin = ewRunning;
lib/libcurses/tty/tty_update.c
847
for (i = 0; i < screen_lines(SP_PARM); i++) {
lib/libcurses/tty/tty_update.c
848
for (j = 0; j < screen_columns(SP_PARM); j++) {
lib/libcurses/tty/tty_update.c
850
NCURSES_CH_T *thisline = NewScreen(SP_PARM)->_line[i].text;
lib/libcurses/tty/tty_update.c
851
attr_t thisattr = AttrOf(thisline[j]) & SP_PARM->_xmc_triggers;
lib/libcurses/tty/tty_update.c
870
if (ISBLANK(thisline[j]) && SAFE(SP_PARM, turnon)) {
lib/libcurses/tty/tty_update.c
879
|| !SAFE(SP_PARM, AttrOf(thisline[j - k]))) {
lib/libcurses/tty/tty_update.c
886
(SAFE(SP_PARM, AttrOf(thisline[j - k]))
lib/libcurses/tty/tty_update.c
897
for (m = i; m < screen_lines(SP_PARM); m++) {
lib/libcurses/tty/tty_update.c
898
for (; n < screen_columns(SP_PARM); n++) {
lib/libcurses/tty/tty_update.c
900
AttrOf(NewScreen(SP_PARM)->_line[m].text[n]);
lib/libcurses/tty/tty_update.c
901
if ((testattr & SP_PARM->_xmc_triggers) == rattr) {
lib/libcurses/tty/tty_update.c
918
NewScreen(SP_PARM)->_line[m].text;
lib/libcurses/tty/tty_update.c
927
&& SAFE(SP_PARM, AttrOf(lastline[n]))) {
lib/libcurses/tty/tty_update.c
933
if (n + k >= screen_columns(SP_PARM)
lib/libcurses/tty/tty_update.c
935
|| !SAFE(SP_PARM, AttrOf(lastline[n + k]))) {
lib/libcurses/tty/tty_update.c
943
(SAFE(SP_PARM, AttrOf(lastline[n + k]))
lib/libcurses/tty/tty_update.c
960
for (p = i; p < screen_lines(SP_PARM); p++) {
lib/libcurses/tty/tty_update.c
961
for (; q < screen_columns(SP_PARM); q++) {
lib/libcurses/tty/tty_update.c
963
if ((testattr & SP_PARM->_xmc_triggers) == rattr)
lib/libcurses/tty/tty_update.c
965
RemAttr(NewScreen(SP_PARM)->_line[p].text[q], turnon);
lib/libcurses/tty/tty_update.c
991
_tracedump("newscr", NewScreen(SP_PARM));
lib/libcurses/tty/tty_update.c
999
if (CurScreen(SP_PARM)->_clear || NewScreen(SP_PARM)->_clear) { /* force refresh ? */
lib/libcurses/widechar/lib_get_wch.c
106
safe_ungetch(SP_PARM, value);
lib/libcurses/widechar/lib_get_wch.c
87
safe_ungetch(SP_PARM, value);
lib/libcurses/widechar/lib_get_wch.c
92
safe_ungetch(SP_PARM, value);
lib/libcurses/widechar/lib_unget_wch.c
77
T((T_CALLED("unget_wch(%p, %#lx)"), (void *) SP_PARM, (unsigned long) wch));
lib/libcurses/widechar/lib_vid_attr.c
107
if (SP_PARM) {
lib/libcurses/widechar/lib_vid_attr.c
108
previous_attr = AttrOf(SCREEN_ATTRS(SP_PARM));
lib/libcurses/widechar/lib_vid_attr.c
109
previous_pair = GetPair(SCREEN_ATTRS(SP_PARM));
lib/libcurses/widechar/lib_vid_attr.c
116
if ((SP_PARM != 0)
lib/libcurses/widechar/lib_vid_attr.c
118
newmode &= ~(SP_PARM->_xmc_suppress);
lib/libcurses/widechar/lib_vid_attr.c
175
if (!SP_PARM || SP_PARM->_use_rmul) {
lib/libcurses/widechar/lib_vid_attr.c
178
if (!SP_PARM || SP_PARM->_use_rmso) {
lib/libcurses/widechar/lib_vid_attr.c
182
if (!SP_PARM || SP_PARM->_use_ritm) {
lib/libcurses/widechar/lib_vid_attr.c
212
if (!SP_PARM || SP_PARM->_use_ritm) {
lib/libcurses/widechar/lib_vid_attr.c
228
if (!SP_PARM || SP_PARM->_use_rmul) {
lib/libcurses/widechar/lib_vid_attr.c
232
if (!SP_PARM || SP_PARM->_use_rmso) {
lib/libcurses/widechar/lib_vid_attr.c
236
if (!SP_PARM || SP_PARM->_use_ritm) {
lib/libcurses/widechar/lib_vid_attr.c
276
if (SP_PARM) {
lib/libcurses/widechar/lib_vid_attr.c
277
SetAttr(SCREEN_ATTRS(SP_PARM), newmode);
lib/libcurses/widechar/lib_vid_attr.c
278
SetPair(SCREEN_ATTRS(SP_PARM), color_pair);
lib/libcurses/widechar/lib_vid_attr.c
342
if (SP_PARM) {
lib/libcurses/widechar/lib_vid_attr.c
92
bool can_color = (SP_PARM == 0 || SP_PARM->_coloron);
lib/libcurses/widechar/lib_vid_attr.c
94
bool fix_pair0 = (SP_PARM != 0 && SP_PARM->_coloron && !SP_PARM->_default_color);
lib/libcurses/widechar/lib_vid_attr.c
99
if (!IsValidTIScreen(SP_PARM))
lib/libcurses/widechar/lib_wunctrl.c
51
} else if (SP_PARM != 0 && Charable(*wc)) {
lib/libform/frm_def.c
307
T((T_CALLED("new_form(%p,%p)"), (void *)SP_PARM, (void *)fields));
lib/libform/frm_def.c
309
if (IsValidScreen(SP_PARM))
lib/libform/frm_def.c
320
form->win = StdScreen(SP_PARM);
lib/libform/frm_def.c
321
form->sub = StdScreen(SP_PARM);
lib/libmenu/m_new.c
62
T((T_CALLED("new_menu(%p,%p)"), (void *)SP_PARM, (void *)items));
lib/libmenu/m_new.c
74
menu->userwin = SP_PARM->_stdscr;
lib/libmenu/m_new.c
75
menu->usersub = SP_PARM->_stdscr;
lib/libpanel/p_new.c
86
assert(SP_PARM && SP_PARM->_stdscr && !_nc_bottom_panel && !_nc_top_panel);
lib/libpanel/p_new.c
94
WINDOW *win = SP_PARM->_stdscr;
lib/libpanel/p_update.c
50
T((T_CALLED("update_panels(%p)"), (void *)SP_PARM));
lib/libpanel/p_update.c
53
if (SP_PARM)
lib/libpanel/p_update.c
55
GetScreenHook(SP_PARM);