| 
        wcwidth - Determine the display width of wide characters
        #include <wchar.h>
       int wcwidth(
               wchar_t wc );
       Standard C Library (libc)
        Interfaces  documented  on  this reference page conform to
       industry standards as follows:
       wcwidth(): XSH5.0
       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.
       Specifies a wide character.
        The  wcwidth()  function  determines the number of display
       columns to be occupied by the wide character specified  by
       the  wc  parameter. The behavior of the wcwidth() function
       is determined by the LC_CTYPE category.
       The wcwidth()  function  returns  the  number  of  display
       columns  to  be  occupied  by  the wc parameter. If the wc
       parameter is a null wide character, a value of 0 (zero) is
       returned.  If  the  wc  parameter contains an invalid wide
       character code, a value of -1 is returned.
       The following example finds the display width  of  a  wide
       character:
       #include <string.h> #include <locale.h>
       main() {
            wchar_t   wc;        int   retval;       (void)setlocale(LC_ALL,
 " ");      /* Let wc be  the  wide  character
       whose       **  display  width  is  to  be found.       */
            retval=  wcwidth(  wc  );       if(retval   ==   -1){
                 /*            **  Error  handling.  Invalid wide
       character in wc.            */
         } }
       Functions: mblen(3), wcslen(3), wcswidth(3)
       Standards: standards(5)
                                                       wcwidth(3)
[ Back ] |