2013/8/19 Alexandre Julliard <julli...@winehq.org>: > Kai Tietz <ktiet...@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