diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-12-14 23:15:34 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-12-14 23:15:34 +0000 |
commit | 528795a5daf767532a42b492db29deeadebcb249 (patch) | |
tree | 06b6fba37d2a740341139131cfbd47eb0b59ab7f /src/treebuilder/in_body.c | |
parent | d509919a3bc507f3898e2166978462badbaab599 (diff) | |
download | libhubbub-528795a5daf767532a42b492db29deeadebcb249.tar.gz libhubbub-528795a5daf767532a42b492db29deeadebcb249.tar.bz2 |
Remove client allocation function and update for new lpu API.
Diffstat (limited to 'src/treebuilder/in_body.c')
-rw-r--r-- | src/treebuilder/in_body.c | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/treebuilder/in_body.c b/src/treebuilder/in_body.c index e736d51..5157e66 100644 --- a/src/treebuilder/in_body.c +++ b/src/treebuilder/in_body.c @@ -1162,10 +1162,8 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, /* First up, clone the token's attributes */ if (token->data.tag.n_attributes > 0) { uint32_t i; - attrs = treebuilder->alloc(NULL, - (token->data.tag.n_attributes + 1) * - sizeof(hubbub_attribute), - treebuilder->alloc_pw); + attrs = malloc((token->data.tag.n_attributes + 1) * + sizeof(hubbub_attribute)); if (attrs == NULL) return HUBBUB_NOMEM; @@ -1209,7 +1207,7 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, err = process_form_in_body(treebuilder, &dummy); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } @@ -1221,7 +1219,7 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, err = process_hr_in_body(treebuilder, &dummy); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } @@ -1233,7 +1231,7 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, err = process_container_in_body(treebuilder, &dummy); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } @@ -1245,7 +1243,7 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, err = process_phrasing_in_body(treebuilder, &dummy); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } @@ -1263,7 +1261,7 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, err = process_character(treebuilder, &dummy); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } @@ -1278,18 +1276,18 @@ hubbub_error process_isindex_in_body(hubbub_treebuilder *treebuilder, err = reconstruct_active_formatting_list(treebuilder); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } err = insert_element(treebuilder, &dummy.data.tag, false); if (err != HUBBUB_OK) { - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); return err; } /* No longer need attrs */ - treebuilder->alloc(attrs, 0, treebuilder->alloc_pw); + free(attrs); treebuilder->context.frameset_ok = false; |