Revision: 119625 https://trac.macports.org/changeset/119625 Author: mk@macports.org Date: 2014-05-02 11:26:12 -0700 (Fri, 02 May 2014) Log Message: ----------- icoutil: patches to avoid some clang warnings Modified Paths: -------------- trunk/dports/graphics/icoutils/Portfile Added Paths: ----------- trunk/dports/graphics/icoutils/files/ trunk/dports/graphics/icoutils/files/patch-common-llist.c.diff trunk/dports/graphics/icoutils/files/patch-lib-error.c.diff Modified: trunk/dports/graphics/icoutils/Portfile =================================================================== --- trunk/dports/graphics/icoutils/Portfile 2014-05-02 17:51:54 UTC (rev 119624) +++ trunk/dports/graphics/icoutils/Portfile 2014-05-02 18:26:12 UTC (rev 119625) @@ -5,7 +5,7 @@ name icoutils version 0.31.0 -revision 3 +revision 4 categories graphics platforms darwin license GPL-3 @@ -25,6 +25,9 @@ use_bzip2 yes +patchfiles patch-common-llist.c.diff \ + patch-lib-error.c.diff + depends_lib port:libpng depends_run port:perl5.16 \ port:p5.16-libwww-perl Added: trunk/dports/graphics/icoutils/files/patch-common-llist.c.diff =================================================================== --- trunk/dports/graphics/icoutils/files/patch-common-llist.c.diff (rev 0) +++ trunk/dports/graphics/icoutils/files/patch-common-llist.c.diff 2014-05-02 18:26:12 UTC (rev 119625) @@ -0,0 +1,38 @@ +--- common/llist.c.orig 2012-05-03 19:14:50.000000000 -0400 ++++ common/llist.c 2014-05-02 13:15:38.000000000 -0400 +@@ -281,7 +281,7 @@ + { + LNode *entry; + +- if (index < 0 || index >= list->size) ++ if (index >= list->size) + return NULL; + + entry = llist_get_entry(list, index); +@@ -294,7 +294,7 @@ + LNode *entry; + void *old_data; + +- if (index < 0 || index >= list->size) ++ if (index >= list->size) + return NULL; + + entry = llist_get_entry(list, index); +@@ -316,7 +316,7 @@ + { + LNode *entry; + +- if (index < 0 || index > list->size) ++ if (index > list->size) + return; + + entry = xmalloc(sizeof(LNode)); +@@ -343,7 +343,7 @@ + LNode *entry; + void *data; + +- if (index < 0 || index >= list->size) ++ if (index >= list->size) + return NULL; + + entry = llist_get_entry(list, index); Added: trunk/dports/graphics/icoutils/files/patch-lib-error.c.diff =================================================================== --- trunk/dports/graphics/icoutils/files/patch-lib-error.c.diff (rev 0) +++ trunk/dports/graphics/icoutils/files/patch-lib-error.c.diff 2014-05-02 18:26:12 UTC (rev 119625) @@ -0,0 +1,15 @@ +--- lib/error.c.orig 2014-05-02 13:26:30.000000000 -0400 ++++ lib/error.c 2014-05-02 13:27:28.000000000 -0400 +@@ -377,8 +377,10 @@ + __fxprintf (NULL, file_name != NULL ? "%s:%d: " : " ", + file_name, line_number); + #else +- fprintf (stderr, file_name != NULL ? "%s:%d: " : " ", +- file_name, line_number); ++ if (file_name != NULL) ++ fprintf (stderr, "%s:%d: ", file_name, line_number); ++ else ++ fprintf (stderr, " "); + #endif + + va_start (args, message);
participants (1)
-
mk@macports.org