diff options
| author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-01-21 02:53:20 +0000 | 
|---|---|---|
| committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-01-21 02:53:20 +0000 | 
| commit | 3035e493dbe63730c51a5042e18ab3b8c1232006 (patch) | |
| tree | fe14548324d60664b92903978a7a74be84d07ef7 /libc/stdio/_fpmaxtostr.c | |
| parent | 8458d69e57fed84caa2d8d672f687149e04c67f4 (diff) | |
| download | uClibc-alpine-3035e493dbe63730c51a5042e18ab3b8c1232006.tar.bz2 uClibc-alpine-3035e493dbe63730c51a5042e18ab3b8c1232006.tar.xz  | |
*: remove __UCLIBC_CURLOCALE_DATA, __UCLIBC_CURLOCALE_DATA.x
  is always equivalent to __UCLIBC_CURLOCALE->x.
  remove typedef __uclibc_locale_t, it used only in a few places,
  it is lees confusing to use struct __uclibc_locale_struct
  everywhere.
xlocale.h: hide __global_locale back under _LIBC,
  bug 53 is wrong in claiming it should be exported.
  Also hide under _LIBC:
  extern __locale_t __curlocale_var;
  extern __locale_t __curlocale(void);
  extern __locale_t __curlocale_set(__locale_t newloc);
  # define __UCLIBC_CURLOCALE
  # define __XL_NPP(N)
  # define __LOCALE_PARAM
  # define __LOCALE_ARG
  # define __LOCALE_PTR
Diffstat (limited to 'libc/stdio/_fpmaxtostr.c')
| -rw-r--r-- | libc/stdio/_fpmaxtostr.c | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/libc/stdio/_fpmaxtostr.c b/libc/stdio/_fpmaxtostr.c index b8d93a091..0aab23364 100644 --- a/libc/stdio/_fpmaxtostr.c +++ b/libc/stdio/_fpmaxtostr.c @@ -501,8 +501,8 @@ ssize_t _fpmaxtostr(FILE * fp, __fpmax_t x, struct printf_info *info,  			const char *p;  			if (PRINT_INFO_FLAG_VAL(info,group) -				&& *(p = __UCLIBC_CURLOCALE_DATA.grouping) -				) { +			 && *(p = __UCLIBC_CURLOCALE->grouping) +			) {  				int nblk1;  				nblk2 = nblk1 = *p; @@ -522,8 +522,8 @@ ssize_t _fpmaxtostr(FILE * fp, __fpmax_t x, struct printf_info *info,  						tslen = 1;  					} else {  #endif /* __UCLIBC_HAS_WCHAR__ */ -						ts = __UCLIBC_CURLOCALE_DATA.thousands_sep; -						tslen = __UCLIBC_CURLOCALE_DATA.thousands_sep_len; +						ts = __UCLIBC_CURLOCALE->thousands_sep; +						tslen = __UCLIBC_CURLOCALE->thousands_sep_len;  #ifdef __UCLIBC_HAS_WCHAR__  					}  #endif /* __UCLIBC_HAS_WCHAR__ */ @@ -576,8 +576,8 @@ ssize_t _fpmaxtostr(FILE * fp, __fpmax_t x, struct printf_info *info,  				ppc[2] = (intptr_t)(fmt + DECPT_OFFSET);  			} else {  #endif /* __UCLIBC_HAS_WCHAR__ */ -				ppc[1] = __UCLIBC_CURLOCALE_DATA.decimal_point_len; -				ppc[2] = (intptr_t)(__UCLIBC_CURLOCALE_DATA.decimal_point); +				ppc[1] = __UCLIBC_CURLOCALE->decimal_point_len; +				ppc[2] = (intptr_t)(__UCLIBC_CURLOCALE->decimal_point);  #ifdef __UCLIBC_HAS_WCHAR__  			}  #endif /* __UCLIBC_HAS_WCHAR__ */  | 
