Commit fd959ef0 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

mscvpdb.h: Add definition for friend function v3.

parent 1131b326
......@@ -569,6 +569,14 @@ union codeview_fieldtype
struct
{
unsigned short int id;
short int _pad0;
cv_typ_t type;
char name[1];
} friendfcn_v3;
struct
{
unsigned short int id;
cv_typ16_t type;
short int attribute;
unsigned short int offset; /* numeric leaf */
......@@ -1266,6 +1274,7 @@ union codeview_fieldtype
#define LF_STRUCTURE_V3 0x1505
#define LF_UNION_V3 0x1506
#define LF_ENUM_V3 0x1507
#define LF_FRIENDFCN_V3 0x150c
#define LF_MEMBER_V3 0x150d
#define LF_STMEMBER_V3 0x150e
#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);
break;
#if 0
case LF_FRIENDFCN_V3:
printf("\t\tFriend function V3: '%s' type:%x\n",
fieldtype->friendfcn_v3.name,
fieldtype->friendfcn_v3.type);
ptr += 2 + 2 + 4 + (strlen(fieldtype->stmember_v3.name) + 1);
break;
#endif
case LF_BCLASS_V1:
leaf_len = numeric_leaf(&value, &fieldtype->bclass_v1.offset);
......
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