Linux Man Page Viewer
The following form allows you to view linux man pages.
#define _XOPEN_SOURCE /* See feature_test_macros(7) */
int wcwidth(wchar_t c);
The wcwidth() function returns the number of columns needed to repre-
sent the wide character c. If c is a printable wide character, the
value is at least 0. If c is null wide character (L'\0'), the value is
0. Otherwise -1 is returned.
The wcwidth() function returns the number of column positions for c.
Multithreading (see pthreads(7))
The wcwidth() function is thread-safe with exceptions. It can be
safely used in multithreaded applications, as long as setlocale(3) is
not called to change the locale during its execution.
Note that glibc before 2.2.5 used the prototype
int wcwidth(wint_t c);
The behavior of wcwidth() depends on the LC_CTYPE category of the cur-
GNU 2014-01-22 WCWIDTH(3)