wcwidth(3C)




NAME

     wcwidth - number of column  positions  of  a  wide-character
     code


SYNOPSIS

     #include <wchar.h>

     int wcwidth(wchar_t wc);


DESCRIPTION

     The wcwidth() function determines the number of column posi-
     tions  required  for  the wide character wc. The value of wc
     must be a character representable as a wchar_t, and must  be
     a  wide-character code corresponding to a valid character in
     the current locale.


RETURN VALUES

     The wcwidth() function either returns 0 (if  wc  is  a  null
     wide-character  code), or returns the number of column posi-
     tions to be occupied  by  the  wide-character  code  wc,  or
     returns  -1  (if  wc does not correspond to a printing wide-
     character code).


ERRORS

     No errors are defined.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    | MT-Level                    | MT-Safe with exceptions     |
    | CSI                         | Enabled                     |
    |_____________________________|_____________________________|


SEE ALSO

     setlocale(3C), wcswidth(3C), attributes(5)


Man(1) output converted with man2html