MAPI32: implement FGetComponentPath

Joris Huizer jorishuizer at planet.nl
Fri May 26 05:52:00 CDT 2006


Dmitry Timoshkov wrote:
> +            static const char * const fmt[] = { "%d\\NT", "%d\\95", "%d" };
> +            char lcid_ver[20];
> +            UINT i;
> +
> +            for (i = 0; i < sizeof(fmt)/sizeof(fmt[0]); i++)
> +            {
> +                /* FIXME: what's the correct behaviour here? */
> +                if (!qualifier || qualifier == lcid_ver)
> +                {
> +                    sprintf(lcid_ver, fmt[i], GetUserDefaultUILanguage());
> +                    qualifier = lcid_ver;
> +                }
> +

I don't know this API or so, but... it seems to me that variable 
lcid_ver needs to be declared static, the data might get trashed otherwise

HTH,

Joris



More information about the wine-devel mailing list