diff options
author | Joseph Heenan <joseph@emobix.co.uk> | 2015-02-25 15:06:37 +0000 |
---|---|---|
committer | Joseph Heenan <joseph@emobix.co.uk> | 2015-02-25 16:06:04 +0000 |
commit | 8460689041a2876dd3cfb741e296d0ccf708e500 (patch) | |
tree | c50e334adcb573eb8120ec013b211f1f93d62d8f /platform/ios/Classes | |
parent | 5ac47f792e06091ae96bc30feb7d708ee5e077b1 (diff) | |
download | mupdf-8460689041a2876dd3cfb741e296d0ccf708e500.tar.xz |
iOS: Fix some warnings in the 64bit build
Diffstat (limited to 'platform/ios/Classes')
-rw-r--r-- | platform/ios/Classes/MuDocumentController.m | 2 | ||||
-rw-r--r-- | platform/ios/Classes/MuPageViewNormal.m | 10 | ||||
-rw-r--r-- | platform/ios/Classes/MuPrintPageRenderer.m | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/platform/ios/Classes/MuDocumentController.m b/platform/ios/Classes/MuDocumentController.m index e4cca91d..287b612f 100644 --- a/platform/ios/Classes/MuDocumentController.m +++ b/platform/ios/Classes/MuDocumentController.m @@ -226,7 +226,7 @@ static void saveDoc(char *current_path, fz_document *doc) { [[NSUserDefaults standardUserDefaults] setObject: key forKey: @"OpenDocumentKey"]; - current = [[NSUserDefaults standardUserDefaults] integerForKey: key]; + current = (int)[[NSUserDefaults standardUserDefaults] integerForKey: key]; if (current < 0 || current >= fz_count_pages(ctx, doc)) current = 0; diff --git a/platform/ios/Classes/MuPageViewNormal.m b/platform/ios/Classes/MuPageViewNormal.m index 9c48ead8..cb008afa 100644 --- a/platform/ios/Classes/MuPageViewNormal.m +++ b/platform/ios/Classes/MuPageViewNormal.m @@ -200,7 +200,7 @@ static void addMarkupAnnot(fz_document *doc, fz_page *page, int type, NSArray *r int i; pdf_annot *annot; - quadpts = fz_malloc_array(ctx, rects.count * 4, sizeof(fz_point)); + quadpts = fz_malloc_array(ctx, (int)rects.count * 4, sizeof(fz_point)); for (i = 0; i < rects.count; i++) { CGRect rect = [[rects objectAtIndex:i] CGRectValue]; @@ -219,7 +219,7 @@ static void addMarkupAnnot(fz_document *doc, fz_page *page, int type, NSArray *r } annot = pdf_create_annot(ctx, idoc, (pdf_page *)page, type); - pdf_set_markup_annot_quadpoints(ctx, idoc, annot, quadpts, rects.count*4); + pdf_set_markup_annot_quadpoints(ctx, idoc, annot, quadpts, (int)rects.count*4); pdf_set_markup_appearance(ctx, idoc, annot, color, alpha, line_thickness, line_height); } fz_always(ctx) @@ -251,7 +251,7 @@ static void addInkAnnot(fz_document *doc, fz_page *page, NSArray *curves) int i, j, k, n; pdf_annot *annot; - n = curves.count; + n = (int)curves.count; counts = fz_malloc_array(ctx, n, sizeof(int)); total = 0; @@ -259,8 +259,8 @@ static void addInkAnnot(fz_document *doc, fz_page *page, NSArray *curves) for (i = 0; i < n; i++) { NSArray *curve = [curves objectAtIndex:i]; - counts[i] = curve.count; - total += curve.count; + counts[i] = (int)curve.count; + total += (int)curve.count; } pts = fz_malloc_array(ctx, total, sizeof(fz_point)); diff --git a/platform/ios/Classes/MuPrintPageRenderer.m b/platform/ios/Classes/MuPrintPageRenderer.m index 19b7e62f..a0ec7cf8 100644 --- a/platform/ios/Classes/MuPrintPageRenderer.m +++ b/platform/ios/Classes/MuPrintPageRenderer.m @@ -37,14 +37,14 @@ const int MaxStripPixels = 1024*1024; return npages; } -static fz_page *getPage(fz_document *doc, int pageIndex) +static fz_page *getPage(fz_document *doc, NSInteger pageIndex) { __block fz_page *page = NULL; dispatch_sync(queue, ^{ fz_try(ctx) { - page = fz_load_page(ctx, doc, pageIndex); + page = fz_load_page(ctx, doc, (int)pageIndex); } fz_catch(ctx) { |