mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 06:41:41 +00:00
mscvpdb.h: Add definition for friend function v3.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1131b32685
commit
fd959ef060
|
@ -566,6 +566,14 @@ union codeview_fieldtype
|
||||||
struct p_string p_name;
|
struct p_string p_name;
|
||||||
} friendfcn_v2;
|
} friendfcn_v2;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
unsigned short int id;
|
||||||
|
short int _pad0;
|
||||||
|
cv_typ_t type;
|
||||||
|
char name[1];
|
||||||
|
} friendfcn_v3;
|
||||||
|
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
unsigned short int id;
|
unsigned short int id;
|
||||||
|
@ -1266,6 +1274,7 @@ union codeview_fieldtype
|
||||||
#define LF_STRUCTURE_V3 0x1505
|
#define LF_STRUCTURE_V3 0x1505
|
||||||
#define LF_UNION_V3 0x1506
|
#define LF_UNION_V3 0x1506
|
||||||
#define LF_ENUM_V3 0x1507
|
#define LF_ENUM_V3 0x1507
|
||||||
|
#define LF_FRIENDFCN_V3 0x150c
|
||||||
#define LF_MEMBER_V3 0x150d
|
#define LF_MEMBER_V3 0x150d
|
||||||
#define LF_STMEMBER_V3 0x150e
|
#define LF_STMEMBER_V3 0x150e
|
||||||
#define LF_METHOD_V3 0x150f
|
#define LF_METHOD_V3 0x150f
|
||||||
|
|
|
@ -685,13 +685,12 @@ static void do_field(const unsigned char* start, const unsigned char* end)
|
||||||
ptr += 2 + 2 + 4 + (1 + fieldtype->stmember_v2.p_name.namelen);
|
ptr += 2 + 2 + 4 + (1 + fieldtype->stmember_v2.p_name.namelen);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#if 0
|
|
||||||
case LF_FRIENDFCN_V3:
|
case LF_FRIENDFCN_V3:
|
||||||
printf("\t\tFriend function V3: '%s' type:%x\n",
|
printf("\t\tFriend function V3: '%s' type:%x\n",
|
||||||
fieldtype->friendfcn_v3.name,
|
fieldtype->friendfcn_v3.name,
|
||||||
fieldtype->friendfcn_v3.type);
|
fieldtype->friendfcn_v3.type);
|
||||||
|
ptr += 2 + 2 + 4 + (strlen(fieldtype->stmember_v3.name) + 1);
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
|
|
||||||
case LF_BCLASS_V1:
|
case LF_BCLASS_V1:
|
||||||
leaf_len = numeric_leaf(&value, &fieldtype->bclass_v1.offset);
|
leaf_len = numeric_leaf(&value, &fieldtype->bclass_v1.offset);
|
||||||
|
|
Loading…
Reference in a new issue