X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fapi%2Flocale.c;h=0428b7066d2ca548786f186b7b5ccfb5fc08768d;hb=38d7f0fab3f1c3a0fb702c25b32560fb1e1ed2b7;hp=4143a9755c45a61e0cfcf5f7cf61229db76e93e1;hpb=8661854b5c752fd48f305012a07b1a74fbd95cc2;p=libc-test diff --git a/src/api/locale.c b/src/api/locale.c index 4143a97..0428b70 100644 --- a/src/api/locale.c +++ b/src/api/locale.c @@ -32,9 +32,7 @@ F(char,p_sep_by_space) F(char,p_sign_posn) F(char*,thousands_sep) } -#ifndef NULL -#error no NULL -#endif +{void *x=NULL;} C(LC_ALL) C(LC_COLLATE) C(LC_CTYPE) @@ -53,11 +51,11 @@ C(LC_MONETARY_MASK) C(LC_NUMERIC_MASK) C(LC_TIME_MASK) {locale_t x = LC_GLOBAL_LOCALE;} -locale_t(*p_duplocale)(locale_t) = duplocale; -void(*p_freelocale)(locale_t) = freelocale; -locale_t(*p_newlocale)(int,const char*,locale_t) = newlocale; -locale_t(*p_uselocale)(locale_t) = uselocale; +{locale_t(*p)(locale_t) = duplocale;} +{void(*p)(locale_t) = freelocale;} +{locale_t(*p)(int,const char*,locale_t) = newlocale;} +{locale_t(*p)(locale_t) = uselocale;} #endif -struct lconv*(*p_localeconv)(void) = localeconv; -char*(*p_setlocale)(int,const char*) = setlocale; +{struct lconv*(*p)(void) = localeconv;} +{char*(*p)(int,const char*) = setlocale;} }