summaryrefslogtreecommitdiff
path: root/src/treebuilder/initial.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/treebuilder/initial.c')
-rw-r--r--src/treebuilder/initial.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/treebuilder/initial.c b/src/treebuilder/initial.c
index 1bce044..a90af13 100644
--- a/src/treebuilder/initial.c
+++ b/src/treebuilder/initial.c
@@ -120,15 +120,13 @@ static bool lookup_full_quirks(hubbub_treebuilder *treebuilder,
{
size_t i;
- const uint8_t *name = treebuilder->input_buffer + cdoc->name.data.off;
+ const uint8_t *name = cdoc->name.ptr;
size_t name_len = cdoc->name.len;
- const uint8_t *public_id = treebuilder->input_buffer +
- cdoc->public_id.data.off;
+ const uint8_t *public_id = cdoc->public_id.ptr;
size_t public_id_len = cdoc->public_id.len;
- const uint8_t *system_id = treebuilder->input_buffer +
- cdoc->system_id.data.off;
+ const uint8_t *system_id = cdoc->system_id.ptr;
size_t system_id_len = cdoc->system_id.len;
#define S(s) (uint8_t *) s, sizeof s
@@ -183,8 +181,7 @@ static bool lookup_full_quirks(hubbub_treebuilder *treebuilder,
static bool lookup_limited_quirks(hubbub_treebuilder *treebuilder,
const hubbub_doctype *cdoc)
{
- const uint8_t *public_id = treebuilder->input_buffer +
- cdoc->public_id.data.off;
+ const uint8_t *public_id = cdoc->public_id.ptr;
size_t public_id_len = cdoc->public_id.len;
#define S(s) (uint8_t *) s, sizeof s