| /openbsd/src/lib/libcurses/tty/ |
| D | tty_update.c | 200 (void *) SP_PARM, row, col, SP_PARM->_cursrow, SP_PARM->_curscol)); in GoTo() 203 SP_PARM->_cursrow, in GoTo() 204 SP_PARM->_curscol, "GoTo"); in GoTo() 207 SP_PARM->_cursrow, in GoTo() 208 SP_PARM->_curscol, in GoTo() 211 SP_PARM->_cursrow, in GoTo() 212 SP_PARM->_curscol, "GoTo2"); in GoTo() 232 SP_PARM->_cursrow, SP_PARM->_curscol)); in PutAttrChar() 262 || (SP_PARM->_legacy_coding > 0 && CharOf(CHDEREF(ch)) >= 160) in PutAttrChar() 263 || (SP_PARM->_legacy_coding > 1 && CharOf(CHDEREF(ch)) >= 128) in PutAttrChar() [all …]
|
| D | hashmap.c | 294 if (screen_lines(SP_PARM) > lines_alloc(SP_PARM)) { in NCURSES_SP_NAME() 295 if (hashtab(SP_PARM)) in NCURSES_SP_NAME() 296 free(hashtab(SP_PARM)); in NCURSES_SP_NAME() 297 hashtab(SP_PARM) = typeMalloc(HASHMAP, in NCURSES_SP_NAME() 298 ((size_t) screen_lines(SP_PARM) + 1) * 2); in NCURSES_SP_NAME() 299 if (!hashtab(SP_PARM)) { in NCURSES_SP_NAME() 300 if (oldhash(SP_PARM)) { in NCURSES_SP_NAME() 301 FreeAndNull(oldhash(SP_PARM)); in NCURSES_SP_NAME() 303 lines_alloc(SP_PARM) = 0; in NCURSES_SP_NAME() 306 lines_alloc(SP_PARM) = screen_lines(SP_PARM); in NCURSES_SP_NAME() [all …]
|
| D | lib_mvcur.c | 248 if (!GetNoPadding(SP_PARM)) in NCURSES_SP_NAME() 251 } else if (SP_PARM) { in NCURSES_SP_NAME() 252 cum_cost += (float) SP_PARM->_char_padding; in NCURSES_SP_NAME() 274 cost = (cost + SP_PARM->_char_padding - 1) / SP_PARM->_char_padding; in normalized_cost() 285 0, screen_lines(SP_PARM) - 1)); in reset_scroll_region() 293 if (!SP_PARM || !IsTermInfo(SP_PARM)) in NCURSES_SP_NAME() 311 SP_PARM->_cursrow = SP_PARM->_curscol = -1; in NCURSES_SP_NAME() 314 if (SP_PARM->_cursor != -1) { in NCURSES_SP_NAME() 315 int cursor = SP_PARM->_cursor; in NCURSES_SP_NAME() 316 SP_PARM->_cursor = -1; in NCURSES_SP_NAME() [all …]
|
| D | hardscroll.c | 194 TR(TRACE_ICALLS, (T_CALLED("_nc_scroll_optimize(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 199 assert(OLDNUM_SIZE(SP_PARM) >= 0); in NCURSES_SP_NAME() 200 assert(screen_lines(SP_PARM) > 0); in NCURSES_SP_NAME() 201 if ((oldnums(SP_PARM) == 0) in NCURSES_SP_NAME() 202 || (OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM))) { in NCURSES_SP_NAME() 203 int need_lines = ((OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM)) in NCURSES_SP_NAME() 204 ? screen_lines(SP_PARM) in NCURSES_SP_NAME() 205 : OLDNUM_SIZE(SP_PARM)); in NCURSES_SP_NAME() 208 oldnums(SP_PARM)); in NCURSES_SP_NAME() 213 oldnums(SP_PARM) = new_oldnums; in NCURSES_SP_NAME() [all …]
|
| D | lib_vidattr.c | 119 bool can_color = (SP_PARM == 0 || SP_PARM->_coloron); in NCURSES_EXPORT() 121 bool fix_pair0 = (SP_PARM != 0 && SP_PARM->_coloron && !SP_PARM->_default_color); in NCURSES_EXPORT() 128 T((T_CALLED("vidputs(%p,%s)"), (void *) SP_PARM, _traceattr(newmode))); in NCURSES_EXPORT() 130 if (!IsValidTIScreen(SP_PARM)) in NCURSES_EXPORT() 134 if (SP_PARM) in NCURSES_EXPORT() 135 PreviousAttr = AttrOf(SCREEN_ATTRS(SP_PARM)); in NCURSES_EXPORT() 139 if ((SP_PARM != 0) in NCURSES_EXPORT() 170 if ((table[n] & SP_PARM->_ok_attributes) == 0) { in NCURSES_EXPORT() 183 newmode &= ~(SP_PARM->_xmc_suppress); in NCURSES_EXPORT() 243 if (!SP_PARM || SP_PARM->_use_rmul) { in NCURSES_EXPORT() [all …]
|
| /openbsd/src/lib/libcurses/base/ |
| D | lib_slk.c | 56 #define NumLabels InfoOf(SP_PARM).numlabels 57 #define NoColorVideo InfoOf(SP_PARM).nocolorvideo 58 #define LabelWidth InfoOf(SP_PARM).labelwidth 59 #define LabelHeight InfoOf(SP_PARM).labelheight 73 if ((0 != SP_PARM) && SP_PARM->_slk) { in slk_failed() 74 FreeIfNeeded(SP_PARM->_slk->ent); in slk_failed() 75 free(SP_PARM->_slk); in slk_failed() 76 SP_PARM->_slk = (SLK *) 0; in slk_failed() 87 if (!SP_PARM || !SP_PARM->_slk) in _nc_format_slks() 90 max_length = SP_PARM->_slk->maxlen; in _nc_format_slks() [all …]
|
| D | lib_newterm.c | 57 #define NumLabels InfoOf(SP_PARM).numlabels 78 TERMINAL *term = TerminalOf(SP_PARM); in _nc_initscr() 82 T((T_CALLED("_nc_initscr(%p) ->term %p"), (void *) SP_PARM, (void *) term)); in _nc_initscr() 119 T((T_CALLED("filter(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 121 if (IsPreScreen(SP_PARM)) { in NCURSES_SP_NAME() 122 SP_PARM->_filtered = TRUE; in NCURSES_SP_NAME() 150 T((T_CALLED("nofilter(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 152 if (IsPreScreen(SP_PARM)) { in NCURSES_SP_NAME() 153 SP_PARM->_filtered = FALSE; in NCURSES_SP_NAME() 189 (void *) SP_PARM, in NCURSES_SP_NAME() [all …]
|
| D | resizeterm.c | 107 T((T_CALLED("is_term_resized(%p, %d, %d)"), (void *) SP_PARM, ToLines, ToCols)); in NCURSES_SP_NAME() 110 && (ToLines != screen_lines(SP_PARM) in NCURSES_SP_NAME() 111 || ToCols != screen_columns(SP_PARM))); in NCURSES_SP_NAME() 288 T((T_CALLED("decrease_size(%p, %d, %d)"), (void *) SP_PARM, ToLines, ToCols)); in decrease_size() 295 for (each_window(SP_PARM, wp)) { in decrease_size() 323 T((T_CALLED("increase_size(%p, %d, %d)"), (void *) SP_PARM, ToLines, ToCols)); in increase_size() 330 for (each_window(SP_PARM, wp)) { in increase_size() 358 (void *) SP_PARM, ToLines, ToCols, in NCURSES_SP_NAME() 359 (SP_PARM == 0) ? -1 : screen_lines(SP_PARM), in NCURSES_SP_NAME() 360 (SP_PARM == 0) ? -1 : screen_columns(SP_PARM))); in NCURSES_SP_NAME() [all …]
|
| D | lib_slkclear.c | 53 T((T_CALLED("slk_clear(%p)"), (void *) SP_PARM)); in NCURSES_EXPORT() 55 if (SP_PARM != 0 && SP_PARM->_slk != 0) { in NCURSES_EXPORT() 56 SP_PARM->_slk->hidden = TRUE; in NCURSES_EXPORT() 59 SP_PARM->_slk->win->_nc_bkgd = StdScreen(SP_PARM)->_nc_bkgd; in NCURSES_EXPORT() 60 WINDOW_ATTRS(SP_PARM->_slk->win) = WINDOW_ATTRS(StdScreen(SP_PARM)); in NCURSES_EXPORT() 61 if (SP_PARM->_slk->win == StdScreen(SP_PARM)) { in NCURSES_EXPORT() 64 werase(SP_PARM->_slk->win); in NCURSES_EXPORT() 65 rc = wrefresh(SP_PARM->_slk->win); in NCURSES_EXPORT()
|
| D | lib_color.c | 57 #define CanChange InfoOf(SP_PARM).canchange 58 #define DefaultPalette InfoOf(SP_PARM).defaultPalette 59 #define HasColor InfoOf(SP_PARM).hascolor 60 #define InitColor InfoOf(SP_PARM).initcolor 61 #define MaxColors InfoOf(SP_PARM).maxcolors 62 #define MaxPairs InfoOf(SP_PARM).maxpairs 151 return (SP_PARM != 0) ? SP_PARM->_default_fg : COLOR_WHITE; in default_fg() 157 return SP_PARM != 0 ? SP_PARM->_default_bg : COLOR_BLACK; in default_bg() 187 CallDriver_3(SP_PARM, td_color, FALSE, bg, outc); in set_background_color() 207 CallDriver_3(SP_PARM, td_color, TRUE, fg, outc); in set_foreground_color() [all …]
|
| D | lib_freeall.c | 59 if (SP_PARM != 0) { in NCURSES_EXPORT() 60 if (SP_PARM->_oldnum_list != 0) { in NCURSES_EXPORT() 61 FreeAndNull(SP_PARM->_oldnum_list); in NCURSES_EXPORT() 63 if (SP_PARM->_panelHook.destroy != 0) { in NCURSES_EXPORT() 64 SP_PARM->_panelHook.destroy(SP_PARM->_panelHook.stdscr_pseudo_panel); in NCURSES_EXPORT() 67 _nc_new_pair_leaks(SP_PARM); in NCURSES_EXPORT() 71 if (SP_PARM != 0) { in NCURSES_EXPORT() 74 while (WindowList(SP_PARM) != 0) { in NCURSES_EXPORT() 79 for (each_window(SP_PARM, p)) { in NCURSES_EXPORT() 87 if (p->screen != SP_PARM) in NCURSES_EXPORT() [all …]
|
| D | lib_dft_fgbg.c | 52 T((T_CALLED("use_default_colors(%p)"), (void *) SP_PARM)); in NCURSES_EXPORT() 73 T((T_CALLED("assume_default_colors(%p,%d,%d)"), (void *) SP_PARM, fg, bg)); in NCURSES_SP_NAME() 74 if (SP_PARM != 0) { in NCURSES_SP_NAME() 76 code = CallDriver_2(SP_PARM, td_defaultcolors, fg, bg); in NCURSES_SP_NAME() 80 SP_PARM->_default_color = isDefaultColor(fg) || isDefaultColor(bg); in NCURSES_SP_NAME() 81 SP_PARM->_has_sgr_39_49 = (tigetflag("AX") == TRUE); in NCURSES_SP_NAME() 82 SP_PARM->_default_fg = isDefaultColor(fg) ? COLOR_DEFAULT : fg; in NCURSES_SP_NAME() 83 SP_PARM->_default_bg = isDefaultColor(bg) ? COLOR_DEFAULT : bg; in NCURSES_SP_NAME() 84 if (SP_PARM->_color_pairs != 0) { in NCURSES_SP_NAME() 85 bool save = SP_PARM->_default_color; in NCURSES_SP_NAME() [all …]
|
| D | new_pair.c | 47 #define MaxColors InfoOf(SP_PARM).maxcolors 269 if (SP_PARM == 0) { in NCURSES_SP_NAME() 271 } else if ((pair = _nc_find_color_pair(SP_PARM, fg, bg)) < 0) { in NCURSES_SP_NAME() 276 if (SP_PARM->_pairs_used + 1 < SP_PARM->_pair_limit) { in NCURSES_SP_NAME() 278 int hint = SP_PARM->_recent_pair; in NCURSES_SP_NAME() 284 for (pair = hint + 1; pair < SP_PARM->_pair_alloc; pair++) { in NCURSES_SP_NAME() 285 if (SP_PARM->_color_pairs[pair].mode == cpFREE) { in NCURSES_SP_NAME() 291 if (!found && (SP_PARM->_pair_alloc < SP_PARM->_pair_limit)) { in NCURSES_SP_NAME() 292 pair = SP_PARM->_pair_alloc; in NCURSES_SP_NAME() 293 ReservePairs(SP_PARM, pair); in NCURSES_SP_NAME() [all …]
|
| D | lib_refresh.c | 55 SCREEN *SP_PARM = _nc_screen_of(win); in NCURSES_EXPORT() local 62 } else if (win == CurScreen(SP_PARM)) { in NCURSES_EXPORT() 63 CurScreen(SP_PARM)->_clear = TRUE; in NCURSES_EXPORT() 67 NewScreen(SP_PARM)->_clear = TRUE; in NCURSES_EXPORT() 92 SCREEN *SP_PARM = _nc_screen_of(win); in wnoutrefresh() local 123 NewScreen(SP_PARM)->_nc_bkgd = win->_nc_bkgd; in wnoutrefresh() 124 WINDOW_ATTRS(NewScreen(SP_PARM)) = WINDOW_ATTRS(win); in wnoutrefresh() 144 wide = (begx <= 1 && win->_maxx >= (NewScreen(SP_PARM)->_maxx - 1)); in wnoutrefresh() 159 if (limit_x > NewScreen(SP_PARM)->_maxx - begx) in wnoutrefresh() 160 limit_x = NewScreen(SP_PARM)->_maxx - begx; in wnoutrefresh() [all …]
|
| D | lib_slkrefr.c | 52 #define NumLabels InfoOf(SP_PARM).numlabels 148 T((T_CALLED("slk_noutrefresh(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 150 if (SP_PARM == 0 || SP_PARM->_slk == 0) in NCURSES_SP_NAME() 152 if (SP_PARM->_slk->hidden) in NCURSES_SP_NAME() 154 slk_intern_refresh(SP_PARM); in NCURSES_SP_NAME() 156 returnCode(wnoutrefresh(SP_PARM->_slk->win)); in NCURSES_SP_NAME() 173 T((T_CALLED("slk_refresh(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 175 if (SP_PARM == 0 || SP_PARM->_slk == 0) in NCURSES_SP_NAME() 177 if (SP_PARM->_slk->hidden) in NCURSES_SP_NAME() 179 slk_intern_refresh(SP_PARM); in NCURSES_SP_NAME() [all …]
|
| D | lib_endwin.c | 55 T((T_CALLED("endwin(%p)"), (void *) SP_PARM)); in NCURSES_EXPORT() 57 if (SP_PARM) { in NCURSES_EXPORT() 59 TERMINAL_CONTROL_BLOCK *TCB = TCBOf(SP_PARM); in NCURSES_EXPORT() 61 SP_PARM->_endwin = ewSuspend; in NCURSES_EXPORT() 63 TCB->drv->td_scexit(SP_PARM); in NCURSES_EXPORT() 65 SP_PARM->_endwin = ewSuspend; in NCURSES_EXPORT() 66 SP_PARM->_mouse_wrap(SP_PARM); in NCURSES_EXPORT()
|
| D | lib_nl.c | 59 T((T_CALLED("nl(%p)"), (void *) SP_PARM)); in NCURSES_EXPORT() 60 if (0 == SP_PARM) in NCURSES_EXPORT() 62 IsNl(SP_PARM) = TRUE; in NCURSES_EXPORT() 65 _fsetmode(NC_OUTPUT(SP_PARM), "t"); in NCURSES_EXPORT() 81 T((T_CALLED("nonl(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 82 if (0 == SP_PARM) in NCURSES_SP_NAME() 84 IsNl(SP_PARM) = FALSE; in NCURSES_SP_NAME() 87 _fsetmode(NC_OUTPUT(SP_PARM), "b"); in NCURSES_SP_NAME()
|
| D | lib_slkatr_set.c | 56 (void *) SP_PARM, in NCURSES_EXPORT() 61 if (SP_PARM != 0 in NCURSES_EXPORT() 62 && SP_PARM->_slk != 0 in NCURSES_EXPORT() 64 && color_pair < SP_PARM->_pair_limit) { in NCURSES_EXPORT() 65 TR(TRACE_ATTRS, ("... current %s", _tracech_t(CHREF(SP_PARM->_slk->attr)))); in NCURSES_EXPORT() 66 SetAttr(SP_PARM->_slk->attr, attr); in NCURSES_EXPORT() 68 SetPair(SP_PARM->_slk->attr, color_pair); in NCURSES_EXPORT() 70 TR(TRACE_ATTRS, ("new attribute is %s", _tracech_t(CHREF(SP_PARM->_slk->attr)))); in NCURSES_EXPORT()
|
| D | keyok.c | 56 if (HasTerminal(SP_PARM)) { in NCURSES_EXPORT() 57 T((T_CALLED("keyok(%p, %d,%d)"), (void *) SP_PARM, c, flag)); in NCURSES_EXPORT() 67 while ((s = _nc_expand_try(SP_PARM->_key_ok, in NCURSES_EXPORT() 69 if (_nc_remove_key(&(SP_PARM->_key_ok), ch)) { in NCURSES_EXPORT() 70 code = _nc_add_to_try(&(SP_PARM->_keytry), s, ch); in NCURSES_EXPORT() 80 while ((s = _nc_expand_try(SP_PARM->_keytry, in NCURSES_EXPORT() 82 if (_nc_remove_key(&(SP_PARM->_keytry), ch)) { in NCURSES_EXPORT() 83 code = _nc_add_to_try(&(SP_PARM->_key_ok), s, ch); in NCURSES_EXPORT()
|
| /openbsd/src/lib/libcurses/tinfo/ |
| D | lib_ttyflags.c | 52 TERMINAL *termp = TerminalOf(SP_PARM); in NCURSES_EXPORT() 60 if (SP_PARM != 0) { in NCURSES_EXPORT() 61 result = CallDriver_2(SP_PARM, td_sgmode, FALSE, buf); in NCURSES_EXPORT() 99 if (buf == 0 || SP_PARM == 0) { in NCURSES_SP_NAME() 102 TERMINAL *termp = TerminalOf(SP_PARM); in NCURSES_SP_NAME() 108 result = CallDriver_2(SP_PARM, td_sgmode, TRUE, buf); in NCURSES_SP_NAME() 118 if ((errno == ENOTTY) && (SP_PARM != 0)) in NCURSES_SP_NAME() 119 SP_PARM->_notty = TRUE; in NCURSES_SP_NAME() 145 TERMINAL *termp = TerminalOf(SP_PARM); in NCURSES_SP_NAME() 148 (void *) SP_PARM, (void *) termp)); in NCURSES_SP_NAME() [all …]
|
| D | lib_tputs.c | 81 #define SetOutCh(func) if (SP_PARM) SP_PARM->_outch = func; else _nc_prescreen._outch = func 82 #define GetOutCh() (SP_PARM ? SP_PARM->_outch : _nc_prescreen._outch) 92 T((T_CALLED("delay_output(%p,%d)"), (void *) SP_PARM, ms)); in NCURSES_SP_NAME() 94 if (!HasTInfoTerminal(SP_PARM)) in NCURSES_SP_NAME() 125 T((T_CALLED("_nc_flush(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 126 if (SP_PARM != 0 && SP_PARM->_ofd >= 0) { in NCURSES_SP_NAME() 128 SP_PARM->_ofd, in NCURSES_SP_NAME() 129 (unsigned long) SP_PARM->out_inuse, in NCURSES_SP_NAME() 130 SP_PARM->out_buffer)); in NCURSES_SP_NAME() 131 if (SP_PARM->out_inuse) { in NCURSES_SP_NAME() [all …]
|
| D | lib_raw.c | 63 #define _nc_setmode(mode) setmode(SP_PARM->_ifd, mode) 89 T((T_CALLED("raw(%p)"), (void *) SP_PARM)); in NCURSES_EXPORT() 90 if ((termp = TerminalOf(SP_PARM)) != 0) { in NCURSES_EXPORT() 120 if (SP_PARM) { in NCURSES_EXPORT() 121 IsRaw(SP_PARM) = TRUE; in NCURSES_EXPORT() 122 IsCbreak(SP_PARM) = 1; in NCURSES_EXPORT() 145 T((T_CALLED("cbreak(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 146 if ((termp = TerminalOf(SP_PARM)) != 0) { in NCURSES_SP_NAME() 167 if (SP_PARM) { in NCURSES_SP_NAME() 168 IsCbreak(SP_PARM) = 1; in NCURSES_SP_NAME() [all …]
|
| D | lib_kernel.c | 90 TERMINAL *termp = TerminalOf(SP_PARM); in NCURSES_SP_NAME() 92 T((T_CALLED("erasechar(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 127 TERMINAL *termp = TerminalOf(SP_PARM); in NCURSES_SP_NAME() 129 T((T_CALLED("killchar(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 180 T((T_CALLED("flushinp(%p)"), (void *) SP_PARM)); in NCURSES_SP_NAME() 182 if (SP_PARM != 0) { in NCURSES_SP_NAME() 183 if (NC_ISATTY(SP_PARM->_ifd)) in NCURSES_SP_NAME() 184 flush_input(SP_PARM->_ifd); in NCURSES_SP_NAME() 185 else if (NC_ISATTY(SP_PARM->_ofd)) in NCURSES_SP_NAME() 186 flush_input(SP_PARM->_ofd); in NCURSES_SP_NAME() [all …]
|
| D | lib_options.c | 91 T((T_CALLED("halfdelay(%p,%d)"), (void *) SP_PARM, t)); in NCURSES_SP_NAME() 93 if (t < 1 || t > 255 || !SP_PARM || !IsValidTIScreen(SP_PARM)) in NCURSES_SP_NAME() 97 IsCbreak(SP_PARM) = t + 1; in NCURSES_SP_NAME() 198 T((T_CALLED("curs_set(%p,%d)"), (void *) SP_PARM, vis)); in NCURSES_SP_NAME() 200 if (SP_PARM != 0 && vis >= 0 && vis <= 2) { in NCURSES_SP_NAME() 201 int cursor = SP_PARM->_cursor; in NCURSES_SP_NAME() 206 code = CallDriver_1(SP_PARM, td_cursorSet, vis); in NCURSES_SP_NAME() 208 if (IsValidTIScreen(SP_PARM)) { in NCURSES_SP_NAME() 229 SP_PARM->_cursor = vis; in NCURSES_SP_NAME() 246 T((T_CALLED("typeahead(%p, %d)"), (void *) SP_PARM, fd)); in NCURSES_SP_NAME() [all …]
|
| /openbsd/src/lib/libcurses/widechar/ |
| D | lib_vid_attr.c | 92 bool can_color = (SP_PARM == 0 || SP_PARM->_coloron); in NCURSES_EXPORT() 94 bool fix_pair0 = (SP_PARM != 0 && SP_PARM->_coloron && !SP_PARM->_default_color); in NCURSES_EXPORT() 99 if (!IsValidTIScreen(SP_PARM)) in NCURSES_EXPORT() 107 if (SP_PARM) { in NCURSES_EXPORT() 108 previous_attr = AttrOf(SCREEN_ATTRS(SP_PARM)); in NCURSES_EXPORT() 109 previous_pair = GetPair(SCREEN_ATTRS(SP_PARM)); in NCURSES_EXPORT() 116 if ((SP_PARM != 0) in NCURSES_EXPORT() 118 newmode &= ~(SP_PARM->_xmc_suppress); in NCURSES_EXPORT() 175 if (!SP_PARM || SP_PARM->_use_rmul) { in NCURSES_EXPORT() 178 if (!SP_PARM || SP_PARM->_use_rmso) { in NCURSES_EXPORT() [all …]
|