[PATCH] msvcrt: _Gettnames() should respect user overrides.

Piotr Caban piotr.caban at gmail.com
Tue Jan 2 07:05:33 CST 2018


On 01/02/18 07:33, Zebediah Figura wrote:
> @@ -1515,16 +1515,14 @@ static MSVCRT_pthreadlocinfo create_locinfo(int category,
>               }else if(time_data[i]==LOCALE_SLONGDATE && !lcid[MSVCRT_LC_TIME]) {
>                   size += sizeof(cloc_long_date) + sizeof(cloc_long_dateW);
>               }else {
> -                ret = GetLocaleInfoA(lcid_tmp, time_data[i]
> -                        |LOCALE_NOUSEROVERRIDE, NULL, 0);
> +                ret = GetLocaleInfoA(lcid_tmp, time_data[i], NULL, 0);
>                   if(!ret) {
>                       free_locinfo(locinfo);
>                       return NULL;
>                   }
>                   size += ret;
>   
> -                ret = GetLocaleInfoW(lcid_tmp, time_data[i]
> -                        |LOCALE_NOUSEROVERRIDE, NULL, 0);
> +                ret = GetLocaleInfoW(lcid_tmp, time_data[i], NULL, 0);
The LOCALE_NOUSEROVERRIDE flag still needs to be passed in case of "C" 
locale.

Thanks,
Piotr



More information about the wine-devel mailing list