*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> getcchar (3)              
Title
Content
Arch
Section
 

curs_getcchar(3)

Contents


NAME    [Toc]    [Back]

       curs_getcchar,  getcchar,  setcchar - Get a wide character
       string and rendition from a cchar_t or set a cchar_t  from
       a wide-character string

SYNOPSIS    [Toc]    [Back]

       #include <curses.h>

       int getcchar(
               const cchar_t *wcval,
               wchar_t *wch,
               attr_t *attrs,
               short *color_pair,
               void *opts ); int setcchar(
               cchar_t *wcval,
               const wchar_t *wch,
               const attr_t *attrs,
               short color_pair,
               void *opts );

LIBRARY    [Toc]    [Back]

       Curses Library (libcurses)

STANDARDS    [Toc]    [Back]

       Interfaces  documented  on  this reference page conform to
       industry standards as follows:

       getcchar, setcchar:  XCURSES4.2

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

DESCRIPTION    [Toc]    [Back]

       The  getcchar  function  gets  a wide-character string and
       rendition from a cchar_t argument. When wch is not a  null
       pointer,   the   getcchar  function  does  the  following:
       Extracts information from a cchar_t type defined for wcval
       Stores  the  character attributes in the object pointed to
       by attrs Stores the color-pair in the object pointed to by
       color_pair  Stores the wide-character string, both spacing
       and nonspacing characters referenced by  wcval,  into  the
       array pointed to by wch.

       When wch is a null pointer, the getcchar function does the
       following: Obtains the number  of  wide  characters,  both
       spacing  and non-spacing characters, in the object pointed
       to by wcval Does not change  the  objects  pointed  to  by
       attrs or color_pair

       The setcchar function initializes the object pointed to by
       wcval by using: The  character  attributes  in  attrs  The
       color pair in color_pair The wide-character string pointed
       to by wch

       The wch value should contain either a  spacing  character,
       followed  by nonspacing characters, or just the nonspacing
       characters.

       The opts argument is reserved for future  use.  Currently,
       an application must provide a null pointer as opts.


NOTES    [Toc]    [Back]

       The  header  file  <curses.h>  automatically  includes the
       header file <stdio.h>.

       The wcval argument may be a value generated by a  call  to
       setcchar  or by a function that has a cchar_t output argument.
 If wcval is constructed  by  any  other  means,  the
       effect is unspecified.

RETURN VALUES    [Toc]    [Back]

       When wch is a null pointer, getcchar returns the number of
       wide characters referenced by wcval,  including  the  null
       terminator.

       When  wch  is not a null pointer, getcchar returns OK upon
       successful completion, and ERR otherwise.

       Upon successful completion, setcchar  returns  OK.  Otherwise,
 it returns ERR.

SEE ALSO    [Toc]    [Back]

      
      
       Functions:           curses(3),          curs_attr_get(3),
       can_change_color(3)

       Others: standards(5)



                                                 curs_getcchar(3)
[ Back ]
 Similar pages
Name OS Title
wcsrchr Linux search a wide character in a wide-character string
wcschr Linux search a wide character in a wide-character string
wcsspn Linux advance in a wide-character string, skipping any of a set of wide characters
wcscspn Linux search a wide-character string for any of a set of wide characters
wcspbrk Linux search a wide-character string for any of a set of wide characters
fold_string_w Tru64 maps one wide-character string to another, performing the specified Unicode character transformation
mbsrtowcs NetBSD converts a multibyte character string to a wide character string (restartable)
wcsrtombs NetBSD converts a wide character string to a multibyte character string (restartable)
mbsrtowcs FreeBSD convert a character string to a wide-character string (restartable)
mbstowcs NetBSD converts a multibyte character string to a wide character string
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service