/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: ansi:locale.h (VERSION 2.6) */ #ifndef __TDF_ANSI_LOCALE_H #define __TDF_ANSI_LOCALE_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__ansi__locale begin #pragma extend interface "../shared/ansi.api/null.h" #pragma token EXP const : int : LC_ALL # ansi.locale.LC_ALL #pragma token EXP const : int : LC_COLLATE # ansi.locale.LC_COLLATE #pragma token EXP const : int : LC_CTYPE # ansi.locale.LC_CTYPE #pragma token EXP const : int : LC_MONETARY # ansi.locale.LC_MONETARY #pragma token EXP const : int : LC_NUMERIC # ansi.locale.LC_NUMERIC #pragma token EXP const : int : LC_TIME # ansi.locale.LC_TIME #pragma token FUNC char * (int, const char *) : setlocale # ansi.locale.setlocale #ifndef __JUST_POSIX #ifndef __JUST_XPG3 #pragma token STRUCT TAG lconv # ansi.locale.lconv #pragma token MEMBER char * : struct lconv : decimal_point # ansi.locale.lconv.decimal_point #pragma token MEMBER char * : struct lconv : thousands_sep # ansi.locale.lconv.thousands_sep #pragma token MEMBER char * : struct lconv : grouping # ansi.locale.lconv.grouping #pragma token MEMBER char * : struct lconv : int_curr_symbol # ansi.locale.lconv.int_curr_symbol #pragma token MEMBER char * : struct lconv : currency_symbol # ansi.locale.lconv.currency_symbol #pragma token MEMBER char * : struct lconv : mon_decimal_point # ansi.locale.lconv.mon_decimal_point #pragma token MEMBER char * : struct lconv : mon_thousands_sep # ansi.locale.lconv.mon_thousands_sep #pragma token MEMBER char * : struct lconv : mon_grouping # ansi.locale.lconv.mon_grouping #pragma token MEMBER char * : struct lconv : positive_sign # ansi.locale.lconv.positive_sign #pragma token MEMBER char * : struct lconv : negative_sign # ansi.locale.lconv.negative_sign #pragma token MEMBER char : struct lconv : int_frac_digits # ansi.locale.lconv.int_frac_digits #pragma token MEMBER char : struct lconv : frac_digits # ansi.locale.lconv.frac_digits #pragma token MEMBER char : struct lconv : p_cs_precedes # ansi.locale.lconv.p_cs_precedes #pragma token MEMBER char : struct lconv : p_sep_by_space # ansi.locale.lconv.p_sep_by_space #pragma token MEMBER char : struct lconv : n_cs_precedes # ansi.locale.lconv.n_cs_precedes #pragma token MEMBER char : struct lconv : n_sep_by_space # ansi.locale.lconv.n_sep_by_space #pragma token MEMBER char : struct lconv : p_sign_posn # ansi.locale.lconv.p_sign_posn #pragma token MEMBER char : struct lconv : n_sign_posn # ansi.locale.lconv.n_sign_posn #pragma token FUNC struct lconv * (void) : localeconv # ansi.locale.localeconv #endif /* __JUST_XPG3 */ #endif /* __JUST_POSIX */ #pragma interface LC_ALL LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME #pragma interface setlocale #ifndef __JUST_POSIX #ifndef __JUST_XPG3 #pragma interface TAG lconv TAG lconv.decimal_point TAG lconv.thousands_sep #pragma interface TAG lconv.grouping TAG lconv.int_curr_symbol #pragma interface TAG lconv.currency_symbol TAG lconv.mon_decimal_point #pragma interface TAG lconv.mon_thousands_sep TAG lconv.mon_grouping #pragma interface TAG lconv.positive_sign TAG lconv.negative_sign #pragma interface TAG lconv.int_frac_digits TAG lconv.frac_digits #pragma interface TAG lconv.p_cs_precedes TAG lconv.p_sep_by_space #pragma interface TAG lconv.n_cs_precedes TAG lconv.n_sep_by_space #pragma interface TAG lconv.p_sign_posn TAG lconv.n_sign_posn localeconv #endif /* __JUST_XPG3 */ #endif /* __JUST_POSIX */ #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_ANSI_LOCALE_H */