Fix a couple more MinGW/MSVC warnings.

This commit is contained in:
Mike Gelfand 2015-03-19 19:13:23 +00:00
parent 45983e66e6
commit cefc477918
4 changed files with 5 additions and 3 deletions

View File

@ -235,7 +235,7 @@ watchdir_update_impl (dtr_watchdir * w)
***/
dtr_watchdir*
dtr_watchdir_new (tr_session * session, const char * dir, dtr_watchdir_callback * callback)
dtr_watchdir_new (tr_session * session, const char * dir, dtr_watchdir_callback callback)
{
dtr_watchdir * w = tr_new0 (dtr_watchdir, 1);

View File

@ -52,7 +52,7 @@ set_system_error (tr_error ** error,
}
else
{
tr_error_set (error, code, "Unknown error: 0x%08x", code);
tr_error_set (error, code, "Unknown error: 0x%08lx", code);
}
}

View File

@ -35,6 +35,8 @@
#ifdef _WIN32
#include <inttypes.h>
#include <ws2tcpip.h>
#undef gai_strerror
#define gai_strerror gai_strerrorA
#else
#include <sys/time.h>
#include <sys/types.h>

View File

@ -87,7 +87,7 @@ extern "C" {
#elif __has_feature (c_static_assert) || __has_extension (c_static_assert)
#define TR_STATIC_ASSERT _Static_assert
#else
#define TR_STATIC_ASSERT(x, msg) { const char static_check[((x) ? 1 : -1)] UNUSED; }
#define TR_STATIC_ASSERT(x, msg) { typedef char __tr_static_check__[(x) ? 1 : -1] UNUSED; }
#endif