# HG changeset patch # User Daniel Atallah # Date 1220208563 0 # Node ID 1568dc7a14f85f5999eb483eb530d6ac3d13e676 # Parent d1797f30960fdb9baec96251bbfcc55e39a32ced Warnings cleanup from Lee Roach. Fixes #6242. diff -r d1797f30960f -r 1568dc7a14f8 libpurple/dbus-maybe.h --- a/libpurple/dbus-maybe.h Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/dbus-maybe.h Sun Aug 31 18:49:23 2008 +0000 @@ -23,7 +23,10 @@ #else /* !HAVE_DBUS */ -#define PURPLE_DBUS_REGISTER_POINTER(ptr, type) +#define PURPLE_DBUS_REGISTER_POINTER(ptr, type) { \ + if (ptr) {} \ +} + #define PURPLE_DBUS_UNREGISTER_POINTER(ptr) #define DBUS_EXPORT diff -r d1797f30960f -r 1568dc7a14f8 libpurple/plugins/log_reader.c --- a/libpurple/plugins/log_reader.c Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/plugins/log_reader.c Sun Aug 31 18:49:23 2008 +0000 @@ -1749,7 +1749,7 @@ gboolean main_cycle = TRUE; char *c; char *start_log; - char *new_line; + char *new_line = NULL; int offset = 0; GError *error; diff -r d1797f30960f -r 1568dc7a14f8 libpurple/protocols/null/nullprpl.c --- a/libpurple/protocols/null/nullprpl.c Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/protocols/null/nullprpl.c Sun Aug 31 18:49:23 2008 +0000 @@ -1125,7 +1125,8 @@ NULL, /* padding... */ NULL, NULL, - NULL, + sizeof(PurplePluginProtocolInfo), /* struct_size */ + NULL }; static void nullprpl_init(PurplePlugin *plugin) diff -r d1797f30960f -r 1568dc7a14f8 libpurple/protocols/qq/send_file.c --- a/libpurple/protocols/qq/send_file.c Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/protocols/qq/send_file.c Sun Aug 31 18:49:23 2008 +0000 @@ -122,11 +122,11 @@ sin.sin_addr.s_addr = g_htonl(info->remote_real_ip); } purple_debug(PURPLE_DEBUG_INFO, "QQ", "sending to channel: %d.%d.%d.%d:%d\n", - sin.sin_addr.s_addr & 0xff, - (sin.sin_addr.s_addr >> 8) & 0xff, - (sin.sin_addr.s_addr >> 16) & 0xff, - sin.sin_addr.s_addr >> 24, - g_ntohs(sin.sin_port) + (int)sin.sin_addr.s_addr & 0xff, + (int)(sin.sin_addr.s_addr >> 8) & 0xff, + (int)(sin.sin_addr.s_addr >> 16) & 0xff, + (int)sin.sin_addr.s_addr >> 24, + (int)g_ntohs(sin.sin_port) ); return sendto(info->sender_fd, buf, len, 0, (struct sockaddr *) &sin, sizeof(sin)); } diff -r d1797f30960f -r 1568dc7a14f8 libpurple/win32/giowin32.c --- a/libpurple/win32/giowin32.c Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/win32/giowin32.c Sun Aug 31 18:49:23 2008 +0000 @@ -52,6 +52,8 @@ #define BUFFER_SIZE 4096 +GIOChannel *wpurple_g_io_channel_win32_new_socket (int socket); + typedef enum { G_IO_WIN32_WINDOWS_MESSAGES, /* Windows messages */ G_IO_WIN32_FILE_DESC, /* Unix-like file descriptors from diff -r d1797f30960f -r 1568dc7a14f8 libpurple/win32/libc_interface.h --- a/libpurple/win32/libc_interface.h Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/win32/libc_interface.h Sun Aug 31 18:49:23 2008 +0000 @@ -156,9 +156,6 @@ #define localtime_r( time, resultp ) \ wpurple_localtime_r( time, resultp ) -/* helper for purple_utf8_strftime() by way of purple_internal_strftime() in src/util.c */ -const char *wpurple_get_timezone_abbreviation(const struct tm *tm); - #ifdef __cplusplus } #endif /* __cplusplus */ diff -r d1797f30960f -r 1568dc7a14f8 libpurple/win32/libc_internal.h --- a/libpurple/win32/libc_internal.h Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/win32/libc_internal.h Sun Aug 31 18:49:23 2008 +0000 @@ -29,6 +29,9 @@ extern "C" { #endif /* __cplusplus */ +/* helper for purple_utf8_strftime() by way of purple_internal_strftime() in src/util.c */ +const char *wpurple_get_timezone_abbreviation(const struct tm *tm); + /* sys/socket.h */ int wpurple_socket(int domain, int style, int protocol); int wpurple_connect(int socket, struct sockaddr *addr, u_long length); diff -r d1797f30960f -r 1568dc7a14f8 libpurple/win32/win32dep.h --- a/libpurple/win32/win32dep.h Sun Aug 31 17:54:21 2008 +0000 +++ b/libpurple/win32/win32dep.h Sun Aug 31 18:49:23 2008 +0000 @@ -54,6 +54,7 @@ **/ /* Windows helper functions */ FARPROC wpurple_find_and_loadproc(const char *dllname, const char *procedure); +gboolean wpurple_read_reg_dword(HKEY rootkey, const char *subkey, const char *valname, LPDWORD result); char *wpurple_read_reg_string(HKEY rootkey, const char *subkey, const char *valname); /* needs to be g_free'd */ gboolean wpurple_write_reg_string(HKEY rootkey, const char *subkey, const char *valname, const char *value); char *wpurple_escape_dirsep(const char *filename); /* needs to be g_free'd */