widl: Implement dispinterfaces derived from an interface.

This commit is contained in:
Mike McCormack 2007-02-06 18:09:17 +09:00 committed by Alexandre Julliard
parent 4c46194cf5
commit 609cd30277

View File

@ -726,13 +726,13 @@ dispinterfacedef: dispinterfacehdr '{'
if (!parse_only && do_header) write_dispinterface($$); if (!parse_only && do_header) write_dispinterface($$);
if (!parse_only && do_idfile) write_diid($$); if (!parse_only && do_idfile) write_diid($$);
} }
/* FIXME: not sure how to handle this yet | dispinterfacehdr
| dispinterfacehdr '{' interface '}' { $$ = $1; '{' interface ';' '}' { $$ = $1;
compute_method_indexes($$); $$->fields = $3->fields;
if (!parse_only && do_header) write_interface($$); $$->funcs = $3->funcs;
if (!parse_only && do_idfile) write_iid($$); if (!parse_only && do_header) write_dispinterface($$);
if (!parse_only && do_idfile) write_diid($$);
} }
*/
; ;
inherit: { $$ = NULL; } inherit: { $$ = NULL; }