msvcp90: Fix 64-bit compilation warnings

Octavian Voicu octavian.voicu at gmail.com
Wed Sep 1 06:44:37 CDT 2010


On Wed, Sep 1, 2010 at 12:56 PM, Alexandre Julliard <julliard at winehq.org> wrote:
> Piotr Caban <piotr at codeweavers.com> writes:
>
>> @@ -596,7 +596,7 @@ DEFINE_THISCALL_WRAPPER(MSVCP_basic_string_char_erase, 12)
>>  basic_string_char* __thiscall MSVCP_basic_string_char_erase(
>>          basic_string_char *this, size_t pos, size_t len)
>>  {
>> -    TRACE("%p %d %d\n", this, pos, len);
>> +    TRACE("%p %d %d\n", this, (int)pos, (int)len);
>
> You should be casting to long, otherwise you'll potentially truncate the
> value.

%zu is out of the question?



More information about the wine-devel mailing list