Sat Sep 3 21:59:19 2011 UTC ()
Use toupper() correctly. Caught by clang.


(dholland)
diff -r1.3 -r1.4 pkgsrc/cross/uisp/distinfo
diff -r0 -r1.1 pkgsrc/cross/uisp/patches/patch-src_dapa_c

cvs diff -r1.3 -r1.4 pkgsrc/cross/uisp/distinfo (expand / switch to unified diff)

--- pkgsrc/cross/uisp/distinfo 2011/08/29 01:27:29 1.3
+++ pkgsrc/cross/uisp/distinfo 2011/09/03 21:59:18 1.4
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.3 2011/08/29 01:27:29 dholland Exp $ 1$NetBSD: distinfo,v 1.4 2011/09/03 21:59:18 dholland Exp $
2 2
3SHA1 (uisp-20040311.tar.bz2) = 8e4c1e05d2f9a962b8969fc76d8b448c9e0751d4 3SHA1 (uisp-20040311.tar.bz2) = 8e4c1e05d2f9a962b8969fc76d8b448c9e0751d4
4RMD160 (uisp-20040311.tar.bz2) = 4f45d375e942376a2508232cf787f94ab7f8995b 4RMD160 (uisp-20040311.tar.bz2) = 4f45d375e942376a2508232cf787f94ab7f8995b
5Size (uisp-20040311.tar.bz2) = 142973 bytes 5Size (uisp-20040311.tar.bz2) = 142973 bytes
6SHA1 (patch-aa) = 60d42fc897b8c77c8396823fd9b26b95adb68a77 6SHA1 (patch-aa) = 60d42fc897b8c77c8396823fd9b26b95adb68a77
7SHA1 (patch-src_avr_h) = f5ac07e1a8e3865e7c6bd3af86a1777bb068b5fd 7SHA1 (patch-src_avr_h) = f5ac07e1a8e3865e7c6bd3af86a1777bb068b5fd
 8SHA1 (patch-src_dapa_c) = bc3fd2ecde373af2a2a3864f07efedd1177ecca0

File Added: pkgsrc/cross/uisp/patches/patch-src_dapa_c
$NetBSD: patch-src_dapa_c,v 1.1 2011/09/03 21:59:18 dholland Exp $

Use toupper correctly. (clang complains and fails the build)

--- src/DAPA.C~	2004-02-07 18:54:06.000000000 +0000
+++ src/DAPA.C
@@ -1128,7 +1128,7 @@ TDAPA::TDAPA(): 
       strncpy(temp, val, MAXLINESIZE-1);
       temp[MAXLINESIZE-1] = '\0';
       for (p=temp; *p; p++)
-        *p=toupper(*p);
+        *p=toupper((unsigned char)*p);
       Info(3, "Inverting %s\n",temp);
       if (strstr(temp,"SCK"))
         sck_invert=1;