Search
lxdream.org :: lxdream/test/include/locale.h
lxdream 0.9.1
released Jun 29
Download Now
filename test/include/locale.h
changeset 185:6755a04c447f
author nkeynes
date Thu Aug 23 12:34:43 2007 +0000 (16 years ago)
permissions -rw-r--r--
last change Update generated files
view annotate diff log raw
     1 /*
     2 	locale.h
     3 	Values appropriate for the formatting of monetary and other
     4 	numberic quantities.
     5 */
     7 #ifndef _LOCALE_H_
     8 #ifdef __cplusplus
     9 extern "C" {
    10 #endif
    11 #define _LOCALE_H_
    13 #include "_ansi.h"
    15 #ifndef NULL
    16 #define NULL    0L
    17 #endif
    19 #define LC_ALL	    0
    20 #define LC_COLLATE  1
    21 #define LC_CTYPE    2
    22 #define LC_MONETARY 3
    23 #define LC_NUMERIC  4
    24 #define LC_TIME     5
    26 struct lconv
    27 {
    28   char *decimal_point;
    29   char *thousands_sep;
    30   char *grouping;
    31   char *int_curr_symbol;
    32   char *currency_symbol;
    33   char *mon_decimal_point;
    34   char *mon_thousands_sep;
    35   char *mon_grouping;
    36   char *positive_sign;
    37   char *negative_sign;
    38   char int_frac_digits;
    39   char frac_digits;
    40   char p_cs_precedes;
    41   char p_sep_by_space;
    42   char n_cs_precedes;
    43   char n_sep_by_space;
    44   char p_sign_posn;
    45   char n_sign_posn;
    46 };
    48 #ifndef _REENT_ONLY
    49 char *_EXFUN(setlocale,(int category, const char *locale));
    50 struct lconv *_EXFUN(localeconv,(void));
    51 #endif
    53 struct _reent;
    54 char *_EXFUN(_setlocale_r,(struct _reent *, int category, const char *locale));
    55 struct lconv *_EXFUN(_localeconv_r,(struct _reent *));
    57 #ifdef __cplusplus
    58 }
    59 #endif
    60 #endif /* _LOCALE_H_ */
.