Home
       locale.h - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       locale.h (886B)
       ---
            1 #ifndef _LOCALE_H
            2 #define _LOCALE_H
            3 
            4 #define _NEED_NULL
            5 #include <sys/cdefs.h>
            6 #include <arch/cdefs.h>
            7 
            8 #define LC_ALL      0
            9 #define LC_COLLATE  1
           10 #define LC_CTYPE    2
           11 #define LC_MONETARY 3
           12 #define LC_NUMERIC  4
           13 #define LC_TIME     5
           14 
           15 struct lconv {
           16         char *decimal_point;
           17         char *thousands_sep;
           18         char *grouping;
           19         char *mon_decimal_point;
           20         char *mon_thousands_sep;
           21         char *mon_grouping;
           22         char *positive_sign;
           23         char *negative_sign;
           24         char *currency_symbol;
           25         char *int_curr_symbol;
           26         char frac_digits;
           27         char p_cs_precedes;
           28         char n_cs_precedes;
           29         char p_sep_by_space;
           30         char n_sep_by_space;
           31         char p_sign_posn;
           32         char n_sign_posn;
           33         char int_frac_digits;
           34         char int_p_cs_precedes;
           35         char int_n_cs_precedes;
           36         char int_p_sep_by_space;
           37         char int_n_sep_by_space;
           38         char int_p_sign_posn;
           39         char int_n_sign_posn;
           40 };
           41 
           42 extern char *setlocale(int, const char *);
           43 extern struct lconv *localeconv(void);
           44 
           45 #endif