Linux Man Page Viewer
The following form allows you to view linux man pages.
#define _XOPEN_SOURCE /* See feature_test_macros(7) */
int wcswidth(const wchar_t *s, size_t n);
The wcswidth() function returns the number of columns needed to repre-
sent the wide-character string pointed to by s, but at most n wide
characters. If a nonprintable wide character occurs among these char-
acters, -1 is returned.
The wcswidth() function returns the number of column positions for the
wide-character string s, truncated to at most length n.
Multithreading (see pthreads(7))
The wcswidth() 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.
The behavior of wcswidth() depends on the LC_CTYPE category of the cur-
GNU 2014-01-22 WCSWIDTH(3)