Linux repositories inspector

ncurses-devel - Development files for the ncurses6 terminal control library

The header files and libraries for developing applications that use the ncurses terminal handling library.

Install the ncurses-devel package if you want to develop applications which will use ncurses.
6.2
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
6.1
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
Fedora iconFedora 31
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
5.9
CentOS iconCentOS 7.7.1908
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.7.1908 osrpm5.9-14.20130511.el7_42020-01-07712 kiB2.15 MiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm6.1-4.20180224.fc282019-01-14527 kiB814 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm6.1-8.20180923.fc292019-01-14508 kiB817 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm6.1-7.20180714.fc292019-01-14507 kiB816 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm6.1-10.20180923.fc302019-06-17508 kiB817 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm6.1-12.20190803.fc312020-01-07503 kiB822 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm6.2-1.20200222.fc332020-02-27510 kiB835 kiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm6.1-lp150.3.142019-01-175.44 MiB16.5 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm6.1-lp150.9.12019-11-235.38 MiB16.5 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm6.1-lp150.4.3.12019-01-185.44 MiB16.5 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm6.1-lp151.5.372019-04-095.32 MiB16.5 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm6.1-lp151.6.3.12019-11-235.38 MiB16.5 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm6.1-lp152.7.282020-03-235.33 MiB16.5 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm5.9-57.12019-01-173.39 MiB25 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm5.9-70.12019-01-293.4 MiB25 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm5.9-66.12019-01-213.39 MiB25 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm5.9-62.12019-01-213.39 MiB25 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm5.9-59.12019-01-213.39 MiB25 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm6.2-3.12020-03-161.31 MiB2.51 MiBhttps://bugs.opensuse.org

Manual pages

captoinfo(1)

captoinfo - convert a termcap description into a terminfo description

infocmp(1)

infocmp - compare or print out terminfo descriptions

infotocap(1)

infotocap - convert a terminfo description into a termcap description

ncurses5-config(1)

ncurses5-config - helper script for ncurses libraries

ncurses6-config(1)

ncurses6-config - helper script for ncurses libraries

ncursesw5-config(1)

ncursesw5-config - helper script for ncurses libraries

ncursesw6-config(1)

ncursesw6-config - helper script for ncurses libraries

tic(1)

tic - the terminfo entry-description compiler

panel(3curses)

panel - panel stack extension for curses

cursor(3form)

pos_form_cursor - position a form window cursor

data(3form)

data_ahead, data_behind - test for off-screen data in given forms

driver(3form)

form_driver, form_driver_w - command-processing loop of the form system

field(3form)

form_field - make and break connections between fields and forms

fieldtype(3form)

form_fieldtype - define validation-field types

field_attributes(3form)

form_field_attributes - color and attribute control for form fields

field_buffer(3form)

form_field_buffer - field buffer control

field_info(3form)

dynamic_field_info, field_info - retrieve field characteristics

field_just(3form)

set_field_just, field_just - retrieve field characteristics

field_new(3form)

new_field, dup_field, link_field, free_field - create and destroy form fields

field_opts(3form)

set_field_opts, field_opts_on, field_opts_off, field_opts - set and get field options

field_userptr(3form)

set_field_userptr, field_userptr - associate application data with a form field

field_validation(3form)

form_field_validation - data type validation for fields

form(3form)

form - curses extension for programming forms

form_variables(3form)

TYPE_ALNUM, TYPE_ALPHA, TYPE_ENUM, TYPE_INTEGER, TYPE_IPV4, TYPE_NUMERIC, TYPE_REGEXP - form system global variables

hook(3form)

form_hook - set hooks for automatic invocation by applications

new(3form)

new_form, free_form - create and destroy forms

new_page(3form)

set_new_page, new_page - form pagination functions

opts(3form)

set_form_opts, form_opts_on, form_opts_off, form_opts - set and get form options

page(3form)

form_page - set and get form page number

post(3form)

post_form, unpost_form - write or erase forms from associated subwindows

requestname(3form)

form_request_by_name, form_request_name - handle printable form request names

userptr(3form)

set_form_userptr, form_userptr - associate application data with a form item

win(3form)

form_win - make and break form window and subwindow associations

attributes(3menu)

menu_back, menu_fore, menu_grey, menu_pad, set_menu_back, set_menu_fore, set_menu_grey, set_menu_pad - color and attribute control for menus

cursor(3menu)

pos_menu_cursor - position a menu’s cursor

driver(3menu)

menu_driver - command-processing loop of the menu system

format(3menu)

set_menu_format, menu_format - set and get menu sizes

hook(3menu)

menu_hook - set hooks for automatic invocation by applications

items(3menu)

set_menu_items, menu_items, item_count - make and break connections between items and menus

mark(3menu)

set_menu_mark, menu_mark - get and set the menu mark string

menu(3menu)

menu - curses extension for programming menus

menu_current(3menu)

mitem_current - set and get current_menu_item

menu_name(3menu)

item_name, item_description - get menu item name and description fields

menu_new(3menu)

new_item, free_item - create and destroy menu items

menu_opts(3menu)

set_item_opts, item_opts_on, item_opts_off, item_opts - set and get menu item options

menu_userptr(3menu)

set_item_userptr, item_userptr - associate application data with a menu item

menu_value(3menu)

set_item_value, item_value - set and get menu item values

menu_visible(3menu)

mitem_visible - check visibility of a menu item

new(3menu)

new_menu, free_menu - create and destroy menus

opts(3menu)

set_menu_opts, menu_opts_on, menu_opts_off, menu_opts - set and get menu options

pattern(3menu)

set_menu_pattern, menu_pattern - set and get a menu’s pattern buffer

post(3menu)

post_menu, unpost_menu - write or erase menus from associated subwindows

requestname(3menu)

menu_request_by_name, menu_request_name - handle printable menu request names

spacing(3menu)

set_menu_spacing, menu_spacing - set and get spacing between menu items.

userptr(3menu)

set_menu_userptr, menu_userptr - associate application data with a menu item

win(3menu)

menu_win - make and break menu window and subwindow associations

addch(3ncurses)

addch, waddch, mvaddch, mvwaddch, echochar, wechochar - add a character (with attributes) to a curses window, then advance the cursor

addchstr(3ncurses)

addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr - add a string of characters (and attributes) to a curses window

addstr(3ncurses)

addstr, addnstr, waddstr, waddnstr, mvaddstr, mvaddnstr, mvwaddstr, mvwaddnstr - add a string of characters to a curses window and advance cursor

addwstr(3ncurses)

addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr, mvaddnwstr, mvwaddwstr, mvwaddnwstr - add a string of wide characters to a curses window and advance cursor

add_wch(3ncurses)

add_wch, wadd_wch, mvadd_wch, mvwadd_wch, echo_wchar, wecho_wchar - add a complex character and rendition to a curses window, then advance the cursor

add_wchstr(3ncurses)

add_wchstr, add_wchnstr, wadd_wchstr, wadd_wchnstr, mvadd_wchstr, mvadd_wchnstr, mvwadd_wchstr, mvwadd_wchnstr - add an array of complex characters (and attributes) to a curses window

beep(3ncurses)

beep, flash - curses bell and screen flash routines

bkgd(3ncurses)

bkgdset, wbkgdset, bkgd, wbkgd, getbkgd - curses window background manipulation routines

bkgrnd(3ncurses)

bkgrnd, wbkgrnd, bkgrndset, wbkgrndset, getbkgrnd, wgetbkgrnd - curses window complex background manipulation routines

border(3ncurses)

border, wborder, box, hline, whline, vline, wvline, mvhline, mvwhline, mvvline, mvwvline - create curses borders, horizontal and vertical lines

border_set(3ncurses)

border_set, wborder_set, box_set, hline_set, whline_set, mvhline_set, mvwhline_set, vline_set, wvline_set, mvvline_set, mvwvline_set - create curses borders or lines using complex characters and renditions

clear(3ncurses)

erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - clear all or part of a curses window

color(3ncurses)

start_color, has_colors, can_change_color, init_pair, init_color, color_content, pair_content, reset_color_pairs, COLOR_PAIR, PAIR_NUMBER - curses color manipulation routines

curses_variables(3ncurses)

COLORS, COLOR_PAIRS, COLS, ESCDELAY, LINES, TABSIZE, curscr, newscr, stdscr - curses global variables

default_colors(3ncurses)

use_default_colors, assume_default_colors - use terminal’s default colors

define_key(3ncurses)

define_key - define a keycode

delch(3ncurses)

delch, wdelch, mvdelch, mvwdelch - delete character under the cursor in a curses window

deleteln(3ncurses)

deleteln, wdeleteln, insdelln, winsdelln, insertln, winsertln - delete and insert lines in a curses window

extensions(3ncurses)

curses_version, use_extended_names - miscellaneous curses extensions

getcchar(3ncurses)

getcchar, setcchar - Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character string

getch(3ncurses)

getch, wgetch, mvgetch, mvwgetch, ungetch, has_key - get (or push back) characters from curses terminal keyboard

getstr(3ncurses)

getstr, getnstr, wgetstr, wgetnstr, mvgetstr, mvgetnstr, mvwgetstr, mvwgetnstr - accept character strings from curses terminal keyboard

getyx(3ncurses)

getyx, getparyx, getbegyx, getmaxyx - get curses cursor and window coordinates

get_wch(3ncurses)

get_wch, wget_wch, mvget_wch, mvwget_wch, unget_wch - get (or push back) a wide character from curses terminal keyboard

get_wstr(3ncurses)

get_wstr, getn_wstr, wget_wstr, wgetn_wstr, mvget_wstr, mvgetn_wstr, mvwget_wstr, mvwgetn_wstr - get an array of wide characters from a curses terminal keyboard

inch(3ncurses)

inch, winch, mvinch, mvwinch - get a character and attributes from a curses window

inchstr(3ncurses)

inchstr, inchnstr, winchstr, winchnstr, mvinchstr, mvinchnstr, mvwinchstr, mvwinchnstr - get a string of characters (and attributes) from a curses window

initscr(3ncurses)

initscr, newterm, endwin, isendwin, set_term, delscreen - curses screen initialization and manipulation routines

inopts(3ncurses)

cbreak, nocbreak, echo, noecho, halfdelay, intrflush, keypad, meta, nodelay, notimeout, raw, noraw, noqiflush, qiflush, timeout, wtimeout, typeahead - curses input options

insch(3ncurses)

insch, winsch, mvinsch, mvwinsch - insert a character before cursor in a curses window

insstr(3ncurses)

insstr, insnstr, winsstr, winsnstr, mvinsstr, mvinsnstr, mvwinsstr, mvwinsnstr - insert string before cursor in a curses window

instr(3ncurses)

instr, innstr, winstr, winnstr, mvinstr, mvinnstr, mvwinstr, mvwinnstr - get a string of characters from a curses window

ins_wch(3ncurses)

ins_wch, mvins_wch, mvwins_wch, wins_wch - insert a complex character and rendition into a window

ins_wstr(3ncurses)

ins_wstr, ins_nwstr, wins_wstr, wins_nwstr, mvins_wstr, mvins_nwstr, mvwins_wstr, mvwins_nwstr - insert a wide-character string into a curses window

inwstr(3ncurses)

inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr, mvwinwstr, mvwinnwstr - get a string of wchar_t characters from a curses window

in_wch(3ncurses)

in_wch, mvin_wch, mvwin_wch, win_wch - extract a complex character and rendition from a window

in_wchstr(3ncurses)

in_wchstr, in_wchnstr, win_wchstr, win_wchnstr, mvin_wchstr, mvin_wchnstr, mvwin_wchstr, mvwin_wchnstr - get an array of complex characters and renditions from a curses window

kernel(3ncurses)

def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode, resetty, savetty, getsyx, setsyx, ripoffline, curs_set, napms - low-level curses routines

keybound(3ncurses)

keybound - return definition of keycode

keyok(3ncurses)

keyok - enable or disable a keycode

key_defined(3ncurses)

key_defined - check if a keycode is defined

legacy(3ncurses)

curs_legacy - get curses cursor and window coordinates, attributes

legacy_coding(3ncurses)

use_legacy_coding - override locale-encoding checks

memleaks(3ncurses)

_nc_freeall, _nc_free_and_exit, _nc_free_tinfo - curses memory-leak checking

mouse(3ncurses)

has_mouse, getmouse, ungetmouse, mousemask, wenclose, mouse_trafo, wmouse_trafo, mouseinterval - mouse interface through curses

move(3ncurses)

move, wmove - move curses window cursor

ncurses(3ncurses)

ncurses - CRT screen handling and optimization package

new_pair(3ncurses)

alloc_pair, find_pair, free_pair - new curses color-pair functions

opaque(3ncurses)

is_cleared, is_idlok, is_idcok, is_immedok, is_keypad, is_leaveok, is_nodelay, is_notimeout, is_pad, is_scrollok, is_subwin, is_syncok, wgetdelay, wgetparent, wgetscrreg - curses window properties

outopts(3ncurses)

clearok, idlok, idcok, immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl - curses output options

overlay(3ncurses)

overlay, overwrite, copywin - overlay and manipulate overlapped curses windows

pad(3ncurses)

newpad, subpad, prefresh, pnoutrefresh, pechochar, pecho_wchar - create and display curses pads

print(3ncurses)

mcprint - ship binary data to printer

printw(3ncurses)

printw, wprintw, mvprintw, mvwprintw, vwprintw, vw_printw - print formatted output in curses windows

refresh(3ncurses)

doupdate, redrawwin, refresh, wnoutrefresh, wredrawln, wrefresh - refresh curses windows and lines

resizeterm(3ncurses)

is_term_resized, resize_term, resizeterm - change the curses terminal size

scanw(3ncurses)

scanw, wscanw, mvscanw, mvwscanw, vwscanw, vw_scanw - convert formatted input from a curses window

scroll(3ncurses)

scroll, scrl, wscrl - scroll a curses window

scr_dump(3ncurses)

scr_dump, scr_restore, scr_init, scr_set - read (write) a curses screen from (to) a file

slk(3ncurses)

slk_init, slk_set, slk_wset, slk_refresh, slk_noutrefresh, slk_label, slk_clear, slk_restore, slk_touch, slk_attron, slk_attrset, slk_attroff, slk_attr_on, slk_attr_set, slk_attr_off, slk_attr, slk_color, extended_slk_color - curses soft label routines

sp_funcs(3ncurses)

curs_sp_funcs - curses screen-pointer extension

termattrs(3ncurses)

baudrate, erasechar, erasewchar, has_ic, has_il, killchar, killwchar, longname, term_attrs, termattrs, termname - curses environment query routines

termcap(3ncurses)

PC, UP, BC, ospeed, tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs - direct curses interface to the terminfo capability database

terminfo(3ncurses)

del_curterm, mvcur, putp, restartterm, set_curterm, setterm, setupterm, tigetflag, tigetnum, tigetstr, tiparm, tparm, tputs, vid_attr, vid_puts, vidattr, vidputs - curses interfaces to terminfo database

terminfo_variables(3ncurses)

SP, acs_map, boolcodes, boolfnames, boolnames, cur_term, numcodes, numfnames, numnames, strcodes, strfnames, strnames, ttytype - curses terminfo global variables

threads(3ncurses)

curs_threads - curses thread support

touch(3ncurses)

touchwin, touchline, untouchwin, wtouchln, is_linetouched, is_wintouched - curses refresh control routines

trace(3ncurses)

curses_trace, trace, _tracef, _traceattr, _traceattr2, _tracecchar_t, _tracecchar_t2, _tracechar, _tracechtype, _tracechtype2, _nc_tracebits, _tracedump, _tracemouse - curses debugging routines

util(3ncurses)

delay_output, filter, flushinp, getwin, key_name, keyname, nofilter, putwin, unctrl, use_env, use_tioctl, wunctrl - miscellaneous curses utility routines

window(3ncurses)

newwin, delwin, mvwin, subwin, derwin, mvderwin, dupwin, wsyncup, syncok, wcursyncup, wsyncdown - create curses windows

wresize(3ncurses)

wresize - resize a curses window

curs_addch(3x)

addch, waddch, mvaddch, mvwaddch, echochar, wechochar - add a character (with attributes) to a curses window, then advance the cursor

curs_addchstr(3x)

addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr - add a string of characters (and attributes) to a curses window

curs_addstr(3x)

addstr, addnstr, waddstr, waddnstr, mvaddstr, mvaddnstr, mvwaddstr, mvwaddnstr - add a string of characters to a curses window and advance cursor

curs_addwstr(3x)

addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr, mvaddnwstr, mvwaddwstr, mvwaddnwstr - add a string of wide characters to a curses window and advance cursor

curs_add_wch(3x)

add_wch, wadd_wch, mvadd_wch, mvwadd_wch, echo_wchar, wecho_wchar - add a complex character and rendition to a curses window, then advance the cursor

curs_add_wchstr(3x)

add_wchstr, add_wchnstr, wadd_wchstr, wadd_wchnstr, mvadd_wchstr, mvadd_wchnstr, mvwadd_wchstr, mvwadd_wchnstr - add an array of complex characters (and attributes) to a curses window

curs_beep(3x)

beep, flash - curses bell and screen flash routines

curs_bkgd(3x)

bkgdset, wbkgdset, bkgd, wbkgd, getbkgd - curses window background manipulation routines

curs_bkgrnd(3x)

bkgrnd, wbkgrnd, bkgrndset, wbkgrndset, getbkgrnd, wgetbkgrnd - curses window complex background manipulation routines

curs_border(3x)

border, wborder, box, hline, whline, vline, wvline, mvhline, mvwhline, mvvline, mvwvline - create curses borders, horizontal and vertical lines

curs_border_set(3x)

border_set, wborder_set, box_set, hline_set, whline_set, mvhline_set, mvwhline_set, vline_set, wvline_set, mvvline_set, mvwvline_set - create curses borders or lines using complex characters and renditions

curs_clear(3x)

erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - clear all or part of a curses window

curs_color(3x)

start_color, has_colors, can_change_color, init_pair, init_color, color_content, pair_content, reset_color_pairs, COLOR_PAIR, PAIR_NUMBER - curses color manipulation routines

curs_delch(3x)

delch, wdelch, mvdelch, mvwdelch - delete character under the cursor in a curses window

curs_deleteln(3x)

deleteln, wdeleteln, insdelln, winsdelln, insertln, winsertln - delete and insert lines in a curses window

curs_extend(3x)

curses_version, use_extended_names - miscellaneous curses extensions

curs_getcchar(3x)

getcchar, setcchar - Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character string

curs_getch(3x)

getch, wgetch, mvgetch, mvwgetch, ungetch, has_key - get (or push back) characters from curses terminal keyboard

curs_getstr(3x)

getstr, getnstr, wgetstr, wgetnstr, mvgetstr, mvgetnstr, mvwgetstr, mvwgetnstr - accept character strings from curses terminal keyboard

curs_getyx(3x)

getyx, getparyx, getbegyx, getmaxyx - get curses cursor and window coordinates

curs_get_wch(3x)

get_wch, wget_wch, mvget_wch, mvwget_wch, unget_wch - get (or push back) a wide character from curses terminal keyboard

curs_get_wstr(3x)

get_wstr, getn_wstr, wget_wstr, wgetn_wstr, mvget_wstr, mvgetn_wstr, mvwget_wstr, mvwgetn_wstr - get an array of wide characters from a curses terminal keyboard

curs_inch(3x)

inch, winch, mvinch, mvwinch - get a character and attributes from a curses window

curs_inchstr(3x)

inchstr, inchnstr, winchstr, winchnstr, mvinchstr, mvinchnstr, mvwinchstr, mvwinchnstr - get a string of characters (and attributes) from a curses window

curs_initscr(3x)

initscr, newterm, endwin, isendwin, set_term, delscreen - curses screen initialization and manipulation routines

curs_inopts(3x)

cbreak, nocbreak, echo, noecho, halfdelay, intrflush, keypad, meta, nodelay, notimeout, raw, noraw, noqiflush, qiflush, timeout, wtimeout, typeahead - curses input options

curs_insch(3x)

insch, winsch, mvinsch, mvwinsch - insert a character before cursor in a curses window

curs_insstr(3x)

insstr, insnstr, winsstr, winsnstr, mvinsstr, mvinsnstr, mvwinsstr, mvwinsnstr - insert string before cursor in a curses window

curs_instr(3x)

instr, innstr, winstr, winnstr, mvinstr, mvinnstr, mvwinstr, mvwinnstr - get a string of characters from a curses window

curs_ins_wch(3x)

ins_wch, mvins_wch, mvwins_wch, wins_wch - insert a complex character and rendition into a window

curs_ins_wstr(3x)

ins_wstr, ins_nwstr, wins_wstr, wins_nwstr, mvins_wstr, mvins_nwstr, mvwins_wstr, mvwins_nwstr - insert a wide-character string into a curses window

curs_inwstr(3x)

inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr, mvwinwstr, mvwinnwstr - get a string of wchar_t characters from a curses window

curs_in_wch(3x)

in_wch, mvin_wch, mvwin_wch, win_wch - extract a complex character and rendition from a window

curs_in_wchstr(3x)

in_wchstr, in_wchnstr, win_wchstr, win_wchnstr, mvin_wchstr, mvin_wchnstr, mvwin_wchstr, mvwin_wchnstr - get an array of complex characters and renditions from a curses window

curs_kernel(3x)

def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode, resetty, savetty, getsyx, setsyx, ripoffline, curs_set, napms - low-level curses routines

curs_legacy(3x)

curs_legacy - get curses cursor and window coordinates, attributes

curs_memleaks(3x)

_nc_freeall, _nc_free_and_exit, _nc_free_tinfo - curses memory-leak checking

curs_mouse(3x)

has_mouse, getmouse, ungetmouse, mousemask, wenclose, mouse_trafo, wmouse_trafo, mouseinterval - mouse interface through curses

curs_move(3x)

move, wmove - move curses window cursor

curs_opaque(3x)

is_cleared, is_idlok, is_idcok, is_immedok, is_keypad, is_leaveok, is_nodelay, is_notimeout, is_pad, is_scrollok, is_subwin, is_syncok, wgetdelay, wgetparent, wgetscrreg - curses window properties

curs_outopts(3x)

clearok, idlok, idcok, immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl - curses output options

curs_overlay(3x)

overlay, overwrite, copywin - overlay and manipulate overlapped curses windows

curs_pad(3x)

newpad, subpad, prefresh, pnoutrefresh, pechochar, pecho_wchar - create and display curses pads

curs_print(3x)

mcprint - ship binary data to printer

curs_printw(3x)

printw, wprintw, mvprintw, mvwprintw, vwprintw, vw_printw - print formatted output in curses windows

curs_refresh(3x)

doupdate, redrawwin, refresh, wnoutrefresh, wredrawln, wrefresh - refresh curses windows and lines

curs_scanw(3x)

scanw, wscanw, mvscanw, mvwscanw, vwscanw, vw_scanw - convert formatted input from a curses window

curs_scroll(3x)

scroll, scrl, wscrl - scroll a curses window

curs_scr_dump(3x)

scr_dump, scr_restore, scr_init, scr_set - read (write) a curses screen from (to) a file

curs_slk(3x)

slk_init, slk_set, slk_wset, slk_refresh, slk_noutrefresh, slk_label, slk_clear, slk_restore, slk_touch, slk_attron, slk_attrset, slk_attroff, slk_attr_on, slk_attr_set, slk_attr_off, slk_attr, slk_color, extended_slk_color - curses soft label routines

curs_sp_funcs(3x)

curs_sp_funcs - curses screen-pointer extension

curs_termattrs(3x)

baudrate, erasechar, erasewchar, has_ic, has_il, killchar, killwchar, longname, term_attrs, termattrs, termname - curses environment query routines

curs_termcap(3x)

PC, UP, BC, ospeed, tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs - direct curses interface to the terminfo capability database

curs_terminfo(3x)

del_curterm, mvcur, putp, restartterm, set_curterm, setterm, setupterm, tigetflag, tigetnum, tigetstr, tiparm, tparm, tputs, vid_attr, vid_puts, vidattr, vidputs - curses interfaces to terminfo database

curs_threads(3x)

curs_threads - curses thread support

curs_touch(3x)

touchwin, touchline, untouchwin, wtouchln, is_linetouched, is_wintouched - curses refresh control routines

curs_trace(3x)

curses_trace, trace, _tracef, _traceattr, _traceattr2, _tracecchar_t, _tracecchar_t2, _tracechar, _tracechtype, _tracechtype2, _nc_tracebits, _tracedump, _tracemouse - curses debugging routines

curs_util(3x)

delay_output, filter, flushinp, getwin, key_name, keyname, nofilter, putwin, unctrl, use_env, use_tioctl, wunctrl - miscellaneous curses utility routines

curs_variables(3x)

COLORS, COLOR_PAIRS, COLS, ESCDELAY, LINES, TABSIZE, curscr, newscr, stdscr - curses global variables

curs_window(3x)

newwin, delwin, mvwin, subwin, derwin, mvderwin, dupwin, wsyncup, syncok, wcursyncup, wsyncdown - create curses windows

default_colors(3x)

use_default_colors, assume_default_colors - use terminal’s default colors

define_key(3x)

define_key - define a keycode

form(3x)

form - curses extension for programming forms

form_cursor(3x)

pos_form_cursor - position a form window cursor

form_data(3x)

data_ahead, data_behind - test for off-screen data in given forms

form_driver(3x)

form_driver, form_driver_w - command-processing loop of the form system

form_field(3x)

form_field - make and break connections between fields and forms

form_fieldtype(3x)

form_fieldtype - define validation-field types

form_field_attributes(3x)

form_field_attributes - color and attribute control for form fields

form_field_buffer(3x)

form_field_buffer - field buffer control

form_field_info(3x)

dynamic_field_info, field_info - retrieve field characteristics

form_field_just(3x)

set_field_just, field_just - retrieve field characteristics

form_field_new(3x)

new_field, dup_field, link_field, free_field - create and destroy form fields

form_field_opts(3x)

set_field_opts, field_opts_on, field_opts_off, field_opts - set and get field options

form_field_userptr(3x)

set_field_userptr, field_userptr - associate application data with a form field

form_field_validation(3x)

form_field_validation - data type validation for fields

form_hook(3x)

form_hook - set hooks for automatic invocation by applications

form_new(3x)

new_form, free_form - create and destroy forms

form_new_page(3x)

set_new_page, new_page - form pagination functions

form_opts(3x)

set_form_opts, form_opts_on, form_opts_off, form_opts - set and get form options

form_page(3x)

form_page - set and get form page number

form_post(3x)

post_form, unpost_form - write or erase forms from associated subwindows

form_requestname(3x)

form_request_by_name, form_request_name - handle printable form request names

form_userptr(3x)

set_form_userptr, form_userptr - associate application data with a form item

form_variables(3x)

TYPE_ALNUM, TYPE_ALPHA, TYPE_ENUM, TYPE_INTEGER, TYPE_IPV4, TYPE_NUMERIC, TYPE_REGEXP - form system global variables

form_win(3x)

form_win - make and break form window and subwindow associations

keybound(3x)

keybound - return definition of keycode

keyok(3x)

keyok - enable or disable a keycode

key_defined(3x)

key_defined - check if a keycode is defined

legacy_coding(3x)

use_legacy_coding - override locale-encoding checks

menu(3x)

menu - curses extension for programming menus

menu_attributes(3x)

menu_back, menu_fore, menu_grey, menu_pad, set_menu_back, set_menu_fore, set_menu_grey, set_menu_pad - color and attribute control for menus

menu_cursor(3x)

pos_menu_cursor - position a menu’s cursor

menu_driver(3x)

menu_driver - command-processing loop of the menu system

menu_format(3x)

set_menu_format, menu_format - set and get menu sizes

menu_hook(3x)

menu_hook - set hooks for automatic invocation by applications

menu_items(3x)

set_menu_items, menu_items, item_count - make and break connections between items and menus

menu_mark(3x)

set_menu_mark, menu_mark - get and set the menu mark string

menu_new(3x)

new_menu, free_menu - create and destroy menus

menu_opts(3x)

set_menu_opts, menu_opts_on, menu_opts_off, menu_opts - set and get menu options

menu_pattern(3x)

set_menu_pattern, menu_pattern - set and get a menu’s pattern buffer

menu_post(3x)

post_menu, unpost_menu - write or erase menus from associated subwindows

menu_requestname(3x)

menu_request_by_name, menu_request_name - handle printable menu request names

menu_spacing(3x)

set_menu_spacing, menu_spacing - set and get spacing between menu items.

menu_userptr(3x)

set_menu_userptr, menu_userptr - associate application data with a menu item

menu_win(3x)

menu_win - make and break menu window and subwindow associations

mitem_current(3x)

mitem_current - set and get current_menu_item

mitem_name(3x)

item_name, item_description - get menu item name and description fields

mitem_new(3x)

new_item, free_item - create and destroy menu items

mitem_opts(3x)

set_item_opts, item_opts_on, item_opts_off, item_opts - set and get menu item options

mitem_userptr(3x)

set_item_userptr, item_userptr - associate application data with a menu item

mitem_value(3x)

set_item_value, item_value - set and get menu item values

mitem_visible(3x)

mitem_visible - check visibility of a menu item

ncurses(3x)

ncurses - CRT screen handling and optimization package

new_pair(3x)

alloc_pair, find_pair, free_pair - new curses color-pair functions

panel(3x)

panel - panel stack extension for curses

resizeterm(3x)

is_term_resized, resize_term, resizeterm - change the curses terminal size

term_variables(3x)

SP, acs_map, boolcodes, boolfnames, boolnames, cur_term, numcodes, numfnames, numnames, strcodes, strfnames, strnames, ttytype - curses terminfo global variables

wresize(3x)

wresize - resize a curses window

term(7)

term - conventions for naming terminal types

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 6.1-lp152.7.21 to 6.1-lp152.7.28

2020-03-23
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 6.1-lp152.7.15 to 6.1-lp152.7.21

2020-03-19
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.2-2.1 to 6.2-3.1

2020-03-16
  • Add ncurses patch 20200308
    • update copyright notices in test-packages.
    • modify tracemunch to guard against errors in its known_p1 table.
    • add several --with-xxx-libname options, to help with pkgsrc (prompted by discussion with Thomas Klausner).
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.2-1.1 to 6.2-2.1

2020-03-08
  • Add ncurses patch 20200222
    • expanded note in ncurses.3x regarding automatically-included headers
    • improve vt50h and vt52 based on DECScope manual -TD
    • add/use vt52+keypad and vt52-basic -TD
    • check/workaround for line-too-long in Ada95 generate utility when building out-of-tree.
    • improve/update HEADER_DEPS in */Makefile.in
    • add "check" rule to include/Makefile, to demonstrate that the headers include all of the required headers for the types used.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-15.20191109.fc32 to 6.2-1.20200222.fc33

2020-02-27
  • update to 6.2-20200222
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.1-25.2 to 6.2-1.1

2020-02-25
  • Add ncurses patch 20200215
    • improve manual page for panel library, extending the portability section as well as documenting error-returns.
    • show tic's version when installing terminal database in run_tic.sh
    • correct check for gcc vs other compilers used in ncurses 6.0, from FreeBSD patch by Kyle Evans (cf: 20150725).
    • add notes for 6.2 to INSTALL.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 6.1-lp152.7.11 to 6.1-lp152.7.15

2020-02-19
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.1-25.1 to 6.1-25.2

2020-02-09
  • Add ncurses patch 20200104
  • Correct include path for ncursesw5 and co
Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-14.20191109.fc32 to 6.1-15.20191109.fc32

2020-02-08
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 6.1-lp152.7.7 to 6.1-lp152.7.11

2020-02-04
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.1-24.1 to 6.1-25.1

2020-02-04
  • Add ncurses patch 20200104
  • Correct include path for ncursesw5 and co
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 6.1-lp152.7.3 to 6.1-lp152.7.7

2020-01-17
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

Fedora icon

Fedora 31 releases/Everything-os: Version 6.1-12.20190803.fc31 introduced

2020-01-07
  • update to 6.1-20190803
  • verify upstream signatures
  • compress NEWS by xz
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 6.1-lp152.7.3 introduced

2020-01-07
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

CentOS icon

CentOS 7.7.1908 os: Version 5.9-14.20130511.el7_4 introduced

2020-01-07
  • fix crash in libtinfo initialization (#1426215)
OpenSUSE icon

OpenSUSE Leap 15.1 update/oss: Version 6.1-lp151.6.3.1 introduced

2019-11-23
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

OpenSUSE icon

OpenSUSE Leap 15.0 update/oss: Updated from 6.1-lp150.4.3.1 to 6.1-lp150.9.1

2019-11-23
  • Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based

    buffer over-read in _nc_find_entry function in tinfo/comp_hash.c

    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based

    buffer over-read in fmt_entry function in tinfo/comp_hash.c

OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.1-23.1 to 6.1-24.1

2019-11-22
  • Do not add has size to linker flags of any pkg-config
Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-13.20191026.fc32 to 6.1-14.20191109.fc32

2019-11-16
  • update to 6.1-20191109
  • remove LDFLAGS from pkgconfig files and ncurses-config scripts (#1771137)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 6.1-22.1 to 6.1-23.1

2019-11-08
  • Add tack patch 1.08-20190721
    • tack.c, edit.c, tack.h: gcc-8.x-warnings
    • init.c, edit.c: gcc 4.x warning
    • charset.c: update copyright
    • charset.c: rewrite of set_attr resulted in off-by-one loop limit
    • aclocal.m4:
      add CF_CURSES_TERM_H to get proper ifdef's for the boolnames arrays
    • configure.in: add CF_CURSES_TERM_H
    • aclocal.m4: add CF_TERMIOS_TYPES, from xterm
    • sysdep.c: use termios types such as tcflag_t
    • configure.in: use CF_TERMIOS_TYPES
    • tack.h: update copyright
    • aclocal.m4: resync with my-autoconf
    • package/debian/changelog, package/tack.spec, tack.h: bump
    • config.sub: 2019-06-30
    • config.guess: 2019-06-10

Related packages

ncurses - System V Release 4.0 curses emulation library
devel - Hydrogen header files
ncurses-devel-32bit - Development files for the ncurses6 terminal control library
ncurses-devel-32bit-debuginfo - Debug information for package ncurses-devel
ncurses-devel-debuginfo - Debug information for package ncurses-devel
ncurses-devel-debuginfo-32bit - Debug information for package ncurses-devel
ncurses-devel-static - Static libraries for the ncurses6 terminal control library
⇧ Top