Eric Pouech : msvcrt: symbol undecoration: Added support for cointerface.

Alexandre Julliard julliard at winehq.org
Tue Jan 22 06:01:50 CST 2008


Module: wine
Branch: master
Commit: 056e589556bc8b9c822233ee976bbc388f041284
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=056e589556bc8b9c822233ee976bbc388f041284

Author: Eric Pouech <eric.pouech at 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);




More information about the wine-cvs mailing list