Commit 842450e9 authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

inetcomm: Fix compilation on systems that don't support nameless unions.

parent 90834020
......@@ -20,6 +20,7 @@
*/
#define COBJMACROS
#define NONAMELESSUNION
#include <stdarg.h>
#include <stdio.h>
......@@ -343,7 +344,7 @@ static void read_value(header_t *header, char **cur)
}
header->value.vt = VT_LPSTR;
header->value.pszVal = value;
header->value.u.pszVal = value;
*cur = end;
}
......@@ -359,15 +360,15 @@ static void init_content_type(MimeBody *body, header_t *header)
return;
}
slash = strchr(header->value.pszVal, '/');
slash = strchr(header->value.u.pszVal, '/');
if(!slash)
{
WARN("malformed context type value\n");
return;
}
len = slash - header->value.pszVal;
len = slash - header->value.u.pszVal;
body->content_pri_type = HeapAlloc(GetProcessHeap(), 0, len + 1);
memcpy(body->content_pri_type, header->value.pszVal, len);
memcpy(body->content_pri_type, header->value.u.pszVal, len);
body->content_pri_type[len] = '\0';
body->content_sub_type = strdupA(slash + 1);
}
......
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