diff options
author | Ralph Giles <giles@mozilla.com> | 2012-10-23 13:04:36 -0700 |
---|---|---|
committer | Ralph Giles <giles@mozilla.com> | 2012-10-23 13:04:36 -0700 |
commit | 662ae9bb1800fe5d700b7a8730b6cc501cc4d48c (patch) | |
tree | a3756021dcdac08853a0ac8ad8456134c4b8ee7e /tests | |
parent | 3b60e81d794733e7af54ea1557f0879ec50286bd (diff) | |
download | opus-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.c | 3 | ||||
-rw-r--r-- | tests/test_opus_encode.c | 3 |
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" |