wcswidth(3) mojave man page | unix.com

Man Page: wcswidth

Operating Environment: mojave

Section: 3

WCSWIDTH(3)						   BSD Library Functions Manual 					       WCSWIDTH(3)

NAME
wcswidth, wcswidth_l -- number of column positions in wide-character string
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <wchar.h> int wcswidth(const wchar_t *pwcs, size_t n); #include <wchar.h> #include <xlocale.h> int wcswidth_l(const wchar_t *pwcs, size_t n, locale_t loc);
DESCRIPTION
The wcswidth() function determines the number of column positions required for the first n characters of pwcs, or until a null wide character (L'') is encountered. Although the wcswidth() function uses the current locale, the wcswidth_l() function may be passed a locale directly. See xlocale(3) for more information.
RETURN VALUES
The wcswidth() function returns 0 if pwcs is an empty string (L""), -1 if a non-printing wide character is encountered; otherwise, it returns the number of column positions occupied.
SEE ALSO
iswprint(3), wcwidth(3), xlocale(3)
STANDARDS
The wcswidth() function conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
BSD
August 20, 2002 BSD
Related Man Pages
wcswidth(3p) - centos
wcswidth_l(3) - mojave
wcwidth_l(3) - osx
wcswidth(3) - osf1
wcwidth(3) - osx
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
Cannot extract libraries using sed
Controlling user input
Python 3.8.0rc1 released.
[BASH] eval command not expanding variables as expected.