Marcus Meissner marcus@jet.franken.de wrote:
Actually I would like to know if its just more than the dlls/shell32/pidl.c problem...
It's the problem with any storage declared as something[1], there are plenty of them in win32, and that's perfectly valid code.
(And of course also the stupid warn_unused_results warning spam, which we disabled already.)
It's also infamous "longjmp causes uninitialized stack frame": http://bugs.winehq.org/show_bug.cgi?id=21405