duplocale
extern locale_t duplocale(locale_t);
locale_t loc2 = duplocale(loc);
loc2 = duplocale(loc);