summaryrefslogtreecommitdiff
path: root/Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned
blob: 13c798bc1e5e854a414a95a02911a032961c8f84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff -ur libpaper-1.1.24+nmu2.orig/lib/dimen.c libpaper-1.1.24+nmu2/lib/dimen.c
--- libpaper-1.1.24+nmu2.orig/lib/dimen.c	2002-11-11 01:56:08.000000000 +0100
+++ libpaper-1.1.24+nmu2/lib/dimen.c	2014-06-18 08:31:52.000000000 +0200
@@ -53,9 +53,9 @@
 
     if (*(unit = what) == '-') ++unit;
 
-    for (; isdigit(*unit) || (*unit == '.' && !dot++); ++unit);
+    for (; isdigit((unsigned char)*unit) || (*unit == '.' && !dot++); ++unit);
 
-    if (*unit && !isalpha(*unit)) {
+    if (*unit && !isalpha((unsigned char)*unit)) {
 	return -1;
     } else {
 	double base = atof(what);
diff -ur libpaper-1.1.24+nmu2.orig/src/paperconf.c libpaper-1.1.24+nmu2/src/paperconf.c
--- libpaper-1.1.24+nmu2.orig/src/paperconf.c	2012-05-03 21:05:12.000000000 +0200
+++ libpaper-1.1.24+nmu2/src/paperconf.c	2014-06-18 08:31:54.000000000 +0200
@@ -53,8 +53,8 @@
 	printf("%s", papername(paper));
 	pr = 1;
     } else if (options & OPT_UPPERNAME) {
-	if (islower(*papername(paper))) {
-	    printf("%c%s", toupper(*papername(paper)), papername(paper) + 1);
+	if (islower((unsigned char)*papername(paper))) {
+	    printf("%c%s", toupper((unsigned char)*papername(paper)), papername(paper) + 1);
 	} else {
 	    printf("%s", papername(paper));
 	}