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