Commit 056e5895 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

msvcrt: symbol undecoration: Added support for cointerface.

parent 2d2e7c74
...@@ -734,7 +734,8 @@ static BOOL demangle_datatype(struct parsed_symbol* sym, struct datatype_t* ct, ...@@ -734,7 +734,8 @@ static BOOL demangle_datatype(struct parsed_symbol* sym, struct datatype_t* ct,
case 'T': /* union */ case 'T': /* union */
case 'U': /* struct */ case 'U': /* struct */
case 'V': /* class */ case 'V': /* class */
/* Class/struct/union */ case 'Y': /* cointerface */
/* Class/struct/union/cointerface */
{ {
const char* struct_name = NULL; const char* struct_name = NULL;
const char* type_name = NULL; const char* type_name = NULL;
...@@ -748,6 +749,7 @@ static BOOL demangle_datatype(struct parsed_symbol* sym, struct datatype_t* ct, ...@@ -748,6 +749,7 @@ static BOOL demangle_datatype(struct parsed_symbol* sym, struct datatype_t* ct,
case 'T': type_name = "union "; break; case 'T': type_name = "union "; break;
case 'U': type_name = "struct "; break; case 'U': type_name = "struct "; break;
case 'V': type_name = "class "; break; case 'V': type_name = "class "; break;
case 'Y': type_name = "cointerface "; break;
} }
} }
ct->left = str_printf(sym, "%s%s", type_name, struct_name); ct->left = str_printf(sym, "%s%s", type_name, struct_name);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment