Пример #1
0
void free_label(textlabel_t * p)
{
    if (p) {
	free(p->text);
	if (p->html) {
	    if (p->u.html) free_html_label(p->u.html, 1);
	} else {
	    free_textspan(p->u.txt.span, p->u.txt.nspans);
	}
	free(p);
    }
}
Пример #2
0
void free_label(textlabel_t * p)
{
    if (p) {
	free(p->text);

	if (p->html) 
	{
#ifdef ENABLE_HTML //maks
	    free_html_label(p->u.html, 1);
#endif
	} 
	else 
	{
	    free_textline(p->u.txt.line);
	}
	free(p);
    }
}
Пример #3
0
static void free_html_cell(htmlcell_t * cp)
{
    free_html_label(&cp->child, 0);
    free_html_data(&cp->data);
    free(cp);
}