pidgin/android/libpurple
Fixing warnings (win32, glib, others)
--- a/libpurple/glibcompat.h Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/glibcompat.h Sun Apr 14 16:43:22 2013 +0200
@@ -25,12 +25,18 @@
* Also, any public API should not depend on this file.
+#if GLIB_CHECK_VERSION(2, 32, 0) +#define g_thread_init(vtable) {} #if GLIB_CHECK_VERSION(2, 36, 0)
+#define g_type_init() {} #if !GLIB_CHECK_VERSION(2, 32, 0)
--- a/libpurple/ntlm.c Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/ntlm.c Sun Apr 14 16:43:22 2013 +0200
@@ -243,8 +243,9 @@
purple_debug_warning("ntlm", "Tried reading 16 bytes from "
- "/dev/urandom but only got %zd. Falling back to "
- "inferior method\n", red);
+ "/dev/urandom but only got %" + G_GSSIZE_FORMAT ". Falling back to " + "inferior method\n", (gssize)red); purple_debug_warning("ntlm", "Error opening /dev/urandom: %s."
--- a/libpurple/proxy.c Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/proxy.c Sun Apr 14 16:43:22 2013 +0200
@@ -979,9 +979,8 @@
major = strtol(p, &p, 10);
error = (major == 0) || (*p != '.');
- minor = strtol(p, &p, 10);
+ /* minor = strtol(p, &p, 10); */ --- a/libpurple/util.c Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/util.c Sun Apr 14 16:43:22 2013 +0200
@@ -3354,7 +3354,7 @@
- guint len = sizeof(val);
+ socklen_t len = sizeof(val); if (getsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &val, &len) != 0)
--- a/libpurple/win32/libc_interface.c Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/win32/libc_interface.c Sun Apr 14 16:43:22 2013 +0200
@@ -308,7 +308,7 @@
struct sockaddr_in6 sin6;
@@ -325,7 +325,7 @@
- if (WSAStringToAddress(src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0)
+ if (WSAStringToAddress((LPTSTR)src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0) errno = WSAGetLastError();
--- a/libpurple/win32/win32dep.c Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/win32/win32dep.c Sun Apr 14 16:43:22 2013 +0200
@@ -27,6 +27,7 @@