widl: Make write_base_type take a format char instead of a type desc ptr.
This commit is contained in:
parent
37a7ca59b3
commit
5f7886925d
|
@ -776,11 +776,11 @@ void write_procformatstring(FILE *file, const statement_list_t *stmts, type_pred
|
||||||
print_file(file, indent, "\n");
|
print_file(file, indent, "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static int write_base_type(FILE *file, const type_t *type, unsigned int *typestring_offset)
|
static int write_base_type(FILE *file, unsigned char fc, unsigned int *typestring_offset)
|
||||||
{
|
{
|
||||||
if (is_base_type(type->type))
|
if (is_base_type(fc))
|
||||||
{
|
{
|
||||||
print_file(file, 2, "0x%02x,\t/* %s */\n", type->type, string_of_type(type->type));
|
print_file(file, 2, "0x%02x,\t/* %s */\n", fc, string_of_type(fc));
|
||||||
*typestring_offset += 1;
|
*typestring_offset += 1;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -1306,7 +1306,7 @@ static void write_member_type(FILE *file, const type_t *cont,
|
||||||
print_file(file, 2, "0x%x,\t/* %s */\n", fc, string_of_type(fc));
|
print_file(file, 2, "0x%x,\t/* %s */\n", fc, string_of_type(fc));
|
||||||
*tfsoff += 1;
|
*tfsoff += 1;
|
||||||
}
|
}
|
||||||
else if (!write_base_type(file, type, tfsoff))
|
else if (!write_base_type(file, type->type, tfsoff))
|
||||||
error("Unsupported member type 0x%x\n", type->type);
|
error("Unsupported member type 0x%x\n", type->type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue