From fc0432b9121d528d9b775cd9ed103732c6440973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=C3=BCnzli?= Date: Thu, 2 Jan 2014 22:13:52 +0100 Subject: fix MSVC warnings C4054 and C4152 These warnings are caused by casting function pointers to void* instead of proper function types. --- source/xps/xps-zip.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'source/xps') diff --git a/source/xps/xps-zip.c b/source/xps/xps-zip.c index 3aca8cdb..f70a28bf 100644 --- a/source/xps/xps-zip.c +++ b/source/xps/xps-zip.c @@ -691,14 +691,14 @@ xps_rebind(xps_document *doc, fz_context *ctx) static void xps_init_document(xps_document *doc) { - doc->super.close = (void*)xps_close_document; - doc->super.load_outline = (void*)xps_load_outline; - doc->super.count_pages = (void*)xps_count_pages; - doc->super.load_page = (void*)xps_load_page; - doc->super.load_links = (void*)xps_load_links; - doc->super.bound_page = (void*)xps_bound_page; - doc->super.run_page_contents = (void*)xps_run_page; - doc->super.free_page = (void*)xps_free_page; - doc->super.meta = (void*)xps_meta; - doc->super.rebind = (void*)xps_rebind; + doc->super.close = (fz_document_close_fn *)xps_close_document; + doc->super.load_outline = (fz_document_load_outline_fn *)xps_load_outline; + doc->super.count_pages = (fz_document_count_pages_fn *)xps_count_pages; + doc->super.load_page = (fz_document_load_page_fn *)xps_load_page; + doc->super.load_links = (fz_document_load_links_fn *)xps_load_links; + doc->super.bound_page = (fz_document_bound_page_fn *)xps_bound_page; + doc->super.run_page_contents = (fz_document_run_page_contents_fn *)xps_run_page; + doc->super.free_page = (fz_document_free_page_fn *)xps_free_page; + doc->super.meta = (fz_document_meta_fn *)xps_meta; + doc->super.rebind = (fz_document_rebind_fn *)xps_rebind; } -- cgit v1.2.3