Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ border(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

box(3X)

curses(3X)

hline(3X)

curses(5)

border(3X)                                                       border(3X)

NAME
     border, wborder - Ränder aus Einzelbytezeichen und Darstellungen
     erstellen

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

     #include <curses.h>

     int border(chtype ls, chtype rs, chtype ts, chtype bs, chtype tl,
           chtype tr, chtype bl, chtype br);

     int wborder(WINDOW *win, chtype ls, chtype rs, chtype ts, chtype bs,
           chtype tl, chtype tr, chtype bl, chtype br);

BESCHREIBUNG
     Die Funktionen border() und wborder() zeichnen einen Rand um das aktu-
     elle oder das angegebene Fenster. Hierbei wird der Cursor nicht auf
     die nächste Position gesetzt. Die Funktionen verarbeiten keine Sonder-
     zeichen, und es erfolgen keine Zeilenumbrüche.

     Die Argumente in der linken Spalte der folgenden Tabelle enthalten
     Einzelbytezeichen mit Darstellungen, die beim Zeichnen des Randes wie
     folgt verwendet werden:

     ______________________________________________________________________
    | Argument-                                                Vorgabe-   |
    |   name                     Verwendung                      wert     |
    |_____________________________________________________________________|
    | ls          Anfangsspalte der Randlinie                ACSVLINE    |
    | rs          Endspalte der Randlinie                    ACSVLINE    |
    | ts          Erste Zeile der Randlinie                  ACSHLINE    |
    | bs          Letzte Zeile der Randlinie                 ACSHLINE    |
    | tl          Obere linke Ecke des Rands                 ACSULCORNER |
    | tr          Obere rechte Ecke des Rands                ACSURCORNER |
    | bl          Untere linke Ecke des Rands                ACSBLCORNER |
    | br          Untere rechte Ecke des Rands               ACSBRCORNER |
    |_____________________________________________________________________|

     Wenn der Wert eines der Argumente aus der linken Spalte 0 ist, wird
     der zugehörige Vorgabewert aus der rechten Spalte verwendet. Wenn der
     Wert eines der Argumente aus der linken Spalte ein mehrspaltiges Zei-
     chen ist, ist das Ergebnis unbestimmt.

RÜCKGABEWERT
     Bei erfolgreicher Ausführung geben diese Funktionen den Wert OK
     zurück. Andernfalls wird ERR zurückgegeben.

FEHLER
     Es sind keine Fehlerzuordnungen definiert.





Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

border(3X)                                                       border(3X)

HINWEISE
     Eine einwandfreie Ausführung dieser Funktionen ist nur bei Zeichensät-
     zen garantiert, bei denen jedes Zeichen, dessen Attribute durch die
     alleinige Verwendung von Konstanten mit dem Präfix A ausgedrückt wer-
     den können, in ein Einzelbyte paßt.

SIEHE AUCH
     borderset(3X), box(3X), curses(3X), hline(3X), curses(5).














































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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