Commit 209e175d authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

dbghelp: Cleanup MSC bitfield handling.

- no longer caching bitfield information but accessing it directly when needed - removed all kludges for bitfield handling - reused BOOL parameter to codeview_get_type for monitoring traces (will be used in later patches)
parent 4c2cec55
...@@ -154,24 +154,6 @@ union codeview_type ...@@ -154,24 +154,6 @@ union codeview_type
{ {
unsigned short int len; unsigned short int len;
short int id; short int id;
unsigned char nbits;
unsigned char bitoff;
unsigned short type;
} bitfield_v1;
struct
{
unsigned short int len;
short int id;
unsigned int type;
unsigned char nbits;
unsigned char bitoff;
} bitfield_v2;
struct
{
unsigned short int len;
short int id;
short int elemtype; short int elemtype;
short int idxtype; short int idxtype;
unsigned short int arrlen; /* numeric leaf */ unsigned short int arrlen; /* numeric leaf */
...@@ -387,6 +369,24 @@ union codeview_reftype ...@@ -387,6 +369,24 @@ union codeview_reftype
unsigned char list[1]; unsigned char list[1];
} fieldlist; } fieldlist;
struct
{
unsigned short int len;
short int id;
unsigned char nbits;
unsigned char bitoff;
unsigned short type;
} bitfield_v1;
struct
{
unsigned short int len;
short int id;
unsigned int type;
unsigned char nbits;
unsigned char bitoff;
} bitfield_v2;
}; };
union codeview_fieldtype union codeview_fieldtype
......
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