Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ string(3) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bstring(3)

malloc(3C)

string(3C)

string(3)               (BSD Compatibility Package)               string(3)

NAME
     string: strcasecmp, strncasecmp - Zeichenketten unabhängig von Groß-
     oder Kleinschreibung vergleichen

SYNTAX
     /usr/ucb/cc [flag ...] file ... -lucb

     #include <strings.h>

     int strcasecmp(const char *s1, const char *s2);

     int strncasecmp(const char *s1, const char *s2, sizet n);

BESCHREIBUNG
     Die Funktion strcasecmp() vergleicht die Zeichenkette, auf die s1
     zeigt, mit der Zeichenkette, auf die s2 zeigt, ohne die Groß-/Klein-
     schreibung zu beachten. Die Funktion strncasecmp() vergleicht maximal
     n Bytes der Zeichenkette, auf die s1 zeigt, mit der Zeichenkette, auf
     die s2 zeigt, ohne die Groß-/Kleinschreibung zu beachten.

     Diese Funktionen gehen bei der Gleichsetzung von Klein- und Großbuch-
     staben vom ASCII-Zeichensatz aus. In der internationalen Umgebung von
     POSIX setzen strcasecmp() und strncasecmp() Großbuchstaben in Klein-
     buchstaben um und führen anschließend einen Bytevergleich aus. Die
     Ergebnisse in anderen internationalen Umgebungen sind nicht definiert.

     Die Funktionen bearbeiten Zeichenketten mit Endenull. Hierbei werden
     die empfangenen Zeichenketten nicht auf einen eventuellen Überlauf hin
     überprüft.

ERGEBNIS
     Nach Ausführung gibt strcasecmp() eine ganze Zahl größer, gleich oder
     kleiner als 0 zurück, wenn die Zeichenkette, auf die s1 zeigt, unab-
     hängig von der Schreibweise, größer, gleich oder kleiner als die Zei-
     chenkette ist, auf die s2 zeigt.

     Nach erfolgreicher Ausführung gibt strncasecmp() eine ganze Zahl grö-
     ßer, gleich oder kleiner als 0 aus, wenn das möglicherweise nulltermi-
     nierte Array, auf das s1 zeigt, unabhängig von der Schreibweise, grö-
     ßer, gleich oder kleiner als das möglicherweise nullterminierte Array
     ist, auf das s2 zeigt.

SIEHE AUCH
     bstring(3), malloc(3C), string(3C).











Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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