diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-06-21 10:45:17 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-06-21 10:45:17 +0000 |
commit | fe16637d6e50258433ab63b341bca68894ac265f (patch) | |
tree | 9eacc020eb4de89ee9b9a3a34a7ad29c7628edf2 /Build/source/texk/ttf2pk2/ligkern.c | |
parent | 4e850024741afa0c993d267a6d2c1ff0af2f6609 (diff) |
ttf2pk2: Avoid undefined behaviour when char is signed
git-svn-id: svn://tug.org/texlive/trunk@34345 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/ttf2pk2/ligkern.c')
-rw-r--r-- | Build/source/texk/ttf2pk2/ligkern.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Build/source/texk/ttf2pk2/ligkern.c b/Build/source/texk/ttf2pk2/ligkern.c index 788552e1855..c3317109086 100644 --- a/Build/source/texk/ttf2pk2/ligkern.c +++ b/Build/source/texk/ttf2pk2/ligkern.c @@ -32,12 +32,12 @@ paramstring(char **curp) p = *curp; - while (*p && !isspace(*p)) + while (*p && !isspace((unsigned char)*p)) p++; q = *curp; if (*p != '\0') *p++ = '\0'; - while (isspace(*p)) + while (isspace((unsigned char)*p)) p++; *curp = p; return q; @@ -146,13 +146,13 @@ checkligkern(char *s, Font *fnt) orig_s = s; s++; - while (isspace(*s)) + while (isspace((unsigned char)*s)) s++; if (strncmp(s, "LIGKERN", 7) == 0) { fnt->sawligkern = True; s += 7; - while (isspace(*s)) + while (isspace((unsigned char)*s)) s++; pos = s; while (*pos) |