1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-08-21 21:04:38 -04:00

DOM, ecmascript: Argument of done functions changed to struct dom_node *.

node is needed by some unregister functions.
This commit is contained in:
Witold Filipczyk 2007-06-12 14:37:31 +02:00 committed by Witold Filipczyk
parent 09db7aa8a0
commit c6274851b2
105 changed files with 154 additions and 154 deletions

View File

@ -191,9 +191,9 @@ make_A_object(JSContext *ctx, struct dom_node *node)
}
void
done_A_object(void *data)
done_A_object(struct dom_node *node)
{
struct A_struct *d = data;
struct A_struct *d = node->data.element.html_data;
mem_free_if(d->access_key);
mem_free_if(d->charset);

View File

@ -25,6 +25,6 @@ struct A_struct {
};
void make_A_object(JSContext *ctx, struct dom_node *node);
void done_A_object(void *data);
void done_A_object(struct dom_node *node);
#endif

View File

@ -164,9 +164,9 @@ make_APPLET_object(JSContext *ctx, struct dom_node *node)
}
void
done_APPLET_object(void *data)
done_APPLET_object(struct dom_node *node)
{
struct APPLET_struct *d = data;
struct APPLET_struct *d = node->data.element.html_data;
mem_free_if(d->align);
mem_free_if(d->alt);

View File

@ -24,5 +24,5 @@ struct APPLET_struct {
};
void make_APPLET_object(JSContext *ctx, struct dom_node *node);
void done_APPLET_object(void *data);
void done_APPLET_object(struct dom_node *node);
#endif

View File

@ -144,9 +144,9 @@ make_AREA_object(JSContext *ctx, struct dom_node *node)
}
void
done_AREA_object(void *data)
done_AREA_object(struct dom_node *node)
{
struct AREA_struct *d = data;
struct AREA_struct *d = node->data.element.html_data;
mem_free_if(d->access_key);
mem_free_if(d->alt);

View File

@ -21,5 +21,5 @@ struct AREA_struct {
};
void make_AREA_object(JSContext *ctx, struct dom_node *node);
void done_AREA_object(void *data);
void done_AREA_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_BR_object(JSContext *ctx, struct dom_node *node)
}
void
done_BR_object(void *data)
done_BR_object(struct dom_node *node)
{
struct BR_struct *d = data;
struct BR_struct *d = node->data.element.html_data;
mem_free_if(d->clear);
}

View File

@ -14,5 +14,5 @@ struct BR_struct {
};
void make_BR_object(JSContext *ctx, struct dom_node *node);
void done_BR_object(void *data);
void done_BR_object(struct dom_node *node);
#endif

View File

@ -103,9 +103,9 @@ make_BASE_object(JSContext *ctx, struct dom_node *node)
}
void
done_BASE_object(void *data)
done_BASE_object(struct dom_node *node)
{
struct BASE_struct *d = data;
struct BASE_struct *d = node->data.element.html_data;
mem_free_if(d->href);
mem_free_if(d->target);

View File

@ -15,5 +15,5 @@ struct BASE_struct {
};
void make_BASE_object(JSContext *ctx, struct dom_node *node);
void done_BASE_object(void *data);
void done_BASE_object(struct dom_node *node);
#endif

View File

@ -109,9 +109,9 @@ make_BASEFONT_object(JSContext *ctx, struct dom_node *node)
}
void
done_BASEFONT_object(void *data)
done_BASEFONT_object(struct dom_node *node)
{
struct BASEFONT_struct *d = data;
struct BASEFONT_struct *d = node->data.element.html_data;
mem_free_if(d->color);
mem_free_if(d->face);

View File

@ -16,5 +16,5 @@ struct BASEFONT_struct {
};
void make_BASEFONT_object(JSContext *ctx, struct dom_node *node);
void done_BASEFONT_object(void *data);
void done_BASEFONT_object(struct dom_node *node);
#endif

View File

@ -131,9 +131,9 @@ make_BODY_object(JSContext *ctx, struct dom_node *node)
}
void
done_BODY_object(void *data)
done_BODY_object(struct dom_node *node)
{
struct BODY_struct *d = data;
struct BODY_struct *d = node->data.element.html_data;
mem_free_if(d->alink);
mem_free_if(d->background);

View File

@ -19,5 +19,5 @@ struct BODY_struct {
};
void make_BODY_object(JSContext *ctx, struct dom_node *node);
void done_BODY_object(void *data);
void done_BODY_object(struct dom_node *node);
#endif

View File

@ -134,9 +134,9 @@ make_BUTTON_object(JSContext *ctx, struct dom_node *node)
}
void
done_BUTTON_object(void *data)
done_BUTTON_object(struct dom_node *node)
{
struct BUTTON_struct *d = data;
struct BUTTON_struct *d = node->data.element.html_data;
/* form musn't be freed */
mem_free_if(d->access_key);

View File

@ -20,5 +20,5 @@ struct BUTTON_struct {
};
void make_BUTTON_object(JSContext *ctx, struct dom_node *node);
void done_BUTTON_object(void *data);
void done_BUTTON_object(struct dom_node *node);
#endif

View File

@ -96,6 +96,6 @@ make_DL_object(JSContext *ctx, struct dom_node *node)
}
void
done_DL_object(void *data)
done_DL_object(struct dom_node *node)
{
}

View File

@ -14,5 +14,5 @@ struct DL_struct {
};
void make_DL_object(JSContext *ctx, struct dom_node *node);
void done_DL_object(void *data);
void done_DL_object(struct dom_node *node);
#endif

View File

@ -96,6 +96,6 @@ make_DIR_object(JSContext *ctx, struct dom_node *node)
}
void
done_DIR_object(void *data)
done_DIR_object(struct dom_node *node)
{
}

View File

@ -14,5 +14,5 @@ struct DIR_struct {
};
void make_DIR_object(JSContext *ctx, struct dom_node *node);
void done_DIR_object(void *data);
void done_DIR_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_DIV_object(JSContext *ctx, struct dom_node *node)
}
void
done_DIV_object(void *data)
done_DIV_object(struct dom_node *node)
{
struct DIV_struct *d = data;
struct DIV_struct *d = node->data.element.html_data;
mem_free_if(d->align);
}

View File

@ -14,5 +14,5 @@ struct DIV_struct {
};
void make_DIV_object(JSContext *ctx, struct dom_node *node);
void done_DIV_object(void *data);
void done_DIV_object(struct dom_node *node);
#endif

View File

@ -122,9 +122,9 @@ make_HTMLElement(JSContext *ctx, struct dom_node *node)
}
void
done_HTMLElement(void *data)
done_HTMLElement(struct dom_node *node)
{
struct HTMLElement_struct *d = data;
struct HTMLElement_struct *d = node->data.element.html_data;
mem_free_if(d->id);
mem_free_if(d->title);

View File

@ -24,7 +24,7 @@ struct html_objects { /* FIXME: Better name for this type. */
};
void make_HTMLElement(JSContext *ctx, struct dom_node *node);
void done_HTMLElement(void *data);
void done_HTMLElement(struct dom_node *node);
#define make_ABBR_object make_HTMLElement
#define make_ACRONYM_object make_HTMLElement

View File

@ -71,6 +71,6 @@ make_FIELDSET_object(JSContext *ctx, struct dom_node *node)
}
void
done_FIELDSET_object(void *data)
done_FIELDSET_object(struct dom_node *node)
{
}

View File

@ -13,6 +13,6 @@ struct FIELDSET_struct {
};
void make_FIELDSET_object(JSContext *ctx, struct dom_node *node);
void done_FIELDSET_object(void *data);
void done_FIELDSET_object(struct dom_node *node);
#endif

View File

@ -110,9 +110,9 @@ make_FONT_object(JSContext *ctx, struct dom_node *node)
}
void
done_FONT_object(void *data)
done_FONT_object(struct dom_node *node)
{
struct FONT_struct *d = data;
struct FONT_struct *d = node->data.element.html_data;
mem_free_if(d->color);
mem_free_if(d->face);

View File

@ -16,5 +16,5 @@ struct FONT_struct {
};
void make_FONT_object(JSContext *ctx, struct dom_node *node);
void done_FONT_object(void *data);
void done_FONT_object(struct dom_node *node);
#endif

View File

@ -242,9 +242,9 @@ done_elements(struct dom_node_list *list)
}
void
done_FORM_object(void *data)
done_FORM_object(struct dom_node *node)
{
struct FORM_struct *d = data;
struct FORM_struct *d = node->data.element.html_data;
if (d->elements)
done_elements(d->elements);

View File

@ -21,7 +21,7 @@ struct FORM_struct {
};
void make_FORM_object(JSContext *ctx, struct dom_node *node);
void done_FORM_object(void *data);
void done_FORM_object(struct dom_node *node);
void register_form_element(struct dom_node *form, struct dom_node *node);
void unregister_form_element(struct dom_node *form, struct dom_node *node);
struct dom_node *find_parent_form(struct dom_node *node);

View File

@ -150,9 +150,9 @@ make_FRAME_object(JSContext *ctx, struct dom_node *node)
}
void
done_FRAME_object(void *data)
done_FRAME_object(struct dom_node *node)
{
struct FRAME_struct *d = data;
struct FRAME_struct *d = node->data.element.html_data;
mem_free_if(d->frame_border);
mem_free_if(d->long_desc);

View File

@ -22,5 +22,5 @@ struct FRAME_struct {
};
void make_FRAME_object(JSContext *ctx, struct dom_node *node);
void done_FRAME_object(void *data);
void done_FRAME_object(struct dom_node *node);
#endif

View File

@ -103,9 +103,9 @@ make_FRAMESET_object(JSContext *ctx, struct dom_node *node)
}
void
done_FRAMESET_object(void *data)
done_FRAMESET_object(struct dom_node *node)
{
struct FRAMESET_struct *d = data;
struct FRAMESET_struct *d = node->data.element.html_data;
mem_free_if(d->cols);
mem_free_if(d->rows);

View File

@ -15,5 +15,5 @@ struct FRAMESET_struct {
};
void make_FRAMESET_object(JSContext *ctx, struct dom_node *node);
void done_FRAMESET_object(void *data);
void done_FRAMESET_object(struct dom_node *node);
#endif

View File

@ -117,9 +117,9 @@ make_HR_object(JSContext *ctx, struct dom_node *node)
}
void
done_HR_object(void *data)
done_HR_object(struct dom_node *node)
{
struct HR_struct *d = data;
struct HR_struct *d = node->data.element.html_data;
mem_free_if(d->align);
mem_free_if(d->size);

View File

@ -17,5 +17,5 @@ struct HR_struct {
};
void make_HR_object(JSContext *ctx, struct dom_node *node);
void done_HR_object(void *data);
void done_HR_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_HEAD_object(JSContext *ctx, struct dom_node *node)
}
void
done_HEAD_object(void *data)
done_HEAD_object(struct dom_node *node)
{
struct HEAD_struct *d = data;
struct HEAD_struct *d = node->data.element.html_data;
mem_free_if(d->profile);
}

View File

@ -14,5 +14,5 @@ struct HEAD_struct {
};
void make_HEAD_object(JSContext *ctx, struct dom_node *node);
void done_HEAD_object(void *data);
void done_HEAD_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_H1_object(JSContext *ctx, struct dom_node *node)
}
void
done_H1_object(void *data)
done_H1_object(struct dom_node *node)
{
struct H1_struct *d = data;
struct H1_struct *d = node->data.element.html_data;
mem_free_if(d->align);
}

View File

@ -14,7 +14,7 @@ struct H1_struct {
};
void make_H1_object(JSContext *ctx, struct dom_node *node);
void done_H1_object(void *data);
void done_H1_object(struct dom_node *node);
#define make_H2_object make_H1_object
#define make_H3_object make_H1_object

View File

@ -96,9 +96,9 @@ make_HTML_object(JSContext *ctx, struct dom_node *node)
}
void
done_HTML_object(void *data)
done_HTML_object(struct dom_node *node)
{
struct HTML_struct *d = data;
struct HTML_struct *d = node->data.element.html_data;
mem_free_if(d->version);
}

View File

@ -14,5 +14,5 @@ struct HTML_struct {
};
void make_HTML_object(JSContext *ctx, struct dom_node *node);
void done_HTML_object(void *data);
void done_HTML_object(struct dom_node *node);
#endif

View File

@ -164,9 +164,9 @@ make_IFRAME_object(JSContext *ctx, struct dom_node *node)
}
void
done_IFRAME_object(void *data)
done_IFRAME_object(struct dom_node *node)
{
struct IFRAME_struct *d = data;
struct IFRAME_struct *d = node->data.element.html_data;
mem_free_if(d->align);
mem_free_if(d->frame_border);

View File

@ -24,5 +24,5 @@ struct IFRAME_struct {
};
void make_IFRAME_object(JSContext *ctx, struct dom_node *node);
void done_IFRAME_object(void *data);
void done_IFRAME_object(struct dom_node *node);
#endif

View File

@ -169,9 +169,9 @@ make_IMG_object(JSContext *ctx, struct dom_node *node)
}
void
done_IMG_object(void *data)
done_IMG_object(struct dom_node *node)
{
struct IMG_struct *d = data;
struct IMG_struct *d = node->data.element.html_data;
mem_free_if(d->name);
mem_free_if(d->align);

View File

@ -25,5 +25,5 @@ struct IMG_struct {
};
void make_IMG_object(JSContext *ctx, struct dom_node *node);
void done_IMG_object(void *data);
void done_IMG_object(struct dom_node *node);
#endif

View File

@ -248,9 +248,9 @@ make_INPUT_object(JSContext *ctx, struct dom_node *node)
}
void
done_INPUT_object(void *data)
done_INPUT_object(struct dom_node *node)
{
struct INPUT_struct *d = data;
struct INPUT_struct *d = node->data.element.html_data;
mem_free_if(d->default_value);
/* form ? */

View File

@ -31,5 +31,5 @@ struct INPUT_struct {
};
void make_INPUT_object(JSContext *ctx, struct dom_node *node);
void done_INPUT_object(void *data);
void done_INPUT_object(struct dom_node *node);
#endif

View File

@ -103,9 +103,9 @@ make_ISINDEX_object(JSContext *ctx, struct dom_node *node)
}
void
done_ISINDEX_object(void *data)
done_ISINDEX_object(struct dom_node *node)
{
struct ISINDEX_struct *d = data;
struct ISINDEX_struct *d = node->data.element.html_data;
/* form ? */
mem_free_if(d->prompt);

View File

@ -15,5 +15,5 @@ struct ISINDEX_struct {
};
void make_ISINDEX_object(JSContext *ctx, struct dom_node *node);
void done_ISINDEX_object(void *data);
void done_ISINDEX_object(struct dom_node *node);
#endif

View File

@ -102,9 +102,9 @@ make_LI_object(JSContext *ctx, struct dom_node *node)
}
void
done_LI_object(void *data)
done_LI_object(struct dom_node *node)
{
struct LI_struct *d = data;
struct LI_struct *d = node->data.element.html_data;
mem_free_if(d->type);
}

View File

@ -15,5 +15,5 @@ struct LI_struct {
};
void make_LI_object(JSContext *ctx, struct dom_node *node);
void done_LI_object(void *data);
void done_LI_object(struct dom_node *node);
#endif

View File

@ -110,9 +110,9 @@ make_LABEL_object(JSContext *ctx, struct dom_node *node)
}
void
done_LABEL_object(void *data)
done_LABEL_object(struct dom_node *node)
{
struct LABEL_struct *d = data;
struct LABEL_struct *d = node->data.element.html_data;
/* form ? */
mem_free_if(d->access_key);

View File

@ -16,5 +16,5 @@ struct LABEL_struct {
};
void make_LABEL_object(JSContext *ctx, struct dom_node *node);
void done_LABEL_object(void *data);
void done_LABEL_object(struct dom_node *node);
#endif

View File

@ -110,9 +110,9 @@ make_LEGEND_object(JSContext *ctx, struct dom_node *node)
}
void
done_LEGEND_object(void *data)
done_LEGEND_object(struct dom_node *node)
{
struct LEGEND_struct *d = data;
struct LEGEND_struct *d = node->data.element.html_data;
/* form ? */
mem_free_if(d->access_key);

View File

@ -16,5 +16,5 @@ struct LEGEND_struct {
};
void make_LEGEND_object(JSContext *ctx, struct dom_node *node);
void done_LEGEND_object(void *data);
void done_LEGEND_object(struct dom_node *node);
#endif

View File

@ -152,9 +152,9 @@ make_LINK_object(JSContext *ctx, struct dom_node *node)
}
void
done_LINK_object(void *data)
done_LINK_object(struct dom_node *node)
{
struct LINK_struct *d = data;
struct LINK_struct *d = node->data.element.html_data;
mem_free_if(d->charset);
mem_free_if(d->href);

View File

@ -22,5 +22,5 @@ struct LINK_struct {
};
void make_LINK_object(JSContext *ctx, struct dom_node *node);
void done_LINK_object(void *data);
void done_LINK_object(struct dom_node *node);
#endif

View File

@ -101,9 +101,9 @@ make_MAP_object(JSContext *ctx, struct dom_node *node)
}
void
done_MAP_object(void *data)
done_MAP_object(struct dom_node *node)
{
struct MAP_struct *d = data;
struct MAP_struct *d = node->data.element.html_data;
/* areas ? */
mem_free_if(d->name);

View File

@ -15,5 +15,5 @@ struct MAP_struct {
};
void make_MAP_object(JSContext *ctx, struct dom_node *node);
void done_MAP_object(void *data);
void done_MAP_object(struct dom_node *node);
#endif

View File

@ -96,6 +96,6 @@ make_MENU_object(JSContext *ctx, struct dom_node *node)
}
void
done_MENU_object(void *data)
done_MENU_object(struct dom_node *node)
{
}

View File

@ -14,5 +14,5 @@ struct MENU_struct {
};
void make_MENU_object(JSContext *ctx, struct dom_node *node);
void done_MENU_object(void *data);
void done_MENU_object(struct dom_node *node);
#endif

View File

@ -117,9 +117,9 @@ make_META_object(JSContext *ctx, struct dom_node *node)
}
void
done_META_object(void *data)
done_META_object(struct dom_node *node)
{
struct META_struct *d = data;
struct META_struct *d = node->data.element.html_data;
mem_free_if(d->content);
mem_free_if(d->http_equiv);

View File

@ -17,5 +17,5 @@ struct META_struct {
};
void make_META_object(JSContext *ctx, struct dom_node *node);
void done_META_object(void *data);
void done_META_object(struct dom_node *node);
#endif

View File

@ -103,9 +103,9 @@ make_MOD_object(JSContext *ctx, struct dom_node *node)
}
void
done_MOD_object(void *data)
done_MOD_object(struct dom_node *node)
{
struct MOD_struct *d = data;
struct MOD_struct *d = node->data.element.html_data;
mem_free_if(d->cite);
mem_free_if(d->date_time);

View File

@ -15,5 +15,5 @@ struct MOD_struct {
};
void make_MOD_object(JSContext *ctx, struct dom_node *node);
void done_MOD_object(void *data);
void done_MOD_object(struct dom_node *node);
#endif

View File

@ -109,9 +109,9 @@ make_OL_object(JSContext *ctx, struct dom_node *node)
}
void
done_OL_object(void *data)
done_OL_object(struct dom_node *node)
{
struct OL_struct *d = data;
struct OL_struct *d = node->data.element.html_data;
mem_free_if(d->type);
}

View File

@ -16,5 +16,5 @@ struct OL_struct {
};
void make_OL_object(JSContext *ctx, struct dom_node *node);
void done_OL_object(void *data);
void done_OL_object(struct dom_node *node);
#endif

View File

@ -216,9 +216,9 @@ make_OBJECT_object(JSContext *ctx, struct dom_node *node)
}
void
done_OBJECT_object(void *data)
done_OBJECT_object(struct dom_node *node)
{
struct OBJECT_struct *d = data;
struct OBJECT_struct *d = node->data.element.html_data;
/* form ? */
mem_free_if(d->code);

View File

@ -32,5 +32,5 @@ struct OBJECT_struct {
};
void make_OBJECT_object(JSContext *ctx, struct dom_node *node);
void done_OBJECT_object(void *data);
void done_OBJECT_object(struct dom_node *node);
#endif

View File

@ -103,9 +103,9 @@ make_OPTGROUP_object(JSContext *ctx, struct dom_node *node)
}
void
done_OPTGROUP_object(void *data)
done_OPTGROUP_object(struct dom_node *node)
{
struct OPTGROUP_struct *d = data;
struct OPTGROUP_struct *d = node->data.element.html_data;
mem_free_if(d->label);
}

View File

@ -15,5 +15,5 @@ struct OPTGROUP_struct {
};
void make_OPTGROUP_object(JSContext *ctx, struct dom_node *node);
void done_OPTGROUP_object(void *data);
void done_OPTGROUP_object(struct dom_node *node);
#endif

View File

@ -139,9 +139,9 @@ make_OPTION_object(JSContext *ctx, struct dom_node *node)
}
void
done_OPTION_object(void *data)
done_OPTION_object(struct dom_node *node)
{
struct OPTION_struct *d = data;
struct OPTION_struct *d = node->data.element.html_data;
/* form ? */
mem_free_if(d->text);

View File

@ -21,5 +21,5 @@ struct OPTION_struct {
};
void make_OPTION_object(JSContext *ctx, struct dom_node *node);
void done_OPTION_object(void *data);
void done_OPTION_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_P_object(JSContext *ctx, struct dom_node *node)
}
void
done_P_object(void *data)
done_P_object(struct dom_node *node)
{
struct P_struct *d = data;
struct P_struct *d = node->data.element.html_data;
mem_free_if(d->align);
}

View File

@ -14,5 +14,5 @@ struct P_struct {
};
void make_P_object(JSContext *ctx, struct dom_node *node);
void done_P_object(void *data);
void done_P_object(struct dom_node *node);
#endif

View File

@ -117,9 +117,9 @@ make_PARAM_object(JSContext *ctx, struct dom_node *node)
}
void
done_PARAM_object(void *data)
done_PARAM_object(struct dom_node *node)
{
struct PARAM_struct *d = data;
struct PARAM_struct *d = node->data.element.html_data;
mem_free_if(d->name);
mem_free_if(d->type);

View File

@ -17,5 +17,5 @@ struct PARAM_struct {
};
void make_PARAM_object(JSContext *ctx, struct dom_node *node);
void done_PARAM_object(void *data);
void done_PARAM_object(struct dom_node *node);
#endif

View File

@ -95,6 +95,6 @@ make_PRE_object(JSContext *ctx, struct dom_node *node)
}
void
done_PRE_object(void *data)
done_PRE_object(struct dom_node *node)
{
}

View File

@ -14,5 +14,5 @@ struct PRE_struct {
};
void make_PRE_object(JSContext *ctx, struct dom_node *node);
void done_PRE_object(void *data);
void done_PRE_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_QUOTE_object(JSContext *ctx, struct dom_node *node)
}
void
done_QUOTE_object(void *data)
done_QUOTE_object(struct dom_node *node)
{
struct QUOTE_struct *d = data;
struct QUOTE_struct *d = node->data.element.html_data;
mem_free_if(d->cite);
}

View File

@ -14,5 +14,5 @@ struct QUOTE_struct {
};
void make_QUOTE_object(JSContext *ctx, struct dom_node *node);
void done_QUOTE_object(void *data);
void done_QUOTE_object(struct dom_node *node);
#endif

View File

@ -138,9 +138,9 @@ make_SCRIPT_object(JSContext *ctx, struct dom_node *node)
}
void
done_SCRIPT_object(void *data)
done_SCRIPT_object(struct dom_node *node)
{
struct SCRIPT_struct *d = data;
struct SCRIPT_struct *d = node->data.element.html_data;
mem_free_if(d->text);
mem_free_if(d->html_for);

View File

@ -20,5 +20,5 @@ struct SCRIPT_struct {
};
void make_SCRIPT_object(JSContext *ctx, struct dom_node *node);
void done_SCRIPT_object(void *data);
void done_SCRIPT_object(struct dom_node *node);
#endif

View File

@ -193,9 +193,9 @@ make_SELECT_object(JSContext *ctx, struct dom_node *node)
}
void
done_SELECT_object(void *data)
done_SELECT_object(struct dom_node *node)
{
struct SELECT_struct *d = data;
struct SELECT_struct *d = node->data.element.html_data;
mem_free_if(d->type);
mem_free_if(d->value);

View File

@ -24,5 +24,5 @@ struct SELECT_struct {
};
void make_SELECT_object(JSContext *ctx, struct dom_node *node);
void done_SELECT_object(void *data);
void done_SELECT_object(struct dom_node *node);
#endif

View File

@ -110,9 +110,9 @@ make_STYLE_object(JSContext *ctx, struct dom_node *node)
}
void
done_STYLE_object(void *data)
done_STYLE_object(struct dom_node *node)
{
struct STYLE_struct *d = data;
struct STYLE_struct *d = node->data.element.html_data;
mem_free_if(d->media);
mem_free_if(d->type);

View File

@ -16,5 +16,5 @@ struct STYLE_struct {
};
void make_STYLE_object(JSContext *ctx, struct dom_node *node);
void done_STYLE_object(void *data);
void done_STYLE_object(struct dom_node *node);
#endif

View File

@ -96,9 +96,9 @@ make_CAPTION_object(JSContext *ctx, struct dom_node *node)
}
void
done_CAPTION_object(void *data)
done_CAPTION_object(struct dom_node *node)
{
struct CAPTION_struct *d = data;
struct CAPTION_struct *d = node->data.element.html_data;
mem_free_if(d->align);
}

View File

@ -14,5 +14,5 @@ struct CAPTION_struct {
};
void make_CAPTION_object(JSContext *ctx, struct dom_node *node);
void done_CAPTION_object(void *data);
void done_CAPTION_object(struct dom_node *node);
#endif

View File

@ -189,9 +189,9 @@ make_TD_object(JSContext *ctx, struct dom_node *node)
}
void
done_TD_object(void *data)
done_TD_object(struct dom_node *node)
{
struct TD_struct *d = data;
struct TD_struct *d = node->data.element.html_data;
mem_free_if(d->abbr);
mem_free_if(d->align);

View File

@ -28,5 +28,5 @@ struct TD_struct {
};
void make_TD_object(JSContext *ctx, struct dom_node *node);
void done_TD_object(void *data);
void done_TD_object(struct dom_node *node);
#endif

View File

@ -130,9 +130,9 @@ make_COL_object(JSContext *ctx, struct dom_node *node)
}
void
done_COL_object(void *data)
done_COL_object(struct dom_node *node)
{
struct COL_struct *d = data;
struct COL_struct *d = node->data.element.html_data;
mem_free_if(d->align);
mem_free_if(d->ch);

View File

@ -19,5 +19,5 @@ struct COL_struct {
};
void make_COL_object(JSContext *ctx, struct dom_node *node);
void done_COL_object(void *data);
void done_COL_object(struct dom_node *node);
#endif

View File

@ -261,9 +261,9 @@ make_TABLE_object(JSContext *ctx, struct dom_node *node)
}
void
done_TABLE_object(void *data)
done_TABLE_object(struct dom_node *node)
{
struct TABLE_struct *d = data;
struct TABLE_struct *d = node->data.element.html_data;
/* caption ?
* thead ?

View File

@ -27,5 +27,5 @@ struct TABLE_struct {
};
void make_TABLE_object(JSContext *ctx, struct dom_node *node);
void done_TABLE_object(void *data);
void done_TABLE_object(struct dom_node *node);
#endif

View File

@ -155,9 +155,9 @@ make_TR_object(JSContext *ctx, struct dom_node *node)
}
void
done_TR_object(void *data)
done_TR_object(struct dom_node *node)
{
struct TR_struct *d = data;
struct TR_struct *d = node->data.element.html_data;
/* d->cells ? */
mem_free_if(d->align);

View File

@ -21,5 +21,5 @@ struct TR_struct {
};
void make_TR_object(JSContext *ctx, struct dom_node *node);
void done_TR_object(void *data);
void done_TR_object(struct dom_node *node);
#endif

View File

@ -187,9 +187,9 @@ make_TEXTAREA_object(JSContext *ctx, struct dom_node *node)
}
void
done_TEXTAREA_object(void *data)
done_TEXTAREA_object(struct dom_node *node)
{
struct TEXTAREA_struct *d = data;
struct TEXTAREA_struct *d = node->data.element.html_data;
mem_free_if(d->default_value);
/* What to do with d->form? */

View File

@ -24,6 +24,6 @@ struct TEXTAREA_struct {
};
void make_TEXTAREA_object(JSContext *ctx, struct dom_node *node);
void done_TEXTAREA_object(void *data);
void done_TEXTAREA_object(struct dom_node *node);
#endif

Some files were not shown because too many files have changed in this diff Show More