summaryrefslogtreecommitdiff
path: root/Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-02-18 10:10:49 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-02-18 10:10:49 +0000
commit0b336888541590e095a518fa5fc296ba706503f4 (patch)
treedb9626d4c535c26e04a2dd74d3e0c076a58e5ea5 /Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned
parent7baf2ac6d377c1aa8d9f981560946061d7d01353 (diff)
lib/libpaper: New convention
git-svn-id: svn://tug.org/texlive/trunk@39762 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned')
-rw-r--r--Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned29
1 files changed, 29 insertions, 0 deletions
diff --git a/Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned b/Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned
new file mode 100644
index 00000000000..13c798bc1e5
--- /dev/null
+++ b/Build/source/libs/libpaper/libpaper-PATCHES/patch-04-unsigned
@@ -0,0 +1,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));
+ }