void html_parser::parse_destroy() { if (page_) { free(page_); page_ = NULL; } if (buffer_conv_) { free(buffer_conv_); buffer_conv_ = NULL; buffer_conv_len_ = 0; } if (title_) { free(title_); page_ = NULL; } if (content_) { free(content_); content_ = NULL; } if (links_) { free(links_); links_ = NULL; } if (tree_) { delete tree_; tree_ = NULL; } if (outer_) recode_delete_outer(outer_); }
RecodeOuter::~RecodeOuter() { recode_delete_outer(mOuter); }