Module: wine Branch: master Commit: 056e589556bc8b9c822233ee976bbc388f041284 URL: http://source.winehq.org/git/wine.git/?a=commit;h=056e589556bc8b9c822233ee97...
Author: Eric Pouech eric.pouech@orange.fr Date: Mon Jan 21 22:05:40 2008 +0100
msvcrt: symbol undecoration: Added support for cointerface.
---
dlls/msvcrt/undname.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcrt/undname.c b/dlls/msvcrt/undname.c index f78a7d8..6c7febd 100644 --- a/dlls/msvcrt/undname.c +++ b/dlls/msvcrt/undname.c @@ -734,7 +734,8 @@ static BOOL demangle_datatype(struct parsed_symbol* sym, struct datatype_t* ct, case 'T': /* union */ case 'U': /* struct */ case 'V': /* class */ - /* Class/struct/union */ + case 'Y': /* cointerface */ + /* Class/struct/union/cointerface */ { const char* struct_name = NULL; const char* type_name = NULL; @@ -748,6 +749,7 @@ static BOOL demangle_datatype(struct parsed_symbol* sym, struct datatype_t* ct, case 'T': type_name = "union "; break; case 'U': type_name = "struct "; break; case 'V': type_name = "class "; break; + case 'Y': type_name = "cointerface "; break; } } ct->left = str_printf(sym, "%s%s", type_name, struct_name);