summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Bünzli <zeniko@gmail.com>2013-09-25 17:16:31 +0200
committerRobin Watts <robin.watts@artifex.com>2013-09-27 17:09:48 +0100
commit728034546726798d8a31fcb046846b662f5073b5 (patch)
tree651ffa5d28ceac9299f1660dcb6e748df8aac09e
parent5c1263c852f1357f1519007ea9d06449b1071ec3 (diff)
downloadmupdf-728034546726798d8a31fcb046846b662f5073b5.tar.xz
fix some MSVC warnings
* unreachable code in fz_generate_transition * signed/unsigned comparison in get_comp_index * potential dataloss due to conversion from int to short in ucdn_mirror
-rw-r--r--source/fitz/transition.c1
-rw-r--r--source/fitz/ucdn.c4
2 files changed, 2 insertions, 3 deletions
diff --git a/source/fitz/transition.c b/source/fitz/transition.c
index 92582253..c71729a9 100644
--- a/source/fitz/transition.c
+++ b/source/fitz/transition.c
@@ -161,5 +161,4 @@ int fz_generate_transition(fz_pixmap *tpix, fz_pixmap *opix, fz_pixmap *npix, in
case 3: return wipe_tb(tpix, opix, npix, time);
}
}
- return 0;
}
diff --git a/source/fitz/ucdn.c b/source/fitz/ucdn.c
index ce2cb7c1..8b6856a5 100644
--- a/source/fitz/ucdn.c
+++ b/source/fitz/ucdn.c
@@ -33,7 +33,7 @@ typedef struct {
} MirrorPair;
typedef struct {
- int start;
+ unsigned int start;
short count, index;
} Reindex;
@@ -207,7 +207,7 @@ unsigned int ucdn_mirror(unsigned int code)
if (get_ucd_record(code)->mirrored == 0)
return code;
- mp.from = code;
+ mp.from = (unsigned short)code;
res = bsearch(&mp, mirror_pairs, BIDI_MIRROR_LEN, sizeof(MirrorPair),
compare_mp);