locale(5) locale(5)
NAME
locale - Kategoriemakros
SYNTAX
#include <locale.h>
BESCHREIBUNG
Die Include-Datei <locale.h> enthält eine Definition für die Struktur
lconv, die zumindest die folgenden Komponenten umfaßt:
char *currencysymbol
char *decimalpoint
char fracdigits
char *grouping
char *intcurrsymbol
char intfracdigits
char *mondecimalpoint
char *mongrouping
char *monthousandssep
char *negativesign
char ncsprecedes
char nsepbyspace
char nsignposn
char *positivesign
char pcsprecedes
char psepbyspace
char psignposn
char *thousandssep
Die Include-Datei <locale.h> definiert NULL (wie in <stddef.h> defi-
niert) und zumindest folgende Makros:
LCALL
LCCOLLATE
LCCTYPE
LCMESSAGES
LCMONETARY
LCNUMERIC
LCTIME
Diese werden in verschiedene, konstante ganzzahlige Ausdrücke aufge-
löst und als erstes Argument für die Funktion setlocale() verwendet.
Hier können auch weitere Makrodefinitionen angegeben werden, die mit
LC gefolgt von einem Großbuchstaben beginnen.
Folgende Funktionsprototypen können auch als Makros definiert sein:
struct lconv *localeconv (void);
char setlocale(int category, const char *locale);
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
locale(5) locale(5)
SIEHE AUCH
localeconv(3C), setlocale(3C).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98