Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

setlocale(3C)

wcswidth(3C)

attributes(5)

wcwidth(3C)

NAME

wcwidth − number of column positions of a wide-character code

SYNOPSIS

#include <wchar.h> int wcwidth (wchar_t wc);

DESCRIPTION

The wcwidth() function determines the number of column positions required for the wide character wc. The value of wc must be a character representable as a wchar_t, and must be a wide-character code corresponding to a valid character in the current locale. 

RETURN VALUES

The wcwidth() function either returns 0 (if wc is a null wide-character code), or returns the number of column positions to be occupied by the wide-character code wc, or returns −1 (if wc does not correspond to a printing wide-character code). 

ERRORS

No errors are defined. 

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
MT-Level MT-Safe with exceptions
CSI Enabled

SEE ALSO

setlocale(3C), wcswidth(3C), attributes(5)

SunOS 5.6  —  Last change: 20 Dec 1996

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026