👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

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

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)


All times are GMT -4. The time now is 01:32 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password