From d0920a314908a614613e83ab01e3c31038022b8d Mon Sep 17 00:00:00 2001 From: Jjgod Jiang Date: Mon, 4 Aug 2014 19:39:35 +0000 Subject: Fix warnings when comparing size_t with negative value git-svn-id: svn://tug.org/texlive/trunk@34835 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipdfm-x/ChangeLog | 3 +++ Build/source/texk/dvipdfm-x/cmap_read.c | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog index 0fa07b55a42..c9f10b7adc5 100644 --- a/Build/source/texk/dvipdfm-x/ChangeLog +++ b/Build/source/texk/dvipdfm-x/ChangeLog @@ -11,6 +11,9 @@ we only do glyph name lookup for CFF fonts when they are not CID fonts. + * cmap_read.c: Fix warnings when comparing size_t with negative + value (< 0). + 2014-08-03 Jiang Jiang * tt_cmap.c (sfnt_get_glyphname, handle_subst_glyphs): Fix error on diff --git a/Build/source/texk/dvipdfm-x/cmap_read.c b/Build/source/texk/dvipdfm-x/cmap_read.c index f6c8d4c36c5..abf13c2f3f3 100644 --- a/Build/source/texk/dvipdfm-x/cmap_read.c +++ b/Build/source/texk/dvipdfm-x/cmap_read.c @@ -144,7 +144,7 @@ check_next_token (ifreader *input, const char *key) pst_obj *token; char *str; - if (ifreader_need(input, strlen(key)) < 0) + if (ifreader_need(input, strlen(key)) == 0) return -1; if ((token = pst_get_token(&(input->cursor), input->endptr)) == NULL) return -1; @@ -246,7 +246,7 @@ do_notdefrange (CMap *cmap, ifreader *input, int count) int dim; while (count-- > 0) { - if (ifreader_need(input, TOKEN_LEN_MAX*3) < 0) + if (ifreader_need(input, TOKEN_LEN_MAX*3) == 0) return -1; if (get_coderange(input, codeLo, codeHi, &dim, TOKEN_LEN_MAX) < 0 || (tok = pst_get_token(&(input->cursor), input->endptr)) == NULL) @@ -271,7 +271,7 @@ do_bfrange (CMap *cmap, ifreader *input, int count) int srcdim; while (count-- > 0) { - if (ifreader_need(input, TOKEN_LEN_MAX*3) < 0) + if (ifreader_need(input, TOKEN_LEN_MAX*3) == 0) return -1; if (get_coderange(input, codeLo, codeHi, &srcdim, TOKEN_LEN_MAX) < 0 || (tok = pst_get_token(&(input->cursor), input->endptr)) == NULL) @@ -302,7 +302,7 @@ do_cidrange (CMap *cmap, ifreader *input, int count) int dim; while (count-- > 0) { - if (ifreader_need(input, TOKEN_LEN_MAX*3) < 0) + if (ifreader_need(input, TOKEN_LEN_MAX*3) == 0) return -1; if (get_coderange(input, codeLo, codeHi, &dim, TOKEN_LEN_MAX) < 0 || (tok = pst_get_token(&(input->cursor), input->endptr)) == NULL) @@ -326,7 +326,7 @@ do_notdefchar (CMap *cmap, ifreader *input, int count) long dstCID; while (count-- > 0) { - if (ifreader_need(input, TOKEN_LEN_MAX*2) < 0) + if (ifreader_need(input, TOKEN_LEN_MAX*2) == 0) return -1; if ((tok1 = pst_get_token(&(input->cursor), input->endptr)) == NULL) return -1; @@ -353,7 +353,7 @@ do_bfchar (CMap *cmap, ifreader *input, int count) pst_obj *tok1, *tok2; while (count-- > 0) { - if (ifreader_need(input, TOKEN_LEN_MAX*2) < 0) + if (ifreader_need(input, TOKEN_LEN_MAX*2) == 0) return -1; if ((tok1 = pst_get_token(&(input->cursor), input->endptr)) == NULL) return -1; @@ -384,7 +384,7 @@ do_cidchar (CMap *cmap, ifreader *input, int count) long dstCID; while (count-- > 0) { - if (ifreader_need(input, TOKEN_LEN_MAX*2) < 0) + if (ifreader_need(input, TOKEN_LEN_MAX*2) == 0) return -1; if ((tok1 = pst_get_token(&(input->cursor), input->endptr)) == NULL) return -1; -- cgit v1.2.3