--- psiconv/trunk/lib/psiconv/data.c 2003/11/22 22:17:04 163 +++ psiconv/trunk/lib/psiconv/data.c 2003/11/26 20:56:17 171 @@ -41,6 +41,9 @@ static void psiconv_free_formula_aux(void *data); static void psiconv_free_sheet_worksheet_aux (void *data); static void psiconv_free_sheet_variable_aux(void * variable); +static void psiconv_free_sheet_cell_aux(void *cell); +static void psiconv_free_sheet_line_aux(void *line); +static void psiconv_free_sheet_worksheet_aux (void *data); static psiconv_word_styles_section psiconv_empty_word_styles_section(void); static psiconv_text_and_layout psiconv_empty_text_and_layout(void); @@ -490,7 +493,8 @@ free(section); } -void psiconv_free_object(psiconv_object object) +void psiconv_free_embedded_object_section + (psiconv_embedded_object_section object) { if (object) { psiconv_free_object_icon_section(object->icon); @@ -503,7 +507,8 @@ void psiconv_free_in_line_layout_aux(void * layout) { psiconv_free_character_layout(((psiconv_in_line_layout) layout)->layout); - psiconv_free_object(((psiconv_in_line_layout) layout)->object); + psiconv_free_embedded_object_section + (((psiconv_in_line_layout) layout)->object); } void psiconv_free_in_line_layout(psiconv_in_line_layout layout)