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));
}
|