Raphael wrote:
Hi,

Changelog:
  - begin of dwarf debug lines parsing
  - better robustness
  - support of unamed syms
  - better traces

TODO:
  - find a clean way to handle forward declarations
  - debug lines parsing


Index: type.c
===================================================================
RCS file: /home/wine/wine/dlls/dbghelp/type.c,v
retrieving revision 1.12
diff -u -r1.12 type.c
--- type.c      18 Apr 2005 15:34:10 -0000      1.12
+++ type.c      10 Oct 2005 07:02:25 -0000
@@ -204,8 +204,8 @@
  * the others (bit fields)
  */
 BOOL symt_add_udt_element(struct module* module, struct symt_udt* udt_type,
-                          const char* name, struct symt* elt_type,
-                          unsigned offset, unsigned size)
+                         const char* name, struct symt* elt_type,
+                         unsigned offset, unsigned size)
 {
     struct symt_data*   m;
     struct symt**       p;
@@ -220,7 +220,7 @@
         assert(m);
         assert(m->symt.tag == SymTagData);
         if (m->hash_elt.name[0] == name[0] && strcmp(m->hash_elt.name, name) 
== 0)
-            return TRUE;
+           return FALSE;
     }
if ((m = pool_alloc(&module->pool, sizeof(*m))) == NULL) return FALSE;
I don't see the reason of changin the returnd value from TRUE to FALSE
--
Eric Pouech



Reply via email to