diff options
Diffstat (limited to 'gdb/osdata.c')
-rw-r--r-- | gdb/osdata.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/gdb/osdata.c b/gdb/osdata.c index d33026c..2ac0062 100644 --- a/gdb/osdata.c +++ b/gdb/osdata.c @@ -58,14 +58,14 @@ osdata_start_osdata (struct gdb_xml_parser *parser, const struct gdb_xml_element *element, void *user_data, VEC(gdb_xml_value_s) *attributes) { - struct osdata_parsing_data *data = user_data; + struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data; char *type; struct osdata *osdata; if (data->osdata) gdb_xml_error (parser, _("Seen more than on osdata element")); - type = xml_find_attribute (attributes, "type")->value; + type = (char *) xml_find_attribute (attributes, "type")->value; osdata = XCNEW (struct osdata); osdata->type = xstrdup (type); data->osdata = osdata; @@ -78,7 +78,7 @@ osdata_start_item (struct gdb_xml_parser *parser, const struct gdb_xml_element *element, void *user_data, VEC(gdb_xml_value_s) *attributes) { - struct osdata_parsing_data *data = user_data; + struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data; struct osdata_item item = { NULL }; VEC_safe_push (osdata_item_s, data->osdata->items, &item); @@ -91,8 +91,9 @@ osdata_start_column (struct gdb_xml_parser *parser, const struct gdb_xml_element *element, void *user_data, VEC(gdb_xml_value_s) *attributes) { - struct osdata_parsing_data *data = user_data; - const char *name = xml_find_attribute (attributes, "name")->value; + struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data; + const char *name + = (const char *) xml_find_attribute (attributes, "name")->value; data->property_name = xstrdup (name); } @@ -104,7 +105,7 @@ osdata_end_column (struct gdb_xml_parser *parser, const struct gdb_xml_element *element, void *user_data, const char *body_text) { - struct osdata_parsing_data *data = user_data; + struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data; struct osdata *osdata = data->osdata; struct osdata_item *item = VEC_last (osdata_item_s, osdata->items); struct osdata_column *col = VEC_safe_push (osdata_column_s, @@ -121,7 +122,7 @@ osdata_end_column (struct gdb_xml_parser *parser, static void clear_parsing_data (void *p) { - struct osdata_parsing_data *data = p; + struct osdata_parsing_data *data = (struct osdata_parsing_data *) p; osdata_free (data->osdata); data->osdata = NULL; @@ -229,7 +230,7 @@ osdata_free (struct osdata *osdata) static void osdata_free_cleanup (void *arg) { - struct osdata *osdata = arg; + struct osdata *osdata = (struct osdata *) arg; osdata_free (osdata); } |