+ switch (category) {
+ case LC_CTYPE:
+ if (__global_locale.__numeric_fp_cvt == LC_NUMERIC_FP_SAME_LOCALE)
+ __global_locale.__numeric_fp_cvt = LC_NUMERIC_FP_UNINITIALIZED;
+ break;
+ case LC_NUMERIC:
+ __global_locale.__numeric_fp_cvt = LC_NUMERIC_FP_UNINITIALIZED;
+ XL_RELEASE(__global_locale.__lc_numeric_loc);
+ __global_locale.__lc_numeric_loc = NULL;
+ break;
+ }