Changeset 3936
- Timestamp:
- Oct 26, 2014, 4:30:04 PM (11 years ago)
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libc-0.6/src/emx/src/lib/locale/locale_lconv.c
r2161 r3936 59 59 }, 60 60 61 .pszCrncyStr = "", 61 62 .fNumericConsts = 1, 62 63 .fMonetaryConsts = 1 … … 95 96 }, 96 97 98 .pszCrncyStr = "", 97 99 .fNumericConsts = 1, 98 100 .fMonetaryConsts = 1 -
branches/libc-0.6/src/emx/src/lib/locale/setlocale.c
r3916 r3936 905 905 static void localeTimeCommit(__LIBC_LOCALETIME *pHot, __LIBC_PLOCALETIME pCold) 906 906 { 907 int const fOverride = pHot->fConsts != pCold->fConsts ;907 int const fOverride = pHot->fConsts != pCold->fConsts || pCold->fConsts; 908 908 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fConsts); 909 909 MAYBE_SWAP_STRING_ARRAY_MEMBERS(pHot, pCold, smonths, fOverride); … … 962 962 static void localeNumericCommit(__LIBC_LOCALELCONV volatile *pHot, __LIBC_PLOCALELCONV pCold) 963 963 { 964 int const fOverride = pHot->fNumericConsts != pCold->fNumericConsts ;964 int const fOverride = pHot->fNumericConsts != pCold->fNumericConsts || pCold->fNumericConsts; 965 965 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fNumericConsts); 966 966 MAYBE_SWAP_STRING_MEMBERS(pHot, pCold, s.decimal_point, fOverride); … … 992 992 static void localeMonetaryCommit(__LIBC_LOCALELCONV volatile *pHot, __LIBC_PLOCALELCONV pCold) 993 993 { 994 int const fOverride = pHot->fMonetaryConsts != pCold->fMonetaryConsts ;994 int const fOverride = pHot->fMonetaryConsts != pCold->fMonetaryConsts || pCold->fMonetaryConsts; 995 995 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fMonetaryConsts); 996 996 MAYBE_SWAP_STRING_MEMBERS(pHot, pCold, s.int_curr_symbol, fOverride); … … 1214 1214 static void localeMessagesCommit(__LIBC_LOCALEMSG *pHot, __LIBC_PLOCALEMSG pCold) 1215 1215 { 1216 int const fOverride = pHot->fConsts != pCold->fConsts ;1216 int const fOverride = pHot->fConsts != pCold->fConsts || pCold->fConsts; 1217 1217 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fConsts); 1218 1218 MAYBE_SWAP_STRING_MEMBERS(pHot, pCold, pszYesExpr, fOverride); -
trunk/libc/src/libc/locale/locale_lconv.c
r3871 r3936 59 59 }, 60 60 61 .pszCrncyStr = "", 61 62 .fNumericConsts = 1, 62 63 .fMonetaryConsts = 1 … … 95 96 }, 96 97 98 .pszCrncyStr = "", 97 99 .fNumericConsts = 1, 98 100 .fMonetaryConsts = 1 -
trunk/libc/src/libc/locale/os2/setlocale.c
r3916 r3936 905 905 static void localeTimeCommit(__LIBC_LOCALETIME *pHot, __LIBC_PLOCALETIME pCold) 906 906 { 907 int const fOverride = pHot->fConsts != pCold->fConsts ;907 int const fOverride = pHot->fConsts != pCold->fConsts || pCold->fConsts; 908 908 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fConsts); 909 909 MAYBE_SWAP_STRING_ARRAY_MEMBERS(pHot, pCold, smonths, fOverride); … … 962 962 static void localeNumericCommit(__LIBC_LOCALELCONV volatile *pHot, __LIBC_PLOCALELCONV pCold) 963 963 { 964 int const fOverride = pHot->fNumericConsts != pCold->fNumericConsts ;964 int const fOverride = pHot->fNumericConsts != pCold->fNumericConsts || pCold->fNumericConsts; 965 965 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fNumericConsts); 966 966 MAYBE_SWAP_STRING_MEMBERS(pHot, pCold, s.decimal_point, fOverride); … … 992 992 static void localeMonetaryCommit(__LIBC_LOCALELCONV volatile *pHot, __LIBC_PLOCALELCONV pCold) 993 993 { 994 int const fOverride = pHot->fMonetaryConsts != pCold->fMonetaryConsts ;994 int const fOverride = pHot->fMonetaryConsts != pCold->fMonetaryConsts || pCold->fMonetaryConsts; 995 995 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fMonetaryConsts); 996 996 MAYBE_SWAP_STRING_MEMBERS(pHot, pCold, s.int_curr_symbol, fOverride); … … 1214 1214 static void localeMessagesCommit(__LIBC_LOCALEMSG *pHot, __LIBC_PLOCALEMSG pCold) 1215 1215 { 1216 int const fOverride = pHot->fConsts != pCold->fConsts ;1216 int const fOverride = pHot->fConsts != pCold->fConsts || pCold->fConsts; 1217 1217 SWAP_SIMPLE_MEMBERS(pHot, pCold, int, fConsts); 1218 1218 MAYBE_SWAP_STRING_MEMBERS(pHot, pCold, pszYesExpr, fOverride);
Note:
See TracChangeset
for help on using the changeset viewer.