# HG changeset patch # User Mark Doliner # Date 1212792677 0 # Node ID ac4a06685b95993cb61739a12d26c1e84f770256 # Parent 25a350f5deff4c4ceccb1bab91a8bed4f20524c8 Payload length is an int here, so treat it as such. Get's rid of this warning: notification.c: In function ¡Æmsn_notification_post_adl¡Ç: notification.c:643: warning: format ¡Æ%lu¡Ç expects type ¡Ælong unsigned int¡Ç, but argument 4 has type ¡Æint¡Ç diff -r 25a350f5deff -r ac4a06685b95 libpurple/protocols/msn/notification.c --- a/libpurple/protocols/msn/notification.c Fri Jun 06 22:49:43 2008 +0000 +++ b/libpurple/protocols/msn/notification.c Fri Jun 06 22:51:17 2008 +0000 @@ -640,7 +640,7 @@ { MsnTransaction *trans; purple_debug_info("MSN Notification","Sending ADL with payload: %s\n", payload); - trans = msn_transaction_new(cmdproc, "ADL","%" G_GSIZE_FORMAT, payload_len); + trans = msn_transaction_new(cmdproc, "ADL", "%i", payload_len); msn_transaction_set_payload(trans, payload, payload_len); msn_cmdproc_send_trans(cmdproc, trans); } diff -r 25a350f5deff -r ac4a06685b95 libpurple/protocols/msn/transaction.h --- a/libpurple/protocols/msn/transaction.h Fri Jun 06 22:49:43 2008 +0000 +++ b/libpurple/protocols/msn/transaction.h Fri Jun 06 22:51:17 2008 +0000 @@ -62,7 +62,7 @@ }; MsnTransaction *msn_transaction_new(MsnCmdProc *cmdproc, const char *command, - const char *format, ...) G_GNUC_PRINTF(3, 4); + const char *format, ...) G_GNUC_PRINTF(3, 4); void msn_transaction_destroy(MsnTransaction *trans); char *msn_transaction_to_string(MsnTransaction *trans);