x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
extensions(3NCURSES) extensions(3NCURSES)
NAME
curses_version, use_extended_names - miscellaneous curses extensions
SYNOPSIS
#include <ncursesw/curses.h>
const char * curses_version(void);
int use_extended_names(bool enable);
DESCRIPTION
These functions are extensions to the curses library which do not fit
easily into other categories.
curses_version
Use curses_version to get the version number, including patch level of
the library, e.g., 5.0.19991023
use_extended_names
The use_extended_names function controls whether the calling applica-
tion is able to use user-defined or nonstandard names which may be com-
piled into the terminfo description, i.e., via the terminfo or termcap
interfaces. Normally these names are available for use, since the es-
sential decision is made by using the -x option of tic to compile ex-
tended terminal definitions. However you can disable this feature to
ensure compatibility with other implementations of curses.
RETURN VALUE
curses_version returns a pointer to static memory; you should not free
this in your application.
use_extended_names returns the previous state, allowing you to save
this and restore it.
PORTABILITY
These routines are specific to ncurses. They were not supported on
Version 7, BSD or System V implementations. It is recommended that any
code depending on them be conditioned using NCURSES_VERSION.
SEE ALSO
getch(3NCURSES), mouse(3NCURSES), print(3NCURSES), util(3NCURSES), de-
fault_colors(3NCURSES), define_key(3NCURSES), keybound(3NCURSES),
keyok(3NCURSES), resizeterm(3NCURSES), wresize(3NCURSES).
AUTHOR
Thomas Dickey.
extensions(3NCURSES)
Want to link to this manual page? Use this URL:
<http://star2.abcm.com/cgi-bin/bsdi-man?query=use_extended_names&sektion=3x&manpath=>