summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/fontmap.c
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-06-21 10:44:58 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-06-21 10:44:58 +0000
commit4e850024741afa0c993d267a6d2c1ff0af2f6609 (patch)
tree6becd0257ca15dcd625a7d581f4a672182d1eb5c /Build/source/texk/dvipdfm-x/fontmap.c
parent784b0639f1700bdc841a68ad8174806494db3c2f (diff)
dvipdfm-x: Avoid undefined behaviour when char is signed
git-svn-id: svn://tug.org/texlive/trunk@34344 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/fontmap.c')
-rw-r--r--Build/source/texk/dvipdfm-x/fontmap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Build/source/texk/dvipdfm-x/fontmap.c b/Build/source/texk/dvipdfm-x/fontmap.c
index d14feaa2771..c2d82850e5a 100644
--- a/Build/source/texk/dvipdfm-x/fontmap.c
+++ b/Build/source/texk/dvipdfm-x/fontmap.c
@@ -254,7 +254,7 @@ parse_string_value (const char **pp, const char *endptr)
if (*p == '"')
q = parse_c_string(&p, endptr);
else {
- for (n = 0; p < endptr && !isspace(*p); p++, n++);
+ for (n = 0; p < endptr && !isspace((unsigned char)*p); p++, n++);
if (n == 0)
return NULL;
q = NEW(n + 1, char);
@@ -515,7 +515,7 @@ fontmap_parse_mapdef_dpm (fontmap_rec *mrec,
if (!q) {
WARN("Invalid value for option 'm'.");
return -1;
- } else if (p < endptr && !isspace(*p)) {
+ } else if (p < endptr && !isspace((unsigned char)*p)) {
WARN("Invalid value for option 'm': %s", q);
RELEASE(q);
return -1;
@@ -1294,7 +1294,7 @@ strip_options (const char *map_name, fontmap_opt *opt)
opt->style = FONTMAP_STYLE_NONE;
opt->flags = 0;
- if (*p == ':' && isdigit(*(p+1))) {
+ if (*p == ':' && isdigit((unsigned char)*(p+1))) {
opt->index = (int) strtoul(p+1, &next, 10);
if (*next == ':')
p = next + 1;