strcoll(3C) strcoll(3C)
NAME
strcoll - Zeichenketten sortieren
SYNTAX
#include <string.h>
int strcoll(const char *s1, const char *s2);
BESCHREIBUNG
strcoll() liefert eine ganze Zahl, die größer, kleiner oder gleich
Null ist, abhängig davon, ob die Zeichenkette s1 größer, gleich oder
kleiner als die Zeichenkette s2 ist. Der Vergleich der Zeichenketten
hängt davon ab, wie die Kategorie LCCOLLATE der jeweiligen lokalen
Umgebung eingestellt ist [siehe setlocale(3C)].
Mit strcoll() und strxfrm() können Zeichenketten umgebungsabhängig
sortiert werden. strcoll() ist für Anwendungen gedacht, bei denen die
Anzahl der Vergleiche pro Zeichenkette gering ist. Wenn Zeichenketten
oft verglichen werden, sollte strxfrm() verwendet werden, da dann der
Transformationsprozeß nur einmal stattfindet.
DATEIEN
/usr/lib/locale/locale/LCCOLLATE
Datenbasis für locale
SIEHE AUCH
colltbl(1M), setlocale(3C), string(3C), strxfrm(3C), environ(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98