ports/sysutils/samesame/files/patch-src_mainAction.cpp
Jan Beich d37b6538ae sysutils/samesame: unbreak with clang 4.0
src/mainAction.cpp:184:19: error: ordered comparison between pointer and zero ('FILE *' (aka '__sFILE *') and 'int')
                                if (pipeLeafs < 0)
                                    ~~~~~~~~~ ^ ~
src/mainAction.cpp:197:21: error: ordered comparison between pointer and zero ('FILE *' (aka '__sFILE *') and 'int')
                                if (outputLeafs < 0)
                                    ~~~~~~~~~~~ ^ ~

PR:		216636
Submitted by:	akruijff@dds.nl
Approved by:	portmgr blanket
2017-03-20 00:00:02 +00:00

20 lines
647 B
C++

--- src/mainAction.cpp.orig 2011-09-15 22:31:49 UTC
+++ src/mainAction.cpp
@@ -181,7 +181,7 @@ int actionProcessOptions(int argc, char
// strcpy(p, optarg);
pipeLeafs = popen(optarg, "w");
setlinebuf(pipeLeafs);
- if (pipeLeafs < 0)
+ if (pipeLeafs == NULL)
warn("coudn't open pipe to: %s\n", optarg);
else if (outputLeafs)
{
@@ -194,7 +194,7 @@ int actionProcessOptions(int argc, char
fclose(outputLeafs);
outputLeafs = fopen(optarg, "w");
setlinebuf(outputLeafs);
- if (outputLeafs < 0)
+ if (outputLeafs == NULL)
warn("open file: %s\n", optarg);
else if (pipeLeafs)
{