[PATCH 10/11] widl: Set pointer_size according to host's pointer-size.

Kai Tietz ktietz70 at googlemail.com
Mon Aug 19 09:39:54 CDT 2013


2013/8/19 Alexandre Julliard <julliard at winehq.org>:
> Kai Tietz <ktietz70 at googlemail.com> writes:
>
>> diff --git a/tools/widl/widl.c b/tools/widl/widl.c
>> index 5df99fc..6d8ec87 100644
>> --- a/tools/widl/widl.c
>> +++ b/tools/widl/widl.c
>> @@ -139,7 +139,7 @@ int line_number = 1;
>>
>>  static FILE *idfile;
>>
>> -unsigned int pointer_size = 0;
>> +unsigned int pointer_size = sizeof(void*);
>>  syskind_t typelib_kind = sizeof(void*) == 8 ? SYS_WIN64 : SYS_WIN32;
>
> This is wrong, the host pointer size shouldn't have any influence on the
> generated code.

True, nevertheless is the host's pointer-size used as default ... see
here typelib_kind variable ... so we should set pointer_size to a
proper-default-value too, aren't we?

Kai



More information about the wine-devel mailing list