Linux Standard Base Core Specification 4.0 | ||
---|---|---|
<<< Previous | Chapter 14. Utility Libraries | Next >>> |
Table 14-3 defines the library name and shared object name for the libncurses library
The parameters or return types of the following interfaces have had the const qualifier added as shown here, as compared to the specification in X/Open Curses.
extern const char *keyname (int); extern SCREEN *newterm (const char *, FILE *, FILE *); extern const char *unctrl (chtype); extern int mvprintw (int, int, const char *, ...); extern int mvwprintw (WINDOW *, int, int, const char *, ...); extern int printw (const char *, ...); extern int vwprintw (WINDOW *, const char *, va_list); extern int vw_printw (WINDOW *, const char *, va_list); extern int wprintw (WINDOW *, const char *, ...); extern int mvscanw (int, int, const char *, ...); extern int mvwscanw (WINDOW *, int, int, const char *, ...); extern int scanw (const char *, ...); extern int vwscanw (WINDOW *, const char *, va_list); extern int vw_scanw (WINDOW *, const char *, va_list); extern int wscanw (WINDOW *, const char *, ...); |
The behavior of the interfaces in this library is specified by the following specifications:
[LSB] This Specification |
[SUS-CURSES] X/Open Curses |
An LSB conforming implementation shall provide the generic functions for Curses specified in Table 14-4, with the full mandatory functionality as described in the referenced underlying specification.
Table 14-4. libncurses - Curses Function Interfaces
An LSB conforming implementation shall provide the generic deprecated functions for Curses specified in Table 14-5, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
Table 14-5. libncurses - Curses Deprecated Function Interfaces
tgetent [SUS-CURSES] | tgetflag [SUS-CURSES] | tgetnum [SUS-CURSES] | tgetstr [SUS-CURSES] |
tgoto [SUS-CURSES] |
An LSB conforming implementation shall provide the generic data interfaces for Curses specified in Table 14-6, with the full mandatory functionality as described in the referenced underlying specification.
Table 14-6. libncurses - Curses Data Interfaces
COLORS [SUS-CURSES] | COLOR_PAIRS [SUS-CURSES] | COLS [SUS-CURSES] | LINES [SUS-CURSES] |
acs_map [SUS-CURSES] | cur_term [SUS-CURSES] | curscr [SUS-CURSES] | stdscr [SUS-CURSES] |
<<< Previous | Home | Next >>> |
zlibVersion | Up | Data Definitions for libncurses |