summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRalph Giles <giles@mozilla.com>2012-10-23 13:04:36 -0700
committerRalph Giles <giles@mozilla.com>2012-10-23 13:04:36 -0700
commit662ae9bb1800fe5d700b7a8730b6cc501cc4d48c (patch)
treea3756021dcdac08853a0ac8ad8456134c4b8ee7e /tests
parent3b60e81d794733e7af54ea1557f0879ec50286bd (diff)
downloadopus-662ae9bb1800fe5d700b7a8730b6cc501cc4d48c.tar.gz
Include process.h for _getpid on windows.
Previously the test programmes happened to link because _getpid returns an int, which is the default prototype. Instead, include the appropriate header to supply a real declaration, fixing the associated warning. I moved the getpid->_getpid define to the site of the header inclusion to make clear what's going on, rather than have it floating in win32/config.h.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_opus_decode.c3
-rw-r--r--tests/test_opus_encode.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_opus_decode.c b/tests/test_opus_decode.c
index 2c6a872a..868869b9 100644
--- a/tests/test_opus_decode.c
+++ b/tests/test_opus_decode.c
@@ -38,6 +38,9 @@
#include <time.h>
#if (!defined WIN32 && !defined _WIN32) || defined(__MINGW32__)
#include <unistd.h>
+#else
+#include <process.h>
+#define getpid _getpid
#endif
#include "opus.h"
#include "test_opus_common.h"
diff --git a/tests/test_opus_encode.c b/tests/test_opus_encode.c
index 01534fa8..a9a1c58b 100644
--- a/tests/test_opus_encode.c
+++ b/tests/test_opus_encode.c
@@ -38,6 +38,9 @@
#include <time.h>
#if (!defined WIN32 && !defined _WIN32) || defined(__MINGW32__)
#include <unistd.h>
+#else
+#include <process.h>
+#define getpid _getpid
#endif
#include "opus_multistream.h"
#include "opus.h"