Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ erasechar(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tcgetattr(2)

clearok(3X)

curses(3X)

delscreen(3X)

curses(5)

erasechar(3X)                                                 erasechar(3X)

NAME
     erasechar, erasewchar, killchar, killwchar - Abfragefunktionen für die
     Terminalumgebung

SYNTAX
     cc [flag ...] file ... -lcurses [library ...]

     #include <curses.h>

     char erasechar(void);

     int erasewchar(wchart *ch);

     char killchar(void);

     int killwchar(wchart *ch);

BESCHREIBUNG
     Mit der Funktion erasechar() wird das aktuelle Erase-Zeichen zurückge-
     geben. Die Funktion erasewchar() speichert das aktuelle Erase-Zeichen
     in dem Objekt, auf das ch zeigt. Wenn kein Erase-Zeichen definiert
     worden ist, schlägt die Funktion fehl, und das Objekt, auf das ch
     zeigt, wird nicht geändert.

     Mit der Funktion killchar wird das aktuelle Zeichen zum Löschen von
     Zeilen (Kill-Zeichen) zurückgegeben. Die Funktion killwchar() spei-
     chert das aktuelle Kill-Zeichen in dem Objekt, auf das ch zeigt. Wenn
     kein Kill-Zeichen definiert worden ist, schlägt die Funktion fehl, und
     das Objekt, auf das ch zeigt, wird nicht geändert.

RÜCKGABEWERT
     Die Funktion erasechar() gibt das Erase-Zeichen und die Funktion
     killchar() das Kill-Zeichen zurück. Bei Mehrbytezeichen ist der Rück-
     gabewert unbestimmt.

     Nach erfolgreicher Ausführung geben die Funktionen erasewchar() und
     killwchar() den Wert OK zurück. Andernfalls wird ERR zurückgegeben.

FEHLER
     Es sind keine Fehlerzuordnungen definiert.

HINWEISE
     Eine einwandfreie Ausführung der Funktionen erasechar() und killchar()
     ist nur bei Zeichensätzen garantiert, bei denen jedes Zeichen, dessen
     Attribute durch die alleinige Verwendung von Konstanten mit dem Präfix
     A ausgedrückt werden können, in ein Einzelbyte paßt. Außerdem zeigen
     diese Funktionen die Fälle nicht zuverlässig an, in denen das Erase-
     bzw. Kill-Zeichen nicht definiert worden ist. Für die Funktionen
     erasewchar() und killwchar() gelten diese Einschränkungen nicht.

SIEHE AUCH
     tcgetattr(2), clearok(3X), curses(3X), delscreen(3X), curses(5).



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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