kernel32: implement IsValidLocaleName (as a wrapper around IsValidLocale) (2/2) (try 2)
Alexandre Julliard
julliard at winehq.org
Tue Jul 10 11:12:07 CDT 2012
Austin English <austinenglish at gmail.com> writes:
> @@ -2202,6 +2202,19 @@ BOOL WINAPI IsValidLocale( LCID lcid, DWORD flags )
> (LPCWSTR)LOCALE_ILANGUAGE, LANGIDFROMLCID(lcid)) != 0;
> }
>
> +/******************************************************************************
> + * IsValidLocaleName (KERNEL32.@)
> + *
> + * See IsValidLocale().
> + */
> +BOOL WINAPI IsValidLocaleName( LPCWSTR locale )
> +{
> + LCID lcid;
> +
> + TRACE( "(%s)\n", debugstr_w(locale) );
> + lcid = LocaleNameToLCID( locale, 0 );
> + return IsValidLocale( lcid, 0 );
> +}
That's probably not going to do the right thing for invalid names. Some
tests would be a good idea.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list