Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ insnstr(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

curses(5)

insnstr(3X)                                                     insnstr(3X)

NAME
     insnstr, insstr, mvinsnstr, mvinsstr, mvwinsnstr, mvwinsstr, winsnstr,
     winsstr - Einen Mehrbytezeichen-String in ein Fenster einfügen

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

     #include <curses.h>

     int insnstr(const char *str, int n);

     int insstr(const char *str);

     int mvinsnstr(int y, int x, const char *str, int n);

     int mvinsstr(int y, int x, const char *str);

     int mvwinsnstr(WINDOW *win, int y, int x, const char *str, int n);

     int mvwinsstr(WINDOW *win, int y, int x, const char *str);

     int winsnstr(WINDOW *win, const char *str, int n);

     int winsstr(WINDOW *win, const char *str);

BESCHREIBUNG
     Diese Funktionen fügen einen Zeichen-String (so viele Zeichen, wie in
     die Zeile passen) vor der aktuellen oder angegebenen Cursor-Position
     in das aktuelle oder angegebene Fenster ein.

     Bei diesen Funktionen wird die Cursor-Position nicht verändert. Die
     Funktionen verarbeiten Sonderzeichen. Bei den Funktionen insnstr() und
     winsnstr() erfolgen Zeilenumbrüche, bei den Funktionen insstr() und
     winsstr() erfolgen keine Zeilenumbrüche.

     Die Funktionen insnstr(), mvinsnstr(), mvwinsnstr() und winsnstr()
     fügen maximal n Bytes ein. Wenn n kleiner als 1 ist, wird der gesamte
     String eingefügt.

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

FEHLER
     Es sind keine Fehlerzuordnungen definiert.

HINWEISE
     Da der String Mehrbytezeichen enthalten kann, liegt möglicherweise
     keine Eins-zu-Eins-Entsprechung zwischen der Anzahl der von den Zei-
     chen belegten Spaltenpositionen und der Anzahl der Bytes im String
     vor.




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

insnstr(3X)                                                     insnstr(3X)

SIEHE AUCH
     curses(3X), curses(5).




















































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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