[PATCH 3/8] [Msvcrt]: symbol undecoration: added support for cointerface
Eric Pouech
eric.pouech at orange.fr
Mon Jan 21 15:05:40 CST 2008
A+
---
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);
More information about the wine-patches
mailing list