diff options
author | James Bursa <james@netsurf-browser.org> | 2004-01-02 12:04:04 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-01-02 12:04:04 +0000 |
commit | 825c81f03a226a85b48e77a761be2a7245b9f030 (patch) | |
tree | 6e32e858b6930fa2bdf43d0e7bf3678d41c5ae1a /render/html.c | |
parent | 9f2c43718b68c0b59623317627c22934f7132e40 (diff) | |
download | netsurf-825c81f03a226a85b48e77a761be2a7245b9f030.tar.gz netsurf-825c81f03a226a85b48e77a761be2a7245b9f030.tar.bz2 |
[project @ 2004-01-02 12:04:04 by bursa]
Use memory pool for box tree.
svn path=/import/netsurf/; revision=477
Diffstat (limited to 'render/html.c')
-rw-r--r-- | render/html.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/render/html.c b/render/html.c index 8ecef8831..21a428a8d 100644 --- a/render/html.c +++ b/render/html.c @@ -51,6 +51,10 @@ void html_create(struct content *c, const char *params[]) c->data.html.source = xcalloc(0, 1); c->data.html.base_url = xstrdup(c->url); c->data.html.background_colour = TRANSPARENT; + c->data.html.string_pool = pool_create(8000); + assert(c->data.html.string_pool); + c->data.html.box_pool = pool_create(sizeof (struct box) * 100); + assert(c->data.html.box_pool); } @@ -598,5 +602,7 @@ void html_destroy(struct content *c) if (c->data.html.source != 0) xfree(c->data.html.source); free(c->data.html.base_url); + pool_destroy(c->data.html.string_pool); + pool_destroy(c->data.html.box_pool); } |