From 275f43d792961c3e02cbf06b46eb3f99d105ec6f Mon Sep 17 00:00:00 2001 From: Akira Kakuto Date: Fri, 7 Aug 2020 21:28:08 +0000 Subject: Use uint32_t for TTC index. (S. Hirata) git-svn-id: svn://tug.org/texlive/trunk@56064 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipdfm-x/fontmap.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'Build/source/texk/dvipdfm-x/fontmap.c') diff --git a/Build/source/texk/dvipdfm-x/fontmap.c b/Build/source/texk/dvipdfm-x/fontmap.c index 92e6b7d8829..9647fe453da 100644 --- a/Build/source/texk/dvipdfm-x/fontmap.c +++ b/Build/source/texk/dvipdfm-x/fontmap.c @@ -1,6 +1,6 @@ /* This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks. - Copyright (C) 2002-2018 by Jin-Hwan Cho and Shunsaku Hirata, + Copyright (C) 2002-2020 by Jin-Hwan Cho and Shunsaku Hirata, the dvipdfmx project team. Copyright (C) 1998, 1999 by Mark A. Wicks @@ -401,11 +401,7 @@ fontmap_parse_mapdef_dpm (fontmap_rec *mrec, WARN("Missing TTC index number..."); return -1; } - mrec->opt.index = atoi(q); - if (mrec->opt.index < 0) { - WARN("Invalid TTC index number: %s", q); - return -1; - } + mrec->opt.index = strtoul(q, NULL, 10); RELEASE(q); break; @@ -1222,7 +1218,7 @@ strip_options (const char *map_name, fontmap_opt *opt) opt->flags = 0; if (*p == ':' && isdigit((unsigned char)*(p+1))) { - opt->index = (int) strtoul(p+1, &next, 10); + opt->index = strtoul(p+1, &next, 10); if (*next == ':') p = next + 1; else { -- cgit v1.2.3