summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2013-12-21 19:44:29 -0800
committerBen Longbons <b.r.longbons@gmail.com>2013-12-21 20:03:33 -0800
commitafc52a3e6a8dd275d48a5e21cb15086b3ec63b5b (patch)
treea2ef607ce7afc0db7bae1af4638c0aaf2afb9968
parent9316b28e655093547d397197f30173cfc51f8de8 (diff)
downloadtmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.tar.gz
tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.tar.bz2
tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.tar.xz
tmwa-afc52a3e6a8dd275d48a5e21cb15086b3ec63b5b.zip
fix travis errors
-rw-r--r--src/io/read_test.cpp11
-rw-r--r--src/map/script.cpp2
-rw-r--r--src/warnings.hpp2
3 files changed, 11 insertions, 4 deletions
diff --git a/src/io/read_test.cpp b/src/io/read_test.cpp
index 193777f..8c459cbb 100644
--- a/src/io/read_test.cpp
+++ b/src/io/read_test.cpp
@@ -7,10 +7,15 @@
static
int string_pipe(ZString sz)
{
- // if this doesn't work we'll get test failures anyway
int pfd[2];
- pipe(pfd);
- write(pfd[1], sz.c_str(), sz.size());
+ if (-1 == pipe(pfd))
+ return -1;
+ if (sz.size() != write(pfd[1], sz.c_str(), sz.size()))
+ {
+ close(pfd[0]);
+ close(pfd[1]);
+ return -1;
+ }
close(pfd[1]);
return pfd[0];
}
diff --git a/src/map/script.cpp b/src/map/script.cpp
index 6e4d18d..e947208 100644
--- a/src/map/script.cpp
+++ b/src/map/script.cpp
@@ -4166,7 +4166,7 @@ void builtin_getmap(ScriptState *st)
}
static
-void builtin_mapexit(ScriptState *st)
+void builtin_mapexit(ScriptState *)
{
runflag = 0;
}
diff --git a/src/warnings.hpp b/src/warnings.hpp
index b8822d0..9932ce3 100644
--- a/src/warnings.hpp
+++ b/src/warnings.hpp
@@ -413,7 +413,9 @@ EC(-Wmissing-prototypes)
///
// like -Wmissing-declarations but for variables instead of functions
+#ifndef GTEST_HAS_PTHREAD // this is a hack
EC(-Wmissing-variable-declarations)
+#endif
/// Warn about constructs not instrumented by
/// -fmudflap