Dan Hipschman : widl: Support coclass forward declarations.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Jul 14 10:50:39 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 2660b8f9c190890faf7f22054344e238f0b3edb5
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=2660b8f9c190890faf7f22054344e238f0b3edb5
Author: Dan Hipschman <dsh at linux.ucla.edu>
Date: Thu Jul 13 18:16:29 2006 -0700
widl: Support coclass forward declarations.
---
tools/widl/parser.y | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tools/widl/parser.y b/tools/widl/parser.y
index 284f0fd..7257bd8 100644
--- a/tools/widl/parser.y
+++ b/tools/widl/parser.y
@@ -251,7 +251,7 @@ gbl_statements: { $$ = NULL; }
imp_statements: {}
| imp_statements interfacedec { if (!parse_only) add_interface($2); }
| imp_statements interfacedef { if (!parse_only) add_interface($2); }
- | imp_statements coclass ';' {}
+ | imp_statements coclass ';' { reg_type(NULL, $2->name, 0); if (!parse_only && do_header) write_coclass_forward($2); }
| imp_statements coclassdef { if (!parse_only) add_coclass($2); }
| imp_statements moduledef { if (!parse_only) add_module($2); }
| imp_statements statement {}
More information about the wine-cvs
mailing list