Name
wcwidth - determine columns needed for a wide characterLibrary
Standard C library ( libc ", " -lc )Synopsis
"#define(7)_XOPEN_SOURCE" " /* See feature_test_macros */" #include <wchar.h> int wcwidth(wchar_t c );
Description
The wcwidth() function returns the number of columns needed to represent the wide characterc
. If c is a printable wide character, the value is at least 0. If c is null wide character (L'\e0'), the value is 0. Otherwise, -1 is returned. Return Value
The wcwidth() function returns the number of column positions forc
. Attributes
For an explanation of the terms used in this section, see attributes(7).Interface | Attribute | Value |
T} | Thread safety | MT-Safe locale |
Standards
POSIX.1-2008.History
POSIX.1-2001.Note that before glibc 2.2.5, glibc used the prototype
int wcwidth(wint_t c );