Content-type: text/html Man page of libcurses

libcurses

Section: X/Open Curses Library Functions (3XCURSES)
Updated: 20 May 2003
Index Return to Main Contents
 

NAME

libcurses - X/Open Curses library  

SYNOPSIS

cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib \
-R /usr/xpg4/lib -lcurses [ library... ]

c89 [ flag... ] file... -lcurses [ library... ]

#include <curses.h>
 

DESCRIPTION

Functions in this library provide a terminal-independent method of updating character screens with reasonable optimization, conforming to X/Open Curses, Issue 4, Version 2.  

INTERFACES

The shared object libcurses.so.2 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces.

COLORSCOLOR_PAIR
COLOR_PAIRSCOLS
LINESPAIR_NUMBER
add_wchadd_wchnstr
add_wchstraddch
addchnstraddchstr
addnstraddnwstr
addstraddwstr
attr_getattr_off
attr_onattr_set
attroffattron
attrsetbaudrate
beepbkgd
bkgdsetbkgrnd
bkgrndsetborder
border_setbox
box_setcan_change_color
cbreakchgat
clearclearok
clrtobotclrtoeol
color_contentcolor_set
copywincur_term
curs_setcurscr
def_prog_modedef_shell_mode
del_curtermdelay_output
delchdeleteln
delscreendelwin
derwindoupdate
dupwinecho
echo_wcharechochar
endwinerase
erasecharerasewchar
filterflash
flushinpget_wch
get_wstrgetbkgd
getbkgrndgetcchar
getchgetn_wstr
getnstrgetstr
getwinhalfdelay
has_colorshas_ic
has_ilhline
hline_setidcok
idlokimmedok
in_wchin_wchnstr
in_wchstrinch
inchnstrinchstr
init_colorinit_pair
initscrinnstr
innwstrins_nwstr
ins_wchins_wstr
inschinsdelln
insertlninsnstr
insstrinstr
intrflushinwstr
is_linetouchedis_wintouched
isendwinkey_name
keynamekeypad
killcharkillwchar
leaveoklongname
metamove
mvadd_wchmvadd_wchnstr
mvadd_wchstrmvaddch
mvaddchnstrmvaddchstr
mvaddnstrmvaddnwstr
mvaddstrmvaddwstr
mvchgatmvcur
mvdelchmvderwin
mvget_wchmvget_wstr
mvgetchmvgetn_wstr
mvgetnstrmvgetstr
mvhlinemvhline_set
mvin_wchmvin_wchnstr
mvin_wchstrmvinch
mvinchnstrmvinchstr
mvinnstrmvinnwstr
mvins_nwstrmvins_wch
mvins_wstrmvinsch
mvinsnstrmvinsstr
mvinstrmvinwstr
mvprintwmvscanw
mvvlinemvvline_set
mvwadd_wchmvwadd_wchnstr
mvwadd_wchstrmvwaddch
mvwaddchnstrmvwaddchstr
mvwaddnstrmvwaddnwstr
mvwaddstrmvwaddwstr
mvwchgatmvwdelch
mvwget_wchmvwget_wstr
mvwgetchmvwgetn_wstr
mvwgetnstrmvwgetstr
mvwhlinemvwhline_set
mvwinmvwin_wch
mvwin_wchnstrmvwin_wchstr
mvwinchmvwinchnstr
mvwinchstrmvwinnstr
mvwinnwstrmvwins_nwstr
mvwins_wchmvwins_wstr
mvwinschmvwinsnstr
mvwinsstrmvwinstr
mvwinwstrmvwprintw
mvwscanwmvwvline
mvwvline_setnapms
newpadnewterm
newwinnl
nocbreaknodelay
noechononl
noqiflushnoraw
notimeoutoverlay
overwritepair_content
pecho_wcharpechochar
pnoutrefreshprefresh
printwputp
putwinqiflush
rawredrawwin
refreshreset_prog_mode
reset_shell_moderesetty
restarttermripoffline
savettyscanw
scr_dumpscr_init
scr_restorescr_set
scrlscroll
scrollokset_curterm
set_termsetcchar
setscrregsetupterm
slk_attr_offslk_attr_on
slk_attr_setslk_attroff
slk_attronslk_attrset
slk_clearslk_color
slk_initslk_label
slk_noutrefreshslk_refresh
slk_restoreslk_set
slk_touchslk_wset
standendstandout
start_colorstdscr
subpadsubwin
syncokterm_attrs
termattrstermname
tgetenttgetflag
tgetnumtgetstr
tgototigetflag
tigetnumtigetstr
timeouttouchline
touchwintparm
tputstypeahead
unctrlunget_wch
ungetchuntouchwin
use_envvid_attr
vid_putsvidattr
vidputsvline
vline_setvw_printw
vw_scanwvwprintw
vwscanwwadd_wch
wadd_wchnstrwadd_wchstr
waddchwaddchnstr
waddchstrwaddnstr
waddnwstrwaddstr
waddwstrwattr_get
wattr_offwattr_on
wattr_setwattroff
wattronwattrset
wbkgdwbkgdset
wbkgrndwbkgrndset
wborderwborder_set
wchgatwclear
wclrtobotwclrtoeol
wcolor_setwcursyncup
wdelchwdeleteln
wecho_wcharwechochar
werasewget_wch
wget_wstrwgetbkgrnd
wgetchwgetn_wstr
wgetnstrwgetstr
whlinewhline_set
win_wchwin_wchnstr
win_wchstrwinch
winchnstrwinchstr
winnstrwinnwstr
wins_nwstrwins_wch
wins_wstrwinsch
winsdellnwinsertln
winsnstrwinsstr
winstrwinwstr
wmovewnoutrefresh
wprintwwredrawln
wrefreshwscanw
wscrlwsetscrreg
wstandendwstandout
wsyncdownwsyncup
wtimeoutwtouchln
wunctrlwvline
wvline_set

 

FILES

/usr/xpg4/lib/libcurses.so.1

shared object for backward compatibility

/usr/xpg4/lib/libcurses.so.2

shared object

/usr/xpg4/lib/64/libcurses.so.1

64-bit shared object for backward compatibility

/usr/xpg4/lib/64/libcurses.so.2

64-bit shared object

 

NOTES

The libcurses.so.1 listed above is an earlier shared object that provides the previous version of the X/Open Curses library (Issue 4). There is no binary compatiblity between libcurses.so.1 and libcurses.so.2. This file is provided for backwards compatiblity and will be removed in a future Solaris release. There is no plan to fix any of its defects.  

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
AvailabilitySUNWcsl (32-bit)
SUNWcslx (64-bit)
Interface StabilityStandard
MT-LevelUnsafe

 

SEE ALSO

intro(3), curses(3XCURSES), libcurses(3LIB), libcurses(3LIBUCB), attributes(5), standards(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
INTERFACES
FILES
NOTES
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:11 GMT, October 02, 2010