*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: localeconv | Section: 3 | Source: Digital UNIX | File: localeconv.3.gz
localeconv(3) Library Functions Manual localeconv(3) NAME localeconv - Retrieves locale-dependent formatting parameters LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <locale.h> struct lconv *localeconv(void); STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: localeconv(): ISO C, XPG4 Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. DESCRIPTION The localeconv() function provides access to the object that specifies the current locale's conventions for the format of numeric quantities. The lconv structure contains values appropriate for formatting numeric quantities (monetary and otherwise) according to the rules of the cur- rent locale. The members of the structure with the type char * are pointers to strings, any of which (except decimal_point) can point to a null string, to indicate that the value is not available in the current locale or is of zero length. The members with type char are nonnega- tive numbers, any of which can be CHAR_MAX to indicate that the value is not available in the current locale. The members include the fol- lowing: The decimal-point character used to format nonmonetary quanti- ties. The separator for groups of digits to the left of the decimal point in formatted nonmonetary quantities. A string whose elements in- dicate the size of each group of digits in formatted nonmonetary quan- tities. The international currency symbol applicable to the current locale. The first three characters of this value contain the alphabetic international currency symbol in accordance with those specified in ISO 4217:1987, Codes for the Representation of Currency and Funds. The fourth character (immediately preceding the null terminator) is the character used to separate the international currency symbol from the monetary quantity. The local currency symbol applicable to the current locale. The decimal point used to format monetary quantities. The separator for groups of digits to the left of the decimal point in for- matted monetary quantities. A string whose elements indicate the size of each group of digits in formatted monetary quantities. The string used to indicate a nonnegative, formatted monetary quantity. The string used to indicate a negative, formatted monetary quantity. The number of fractional digits (those to the right of the decimal point) to be displayed in an internationally formatted monetary quantity. The number of fractional digits (those to the right of the decimal point) to be displayed in a formatted monetary quantity. Set to 1 if the cur- rency_symbol or int_curr_symbol precedes the value for a nonnegative, formatted monetary quantity. Set to 0 (zero) if the symbol succeeds the value. Set to 1 if the currency_symbol or int_curr_symbol is sepa- rated by a space from the value for a nonnegative formatted monetary quantity. Set to 0 (zero) if the symbol is not separated by a space from the value. Set to 2 if a space separates the symbol and the sign string, if adjacent. Set to 1 if he currency_symbol or int_curr_symbol precedes the value for a negative, formatted monetary quantity. Set to 0 (zero) if the symbol succeeds the value. Set to 1 if the cur- rency_symbol or int_curr_symbol is separated by a space from the value for a negative, formatted monetary quantity. Set to 0 (zero) if the symbol is not separated by a space from the value. Set to 2 if a space separates the symbol and the sign string, if adjacent. Set to a value that indicates the positioning of the positive_sign for a nonnegative, formatted monetary quantity. Set to a value that indicates the posi- tioning of the negative_sign for a negative, formatted monetary quan- tity. [Digital] The left bracket used to display a negative, format- ted monetary quantity. This is the locale's equivalent to the "(" (left parenthesis) used in the C locale and is used in conjunction with the right_parenthesis. [Digital] The right bracket used to display a neg- ative, formatted monetary quantity. This is the locale's equivalent to the ")" (right parenthesis) used in the C locale and is used in con- junction with the left_parenthesis. The elements of grouping and mon_grouping are interpreted according to the following: No further grouping is to be performed. The previous element is to be repeatedly used for the remainder of the digits. The integer value is the number of digits that comprise the current group. The next element is examined to determine the size of the next group of digits to the left of the current group. The values of p_sign_posn and n_sign_posn are interpreted according to the following: Parentheses surround the quantity and currency_symbol or int_curr_symbol. The sign string precedes the quantity and cur- rency_symbol or int_curr_symbol. The sign string succeeds the quantity and currency_symbol or int_curr_symbol. The sign string immediately precedes the currency_symbol or int_curr_symbol. The sign string imme- diately succeeds the currency_symbol or int_curr_symbol. RETURN VALUES The localeconv() function returns a pointer to the filled-in object. The structure pointed to by the return value must not be modified by the program, but can be overwritten by a subsequent call to the locale- conv() function. In addition, calls to the setlocale() function with categories LC_ALL, LC_MONETARY or LC_NUMERIC may overwrite the contents of the structure. No errors are defined for this function. RELATED INFORMATION Functions: nl_langinfo(3), setlocale(3), strfmon(3) Others: i18n_intro(5), l10n_intro(5), standards(5) Writing Software for the International Market delim off localeconv(3)

Navigation Options