--- ruby_xml_document.c 2003-05-27 20:29:15.000000000 +0200 +++ ruby_xml_document.c 2004-12-27 21:24:03.230936408 +0100 @@ -317,15 +317,15 @@ case RUBY_LIBXML_SRC_TYPE_NULL: break; case RUBY_LIBXML_SRC_TYPE_FILE: - (rx_file_data *)data = (rx_file_data *)rxd->data; + data = (rx_file_data *)rxd->data; free((rx_file_data *)data); break; case RUBY_LIBXML_SRC_TYPE_STRING: - (rx_string_data *)data = (rx_string_data *)rxd->data; + data = (rx_string_data *)rxd->data; free((rx_string_data *)data); break; case RUBY_LIBXML_SRC_TYPE_IO: - (rx_io_data *)data = (rx_io_data *)rxd->data; + data = (rx_io_data *)rxd->data; free((rx_io_data *)data); break; default: --- ruby_xml_node_set.c 2003-05-27 20:32:59.000000000 +0200 +++ ruby_xml_node_set.c 2004-12-27 21:24:20.910248744 +0100 @@ -58,7 +58,7 @@ case RUBY_LIBXML_SRC_TYPE_NULL: break; case RUBY_LIBXML_SRC_TYPE_XPATH: - (rx_xpath_data *)data = (rx_file_data *)rxnset->data; + data = (rx_file_data *)rxnset->data; free((rx_xpath_data *)data); default: rb_fatal("Unknown data type, %d", rxnset->data_type); --- ruby_xml_parser.c 2002-10-22 09:56:53.000000000 +0200 +++ ruby_xml_parser.c 2004-12-27 21:24:38.993499672 +0100 @@ -479,15 +479,15 @@ case RUBY_LIBXML_SRC_TYPE_NULL: break; case RUBY_LIBXML_SRC_TYPE_FILE: - (rx_file_data *)data = (rx_file_data *)rxp->data; + data = (rx_file_data *)rxp->data; free((rx_file_data *)data); break; case RUBY_LIBXML_SRC_TYPE_STRING: - (rx_string_data *)data = (rx_string_data *)rxp->data; + data = (rx_string_data *)rxp->data; free((rx_string_data *)data); break; case RUBY_LIBXML_SRC_TYPE_IO: - (rx_io_data *)data = (rx_io_data *)rxp->data; + data = (rx_io_data *)rxp->data; free((rx_io_data *)data); break; default: