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 Sun Aug 06 06:13:51 2006 +0000 (17 years ago)
permissions -rw-r--r--
last change First pass at implementing the tile clip. Reasonably accurate wrt basic
understanding of how its supposed to work, not so accurate wrt actual
hardware behaviour
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_ */
.