Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

wchar(5)

wcwidth(3C)                                                     wcwidth(3C)

NAME
     wcwidth, wcswidth - Anzahl der Spaltenpositionen eines Wide-Characters

SYNTAX
     #include <wchar.h>

     int wcwidth(wintt wc);

     int wcswidth(const wchart *pwcs, sizet n);

BESCHREIBUNG
     Die Funktion wcwidth() bestimmt die Anzahl der Spaltenpositionen, die
     für den Wide-Character-Wert wc benötigt werden. Der Wert von wc muß
     ein Zeichen sein, das als wchart darstellbar ist. Außerdem muß dieser
     Wert ein Wide-Character-Wert sein, der in der aktuellen Locale einem
     gültigen Zeichen entspricht.

     Die Funktion wcswidth() bestimmt die Anzahl der Spaltenpositionen, die
     für n Wide-Character-Werte in der Zeichenkette, auf die pwcs zeigt,
     benötigt werden. Falls vor dem Erreichen von n Wide-Character-Werten
     ein Nullbyte angetroffen wird, werden weniger als n Wide-Character-
     Werte bearbeitet.

ERGEBNIS
     Die Funktion wcwidth() gibt die Anzahl der Spaltenpositionen für den
     Wide-Character-Wert wc zurück. Wenn wc ein Wide-Character-Nullbyte
     ist, gibt sie Null zurück. Wenn wc keinem abdruckbaren Wide-Charac-
     ter-Wert entspricht, gibt die Funktion -1 zurück.

     Die Funktion wcswidth() gibt die Anzahl der Spaltenpositionen für die
     Zeichenkette aus Wide-Character-Werten, pwcs, zurück. Wenn pwcs ein
     Wide-Character-Nullbyte ist, gibt sie Null zurück. Wenn ein Wide-Char-
     acter-Wert in der Zeichenkette aus Wide-Character-Werten, auf die pwcs
     zeigt, kein abdruckbarer Wide-Character-Wert ist, gibt die Funktion -1
     zurück.

SIEHE AUCH
     wchar(5).

















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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