Unix/Linux Go Back    


Linux 2.6 - man page for wcswidth (linux section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


WCSWIDTH(3)			    Linux Programmer's Manual			      WCSWIDTH(3)

NAME
       wcswidth - determine columns needed for a fixed-size wide-character string

SYNOPSIS
       #define _XOPEN_SOURCE		 /* See feature_test_macros(7) */
       #include <wchar.h>

       int wcswidth(const wchar_t *s, size_t n);

DESCRIPTION
       The wcswidth() function returns the number of columns needed to represent the wide-charac-
       ter string pointed to by s, but at most n wide characters.  If a nonprintable wide charac-
       ter occurs among these characters, -1 is returned.

RETURN VALUE
       The  wcswidth()	function  returns  the	number of column positions for the wide-character
       string s, truncated to at most length n.

ATTRIBUTES
   Multithreading (see pthreads(7))
       The wcswidth() function is thread-safe with exceptions.	It can be safely used  in  multi-
       threaded applications, as long as setlocale(3) is not called to change the locale.

CONFORMING TO
       POSIX.1-2001.

NOTES
       The behavior of wcswidth() depends on the LC_CTYPE category of the current locale.

SEE ALSO
       iswprint(3), wcwidth(3)

COLOPHON
       This  page  is  part of release 3.55 of the Linux man-pages project.  A description of the
       project,    and	  information	 about	  reporting    bugs,	can    be    found     at
       http://www.kernel.org/doc/man-pages/.

GNU					    2013-11-18				      WCSWIDTH(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 08:13 PM.