locale.h(3HEAD) Headers locale.h(3HEAD)NAME
locale.h, locale - category macros
SYNOPSIS
#include <locale.h>
DESCRIPTION
The <locale.h> header provides a definition for the lconv structure,
which includes the following members. (See the definition of LC_MONE‐
TARY in locale(5).)
char *currency_symbol
char *decimal_point
char frac_digits
char *grouping
char *int_curr_symbol
char int_frac_digits
char int_n_cs_precedes
char int_n_sep_by_space
char int_n_sign_posn
char int_p_cs_precedes
char int_p_sep_by_space
char int_p_sign_posn
char *mon_decimal_point
char *mon_grouping
char *mon_thousands_sep
char *negative_sign
char n_cs_precedes
char n_sep_by_space
char n_sign_posn
char *positive_sign
char p_cs_precedes
char p_sep_by_space
char p_sign_posn
char *thousands_sep
The <locale.h> header defines NULL (as defined in <stddef.h>) and the
following as macros:
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MESSAGES
LC_MONETARY
LC_NUMERIC
LC_TIME
The preceding expand to distinct integer constant expressions, for use
as the first argument to the setlocale() function. See setlocale(3C).
Additional macro definitions, beginning with the characters LC_ and an
uppercase letter, can also be specified here.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Interface Stability │Standard │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOsetlocale(3C), localeconv(3C), stddef.h(3HEAD), attributes(5),
locale(5), standards(5)SunOS 5.10 10 Sep 2004 locale.h(3HEAD)