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

FreeBSD Manual Pages

  
 
  

home | help
wcwidth(3C)		 Standard C Library Functions		   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 positions re-
       quired 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	corre-
       sponding	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 positions 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 attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |CSI			     |Enabled			   |
       +-----------------------------+-----------------------------+
       |Interface Stability	     |Standard			   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |MT-Safe with exceptions	   |
       +-----------------------------+-----------------------------+

SEE ALSO
       setlocale(3C), wcswidth(3C), attributes(5), standards(5)

SunOS 5.10			  14 Aug 2002			   wcwidth(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=wcwidth&sektion=3c&manpath=SunOS+5.10>

home | help