Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
curs_extend(3X)						       curs_extend(3X)

NAME
       curses_version, use_extended_names - miscellaneous curses extensions

SYNOPSIS
       #include	<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
       curs_getch(3X),	 curs_mouse(3X),  curs_print(3X),  curs_util(3X),  de-
       fault_colors(3X),   define_key(3X),   keybound(3X),   keyok(3X),	   re-
       sizeterm(3X), wresize(3X).

AUTHOR
       Thomas Dickey.

							       curs_extend(3X)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | PORTABILITY | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=curs_extend&sektion=3&manpath=FreeBSD+14.1-RELEASE+and+Ports>

home | help