diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-10-12 14:45:23 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2016-10-12 14:45:42 +0200 |
commit | 69c379990d83d83682b23eac3ddf390c0d85e976 (patch) | |
tree | c6d2fd66d472784924e524c95552aa41d6c87ce6 /include/mupdf/fitz/pool.h | |
parent | cf94c2a1e8cac52074183b31f75b71480dbdcea1 (diff) | |
download | mupdf-69c379990d83d83682b23eac3ddf390c0d85e976.tar.xz |
Use pool allocator when parsing CSS.
Fixes memory leaks when parsing throws exceptions and saves a lot of
tiny mallocs for objects that have common life times.
Diffstat (limited to 'include/mupdf/fitz/pool.h')
-rw-r--r-- | include/mupdf/fitz/pool.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mupdf/fitz/pool.h b/include/mupdf/fitz/pool.h index 924fb804..919b08d0 100644 --- a/include/mupdf/fitz/pool.h +++ b/include/mupdf/fitz/pool.h @@ -21,6 +21,7 @@ struct fz_pool_node_s fz_pool *fz_new_pool(fz_context *ctx); void *fz_pool_alloc(fz_context *ctx, fz_pool *pool, size_t size); +char *fz_pool_strdup(fz_context *ctx, fz_pool *pool, const char *s); void fz_drop_pool(fz_context *ctx, fz_pool *pool); #endif |