Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

libcurses(3lib) [osx man page]

libcurses(3LIB) 						Interface Libraries						   libcurses(3LIB)

libcurses, libtermcap, libtermlib - screen handling and optimization library SYNOPSIS
cc [ flag... ] file... -lcurses [ library... ] DESCRIPTION
Functions in the libcurses library provide a terminal-independent method of updating character screens with reasonable optimization. The libtermcap and libtermlib libraries are identical to libcurses and are maintained for backward compatibility. See libcurses(3XCURSES) for information about the curses library that conforms to X/Open Curses, Issue 4, Version 2. INTERFACES
The shared objects,, and provide the public interfaces defined below. See intro(3) for addi- tional information on shared object interfaces. _getsyx _meta _ring _setecho _setnonl _setqiflush addch addchnstr addchstr addnstr addnwstr addstr addwch addwchnstr addwchstr addwstr attroff attron attrset baudrate beep bkgd bkgdset border box can_change_color cbreak clear clearok clrtobot clrtoeol color_content copywin crmode curs_set curserr def_prog_mode def_shell_mode del_curterm delay_output delch deleteln delkeymap delscreen delwin derwin doupdate dupwin echo echochar echowchar endwin erase erasechar filter flash flushinp getbmap getch getmouse getnwstr getstr getwch getwin getwstr halfdelay has_colors has_ic has_il idcok idlok immedok inch inchnstr inchstr init_color init_pair initscr innstr innwstr insch insdelln insertln insnstr insnwstr insstr instr inswch inswstr intrflush inwch inwchnstr inwchstr inwstr is_linetouched is_wintouched isendwin keyname keypad killchar leaveok longname m_addch m_addstr m_clear m_erase m_initscr m_move m_newterm m_refresh map_button meta mouse_off mouse_on mouse_set move mvaddch mvaddchnstr mvaddchstr mvaddnstr mvaddnwstr mvaddstr mvaddwch mvaddwchnstr mvaddwchstr mvaddwstr mvcur mvdelch mvderwin mvgetch mvgetnwstr mvgetstr mvgetwch mvgetwstr mvinch mvinchnstr mvinchstr mvinnstr mvinnwstr mvinsch mvinsnstr mvinsnwstr mvinsstr mvinstr mvinswch mvinswstr mvinwch mvinwchnstr mvinwchstr mvinwstr mvprintw mvscanw mvwaddch mvwaddchnstr mvwaddchstr mvwaddnstr mvwaddnwstr mvwaddstr mvwaddwch mvwaddwchnstr mvwaddwchstr mvwaddwstr mvwdelch mvwgetch mvwgetnwstr mvwgetstr mvwgetwch mvwgetwstr mvwin mvwinch mvwinchnstr mvwinchstr mvwinnstr mvwinnwstr mvwinsch mvwinsnstr mvwinsnwstr mvwinsstr mvwinstr mvwinswch mvwinswstr mvwinwch mvwinwchnstr mvwinwchstr mvwinwstr mvwprintw mvwscanw napms newkey newpad newscreen newterm newwin nl nocbreak nocrmode nodelay noecho nonl noqiflush noraw notimeout overlay overwrite pair_content pechochar pechowchar pnoutrefresh prefresh printw putp putwin qiflush raw redrawwin refresh request_mouse_pos reset_prog_mode reset_shell_mode resetty restartterm ripoffline savetty scanw scr_dump scr_init scr_restore scr_set scrl scroll scrollok set_term setcurscreen setscrreg setsyx setterm setupterm slk_attroff slk_attron slk_attrset slk_clear slk_init slk_label slk_noutrefresh slk_refresh slk_restore slk_set slk_start slk_touch standend standout start_color subpad subwin syncok termattrs termname tgetent tgetflag tgetnum tgetstr tgoto tigetflag tigetnum tigetstr timeout touchline touchwin tparm tputs traceoff traceon typeahead unctrl ungetch ungetwch untouchwin vidattr vidputs vidupdate vwprintw vwscanw waddch waddchnstr waddchstr waddnstr waddnwstr waddstr waddwch waddwchnstr waddwchstr waddwstr wadjcurspos wattroff wattron wattrset wbkgd wbkgdset wborder wclear wclrtobot wclrtoeol wcursyncup wdelch wdeleteln wechochar wechowchar werase wgetch wgetnstr wgetnwstr wgetstr wgetwch wgetwstr whline winch winchnstr winchstr winnstr winnwstr winsch winsdelln winsertln winsnstr winsnwstr winsstr winstr winswch winswstr winwch winwchnstr winwchstr winwstr wmouse_position wmove wmovenextch wmoveprevch wnoutrefresh wprintw wredrawln wrefresh wscanw wscrl wsetscrreg wstandend wstandout wsyncdown wsyncup wtimeout wtouchln wvline FILES
/lib/ shared object /lib/64/ 64-bit shared object /lib/ shared object (symbolic link to /lib/ /lib/64/ 64-bit shared object (symbolic link to /lib/64/ /lib/ shared object (symbolic link to /lib/ /lib/64/ 64-bit shared object (symbolic link to /lib/64/ ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsl (32-bit) | +-----------------------------+-----------------------------+ | |SUNWcslx (64-bit) | +-----------------------------+-----------------------------+ |MT-Level |Unsafe | +-----------------------------+-----------------------------+ SEE ALSO
intro(3), curses(3CURSES), libcurses(3LIBUCB), libcurses(3XCURSES), attributes(5) SunOS 5.10 24 Mar 2004 libcurses(3LIB)
Man Page