csvutils: add a patch to correctly use ctype(3) functions

This commit is contained in:
Leonardo Taccari 2016-04-06 15:22:11 +02:00
parent b35891fe3a
commit ecc7946aff
2 changed files with 16 additions and 0 deletions

View file

@ -4,3 +4,4 @@ SHA1 (csvutils-0.9.3.tgz) = 0153f39f899c85cdf276316ebadfa4b2b537c7b3
RMD160 (csvutils-0.9.3.tgz) = 0805b32ac3df05a399bdf0028114985afd3118d7
Size (csvutils-0.9.3.tgz) = 47046 bytes
SHA1 (patch-Makefile) = fa6490dc31fa4b55898f0c1ec24a933192fc2a31
SHA1 (patch-src_csvgrep.c) = 402b7eaea8c4db04ba76e86ecc65e66e397c4427

View file

@ -0,0 +1,15 @@
$NetBSD$
Properly use toupper(3).
--- src/csvgrep.c.orig 2008-07-27 17:45:20.000000000 +0000
+++ src/csvgrep.c
@@ -778,7 +778,7 @@ main (int argc, char *argv[])
/* Upcase string for case insensitive fixed match*/
char *ptr = pattern;
while (*ptr)
- *ptr = toupper(*ptr), ptr++;
+ *ptr = toupper((unsigned char)*ptr), ptr++;
}
} else if (match_type == PCRE) {
#ifdef WITHOUT_PCRE