Commit 696eddca authored by Andrew Talbot's avatar Andrew Talbot Committed by Alexandre Julliard

winedump: Cast-qual warnings fix.

parent 25d1dc81
...@@ -716,8 +716,8 @@ int codeview_dump_types(const void* table, unsigned long len) ...@@ -716,8 +716,8 @@ int codeview_dump_types(const void* table, unsigned long len)
case LF_METHODLIST_V1: case LF_METHODLIST_V1:
{ {
unsigned short* pattr = (unsigned short*)((const char*)type + 4); const unsigned short* pattr = (const unsigned short*)((const char*)type + 4);
printf("\t%x => Method list\n", curr_type); printf("\t%x => Method list\n", curr_type);
while ((const char*)pattr < (const char*)type + type->generic.len + 2) while ((const char*)pattr < (const char*)type + type->generic.len + 2)
{ {
...@@ -726,7 +726,7 @@ int codeview_dump_types(const void* table, unsigned long len) ...@@ -726,7 +726,7 @@ int codeview_dump_types(const void* table, unsigned long len)
case 4: case 6: case 4: case 6:
printf("\t\t\tattr:%s type:%x vtab-offset:%x\n", printf("\t\t\tattr:%s type:%x vtab-offset:%x\n",
get_attr(pattr[0]), pattr[1], get_attr(pattr[0]), pattr[1],
*(unsigned*)(&pattr[2])); *(const unsigned*)(&pattr[2]));
pattr += 3; pattr += 3;
break; break;
default: default:
...@@ -740,8 +740,8 @@ int codeview_dump_types(const void* table, unsigned long len) ...@@ -740,8 +740,8 @@ int codeview_dump_types(const void* table, unsigned long len)
case LF_METHODLIST_V2: case LF_METHODLIST_V2:
{ {
unsigned* pattr = (unsigned*)((const char*)type + 4); const unsigned* pattr = (const unsigned*)((const char*)type + 4);
printf("\t%x => Method list\n", curr_type); printf("\t%x => Method list\n", curr_type);
while ((const char*)pattr < (const char*)type + type->generic.len + 2) while ((const char*)pattr < (const char*)type + type->generic.len + 2)
{ {
...@@ -763,7 +763,7 @@ int codeview_dump_types(const void* table, unsigned long len) ...@@ -763,7 +763,7 @@ int codeview_dump_types(const void* table, unsigned long len)
case LF_VTSHAPE_V1: case LF_VTSHAPE_V1:
{ {
int count = *(unsigned short*)((const char*)type + 4); int count = *(const unsigned short*)((const char*)type + 4);
int shift = 0; int shift = 0;
const char* ptr = (const char*)type + 6; const char* ptr = (const char*)type + 6;
const char* desc[] = {"Near", "Far", "Thin", "Disp to outtermost", const char* desc[] = {"Near", "Far", "Thin", "Disp to outtermost",
...@@ -799,9 +799,9 @@ int codeview_dump_types(const void* table, unsigned long len) ...@@ -799,9 +799,9 @@ int codeview_dump_types(const void* table, unsigned long len)
int codeview_dump_symbols(const void* root, unsigned long size) int codeview_dump_symbols(const void* root, unsigned long size)
{ {
int i, length; int i, length;
const char* curr_func = NULL; char* curr_func = NULL;
int nest_block = 0; int nest_block = 0;
/* /*
* Loop over the different types of records and whenever we * Loop over the different types of records and whenever we
* find something we are interested in, record it and move on. * find something we are interested in, record it and move on.
...@@ -1002,7 +1002,7 @@ int codeview_dump_symbols(const void* root, unsigned long size) ...@@ -1002,7 +1002,7 @@ int codeview_dump_symbols(const void* root, unsigned long size)
else else
{ {
printf("\tS-End-Of %s\n", curr_func); printf("\tS-End-Of %s\n", curr_func);
free((void*)curr_func); free(curr_func);
curr_func = NULL; curr_func = NULL;
} }
break; break;
...@@ -1141,8 +1141,8 @@ int codeview_dump_symbols(const void* root, unsigned long size) ...@@ -1141,8 +1141,8 @@ int codeview_dump_symbols(const void* root, unsigned long size)
pname = PSTRING(sym, length); pname = PSTRING(sym, length);
length += (pname->namelen + 1 + 3) & ~3; length += (pname->namelen + 1 + 3) & ~3;
printf("\t%08x %08x %08x '%s'\n", printf("\t%08x %08x %08x '%s'\n",
*(((DWORD*)sym) + 1), *(((DWORD*)sym) + 2), *(((DWORD*)sym) + 3), *(((const DWORD*)sym) + 1), *(((const DWORD*)sym) + 2), *(((const DWORD*)sym) + 3),
p_string(pname)); p_string(pname));
} }
break; break;
...@@ -1151,9 +1151,9 @@ int codeview_dump_symbols(const void* root, unsigned long size) ...@@ -1151,9 +1151,9 @@ int codeview_dump_symbols(const void* root, unsigned long size)
const unsigned short* ptr = ((const unsigned short*)sym) + 2; const unsigned short* ptr = ((const unsigned short*)sym) + 2;
/* FIXME: what are all those values for ? */ /* FIXME: what are all those values for ? */
printf("\tTool V3 ??? %x-%x-%x-%x-%x-%x-%x-%x-%x %s\n", printf("\tTool V3 ??? %x-%x-%x-%x-%x-%x-%x-%x-%x %s\n",
ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5], ptr[6], ptr[7], ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5], ptr[6], ptr[7],
ptr[8], (char*)(&ptr[9])); ptr[8], (const char*)(&ptr[9]));
dump_data((const void*)sym, sym->generic.len + 2, "\t\t"); dump_data((const void*)sym, sym->generic.len + 2, "\t\t");
} }
break; break;
......
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