pollution: base
locale_t duplocale(locale_t base); 

pollution: loc
void freelocale(locale_t loc); 

pollution: mask
pollution: locale
pollution: base
locale_t newlocale(int mask, const char *locale, locale_t base); 

pollution: mask
pollution: loc
pollution: querylocale
const char *querylocale(int mask, locale_t loc); 

pollution: loc
locale_t uselocale(locale_t loc); 

