diff options
Diffstat (limited to 'libpurple/protocols/gg/lib')
-rw-r--r-- | libpurple/protocols/gg/lib/common.c | 2 | ||||
-rw-r--r-- | libpurple/protocols/gg/lib/events.c | 2 | ||||
-rw-r--r-- | libpurple/protocols/gg/lib/libgadu-internal.h | 1 | ||||
-rw-r--r-- | libpurple/protocols/gg/lib/libgadu.c | 5 | ||||
-rw-r--r-- | libpurple/protocols/gg/lib/libgadu.h | 4 | ||||
-rw-r--r-- | libpurple/protocols/gg/lib/resolver.c | 4 |
6 files changed, 10 insertions, 8 deletions
diff --git a/libpurple/protocols/gg/lib/common.c b/libpurple/protocols/gg/lib/common.c index 63885b5d00..7e3ccd2337 100644 --- a/libpurple/protocols/gg/lib/common.c +++ b/libpurple/protocols/gg/lib/common.c @@ -101,7 +101,7 @@ FILE *gg_debug_file = NULL; * \param format Format wiadomości (zgodny z \c printf) * \param ap Lista argumentów (zgodna z \c printf) */ -static void gg_debug_common(struct gg_session *sess, int level, const char *format, va_list ap) +void gg_debug_common(struct gg_session *sess, int level, const char *format, va_list ap) { if (gg_debug_handler_session) (*gg_debug_handler_session)(sess, level, format, ap); diff --git a/libpurple/protocols/gg/lib/events.c b/libpurple/protocols/gg/lib/events.c index b382362842..1bf30aff54 100644 --- a/libpurple/protocols/gg/lib/events.c +++ b/libpurple/protocols/gg/lib/events.c @@ -1143,7 +1143,7 @@ static int gg_watch_fd_connected(struct gg_session *sess, struct gg_event *e) case GG_NOTIFY_REPLY80: { struct gg_notify_reply80 *n = (void*) p; - int length = h->length, i = 0; + unsigned int length = h->length, i = 0; gg_debug_session(sess, GG_DEBUG_MISC, "// gg_watch_fd_connected() received a notify reply\n"); diff --git a/libpurple/protocols/gg/lib/libgadu-internal.h b/libpurple/protocols/gg/lib/libgadu-internal.h index 07628f5122..202f89a3b9 100644 --- a/libpurple/protocols/gg/lib/libgadu-internal.h +++ b/libpurple/protocols/gg/lib/libgadu-internal.h @@ -26,5 +26,6 @@ char *gg_cp_to_utf8(const char *b); char *gg_utf8_to_cp(const char *b); int gg_pubdir50_handle_reply_sess(struct gg_session *sess, struct gg_event *e, const char *packet, int length); +void gg_debug_common(struct gg_session *sess, int level, const char *format, va_list ap); #endif /* LIBGADU_INTERNAL_H */ diff --git a/libpurple/protocols/gg/lib/libgadu.c b/libpurple/protocols/gg/lib/libgadu.c index 313afd23fc..28d95587a6 100644 --- a/libpurple/protocols/gg/lib/libgadu.c +++ b/libpurple/protocols/gg/lib/libgadu.c @@ -412,7 +412,8 @@ void *gg_recv_packet(struct gg_session *sess) { struct gg_header h; char *buf = NULL; - int ret = 0, offset, size = 0; + int ret = 0; + unsigned int offset, size = 0; gg_debug_session(sess, GG_DEBUG_FUNCTION, "** gg_recv_packet(%p);\n", sess); @@ -609,7 +610,7 @@ int gg_send_packet(struct gg_session *sess, int type, ...) h->length = gg_fix32(tmp_length - sizeof(struct gg_header)); if ((gg_debug_level & GG_DEBUG_DUMP)) { - int i; + unsigned int i; gg_debug_session(sess, GG_DEBUG_DUMP, "// gg_send_packet(0x%.2x)", gg_fix32(h->type)); for (i = 0; i < tmp_length; ++i) diff --git a/libpurple/protocols/gg/lib/libgadu.h b/libpurple/protocols/gg/lib/libgadu.h index 8a06bb5837..7d84f736ef 100644 --- a/libpurple/protocols/gg/lib/libgadu.h +++ b/libpurple/protocols/gg/lib/libgadu.h @@ -117,7 +117,7 @@ typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; -#ifndef __CYGWIN__ +#if !defined(__CYGWIN__) && !defined(__SunOS) #define __int8_t_defined typedef signed char int8_t; typedef signed short int16_t; @@ -1245,8 +1245,8 @@ struct gg_http *gg_change_passwd2(uin_t uin, const char *passwd, const char *new struct gg_http *gg_change_passwd3(uin_t uin, const char *passwd, const char *newpasswd, const char *qa, int async) GG_DEPRECATED; int gg_resolve(int *fd, int *pid, const char *hostname) GG_DEPRECATED; -void gg_resolve_pthread_cleanup(void *arg, int kill) GG_DEPRECATED; int gg_resolve_pthread(int *fd, void **resolver, const char *hostname) GG_DEPRECATED; +void gg_resolve_pthread_cleanup(void *arg, int kill) GG_DEPRECATED; struct gg_change_info_request { char *first_name; diff --git a/libpurple/protocols/gg/lib/resolver.c b/libpurple/protocols/gg/lib/resolver.c index 6721f92779..ce1c270faa 100644 --- a/libpurple/protocols/gg/lib/resolver.c +++ b/libpurple/protocols/gg/lib/resolver.c @@ -551,9 +551,9 @@ static int gg_resolver_fork_start(int *fd, void **priv_data, const char *hostnam } if (write(pipes[1], &addr, sizeof(addr)) != sizeof(addr)) - exit(1); + _exit(1); - exit(0); + _exit(0); } close(pipes[1]); |