> Also, I wonder whether the individual _M_names in case _Impl was > passed a composite name shouldn't be the LC_CTYPE/LC_NUMERIC etc. locales, > not the composite name. Yes, I think it should. You cannot pass a composite name to setlocale for a category other than LC_ALL.