summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2017-03-21 15:53:01 -0400
committerRobin Watts <Robin.Watts@artifex.com>2017-03-22 18:29:42 -0400
commit546e1fce1b1556f56860a46f326094b997a3237c (patch)
tree1bdf70ae60a0a84daa1a6e37e3cc04d612e38b49 /source
parentad65190db33e7024b71cd21a6ea1483940f0bf92 (diff)
downloadmupdf-546e1fce1b1556f56860a46f326094b997a3237c.tar.xz
Update fz_new_page.
Move this into the same style as fz_new_document and fz_new_image.
Diffstat (limited to 'source')
-rw-r--r--source/cbz/mucbz.c2
-rw-r--r--source/cbz/muimg.c2
-rw-r--r--source/cbz/mutiff.c2
-rw-r--r--source/fitz/document.c4
-rw-r--r--source/gprf/gprf-doc.c2
-rw-r--r--source/html/epub-doc.c2
-rw-r--r--source/html/html-doc.c2
-rw-r--r--source/pdf/pdf-page.c2
-rw-r--r--source/svg/svg-doc.c2
-rw-r--r--source/xps/xps-doc.c2
10 files changed, 11 insertions, 11 deletions
diff --git a/source/cbz/mucbz.c b/source/cbz/mucbz.c
index 2caee490..33aac13c 100644
--- a/source/cbz/mucbz.c
+++ b/source/cbz/mucbz.c
@@ -165,7 +165,7 @@ cbz_load_page(fz_context *ctx, cbz_document *doc, int number)
fz_try(ctx)
{
- page = fz_new_page(ctx, sizeof *page);
+ page = fz_new_page(ctx, cbz_page);
page->super.bound_page = (fz_page_bound_page_fn *)cbz_bound_page;
page->super.run_page_contents = (fz_page_run_page_contents_fn *)cbz_run_page;
page->super.drop_page = (fz_page_drop_page_fn *)cbz_drop_page;
diff --git a/source/cbz/muimg.c b/source/cbz/muimg.c
index a02731c6..f985d460 100644
--- a/source/cbz/muimg.c
+++ b/source/cbz/muimg.c
@@ -69,7 +69,7 @@ img_load_page(fz_context *ctx, img_document *doc, int number)
if (number != 0)
return NULL;
- page = fz_new_page(ctx, sizeof *page);
+ page = fz_new_page(ctx, img_page);
page->super.bound_page = (fz_page_bound_page_fn *)img_bound_page;
page->super.run_page_contents = (fz_page_run_page_contents_fn *)img_run_page;
diff --git a/source/cbz/mutiff.c b/source/cbz/mutiff.c
index 44756b88..4e144aba 100644
--- a/source/cbz/mutiff.c
+++ b/source/cbz/mutiff.c
@@ -74,7 +74,7 @@ tiff_load_page(fz_context *ctx, tiff_document *doc, int number)
pixmap = fz_load_tiff_subimage(ctx, data, len, number);
image = fz_new_image_from_pixmap(ctx, pixmap, NULL);
- page = fz_new_page(ctx, sizeof *page);
+ page = fz_new_page(ctx, tiff_page);
page->super.bound_page = (fz_page_bound_page_fn *)tiff_bound_page;
page->super.run_page_contents = (fz_page_run_page_contents_fn *)tiff_run_page;
page->super.drop_page = (fz_page_drop_page_fn *)tiff_drop_page;
diff --git a/source/fitz/document.c b/source/fitz/document.c
index 41abb736..2fb64ad9 100644
--- a/source/fitz/document.c
+++ b/source/fitz/document.c
@@ -410,8 +410,8 @@ fz_drop_annot(fz_context *ctx, fz_annot *annot)
}
}
-void *
-fz_new_page(fz_context *ctx, int size)
+fz_page *
+fz_new_page_of_size(fz_context *ctx, int size)
{
fz_page *page = Memento_label(fz_calloc(ctx, 1, size), "fz_page");
page->refs = 1;
diff --git a/source/gprf/gprf-doc.c b/source/gprf/gprf-doc.c
index 83519982..f08286ad 100644
--- a/source/gprf/gprf-doc.c
+++ b/source/gprf/gprf-doc.c
@@ -864,7 +864,7 @@ static fz_page *
gprf_load_page(fz_context *ctx, fz_document *doc_, int number)
{
gprf_document *doc = (gprf_document*)doc_;
- gprf_page *page = fz_new_page(ctx, sizeof *page);
+ gprf_page *page = fz_new_page(ctx, gprf_page);
fz_try(ctx)
{
diff --git a/source/html/epub-doc.c b/source/html/epub-doc.c
index dab46155..d443dbae 100644
--- a/source/html/epub-doc.c
+++ b/source/html/epub-doc.c
@@ -215,7 +215,7 @@ static fz_page *
epub_load_page(fz_context *ctx, fz_document *doc_, int number)
{
epub_document *doc = (epub_document*)doc_;
- epub_page *page = fz_new_page(ctx, sizeof *page);
+ epub_page *page = fz_new_page(ctx, epub_page);
page->super.bound_page = epub_bound_page;
page->super.run_page_contents = epub_run_page;
page->super.load_links = epub_load_links;
diff --git a/source/html/html-doc.c b/source/html/html-doc.c
index 5802e460..d9d7d27f 100644
--- a/source/html/html-doc.c
+++ b/source/html/html-doc.c
@@ -115,7 +115,7 @@ static fz_page *
htdoc_load_page(fz_context *ctx, fz_document *doc_, int number)
{
html_document *doc = (html_document*)doc_;
- html_page *page = fz_new_page(ctx, sizeof *page);
+ html_page *page = fz_new_page(ctx, html_page);
page->super.bound_page = htdoc_bound_page;
page->super.run_page_contents = htdoc_run_page;
page->super.load_links = htdoc_load_links;
diff --git a/source/pdf/pdf-page.c b/source/pdf/pdf-page.c
index 0699c672..1eec063c 100644
--- a/source/pdf/pdf-page.c
+++ b/source/pdf/pdf-page.c
@@ -649,7 +649,7 @@ pdf_drop_page_imp(fz_context *ctx, pdf_page *page)
static pdf_page *
pdf_new_page(fz_context *ctx, pdf_document *doc)
{
- pdf_page *page = fz_new_page(ctx, sizeof(*page));
+ pdf_page *page = fz_new_page(ctx, pdf_page);
page->doc = (pdf_document*) fz_keep_document(ctx, &doc->super);
diff --git a/source/svg/svg-doc.c b/source/svg/svg-doc.c
index bfd40065..b535b380 100644
--- a/source/svg/svg-doc.c
+++ b/source/svg/svg-doc.c
@@ -61,7 +61,7 @@ svg_load_page(fz_context *ctx, fz_document *doc_, int number)
if (number != 0)
return NULL;
- page = fz_new_page(ctx, sizeof *page);
+ page = fz_new_page(ctx, svg_page);
page->super.bound_page = svg_bound_page;
page->super.run_page_contents = svg_run_page;
page->super.drop_page = svg_drop_page;
diff --git a/source/xps/xps-doc.c b/source/xps/xps-doc.c
index 8f708bf7..1a7b4dd7 100644
--- a/source/xps/xps-doc.c
+++ b/source/xps/xps-doc.c
@@ -439,7 +439,7 @@ xps_load_page(fz_context *ctx, xps_document *doc, int number)
root = xps_load_fixed_page(ctx, doc, fix);
fz_try(ctx)
{
- page = fz_new_page(ctx, sizeof *page);
+ page = fz_new_page(ctx, xps_page);
page->super.load_links = (fz_page_load_links_fn *)xps_load_links;
page->super.bound_page = (fz_page_bound_page_fn *)xps_bound_page;
page->super.run_page_contents = (fz_page_run_page_contents_fn *)xps_run_page;