From: Dmitry Timoshkov dmitry@baikal.ru
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru --- tools/widl/write_sltg.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/tools/widl/write_sltg.c b/tools/widl/write_sltg.c index 520ee04f0d5..3efd4735163 100644 --- a/tools/widl/write_sltg.c +++ b/tools/widl/write_sltg.c @@ -513,6 +513,12 @@ static int get_element_size(type_t *type) case VT_LPWSTR: return pointer_size;
+ case VT_VOID: + return 0; + + case VT_VARIANT: + return pointer_size == 8 ? 24 : 16; + default: error("get_element_size: unrecognized vt %d\n", vt); break;