summaryrefslogtreecommitdiff
path: root/Build/source/texk/chktex/chktex-1.7.2-PATCHES/patch-02-unsigned
blob: bced537d8689f062dc30020eb98c79218baec189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
	Avoid undefined behaviour when char is signed.

diff -ur chktex-1.7.2.orig/FindErrs.c chktex-1.7.2/FindErrs.c
--- chktex-1.7.2.orig/FindErrs.c	2014-06-19 11:19:40.000000000 +0200
+++ chktex-1.7.2/FindErrs.c	2014-06-19 11:21:36.000000000 +0200
@@ -342,7 +342,7 @@
                 EscapePtr = ++TmpPtr; /* move past NUL terminator */
                 while ( *EscapePtr )
                 {
-                    *EscapePtr = tolower(*EscapePtr);
+                    *EscapePtr = tolower((unsigned char)*EscapePtr);
                     ++EscapePtr;
                 }