# HG changeset patch # User Paul Aurich # Date 1315161951 0 # Node ID a9f13cb4e9451c56684d58a912092ca05e915248 # Parent bbe75a67c755f67a7a0f0d18a0c98e45b9b766ce silc: Fix build and update for API changes diff -r bbe75a67c755 -r a9f13cb4e945 libpurple/protocols/silc/buddy.c --- a/libpurple/protocols/silc/buddy.c Sun Sep 04 18:42:42 2011 +0000 +++ b/libpurple/protocols/silc/buddy.c Sun Sep 04 18:45:51 2011 +0000 @@ -1396,7 +1396,7 @@ silc_buffer_free(attrs); } -void silcpurple_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group) +void silcpurple_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group, const char *message) { /* Don't add if the buddy is already on the list. * diff -r bbe75a67c755 -r a9f13cb4e945 libpurple/protocols/silc/silc.c --- a/libpurple/protocols/silc/silc.c Sun Sep 04 18:42:42 2011 +0000 +++ b/libpurple/protocols/silc/silc.c Sun Sep 04 18:45:51 2011 +0000 @@ -2050,6 +2050,7 @@ static PurplePluginProtocolInfo prpl_info = { + sizeof(PurplePluginProtocolInfo), /* struct_size */ OPT_PROTO_CHAT_TOPIC | OPT_PROTO_UNIQUE_CHATNAME | OPT_PROTO_PASSWORD_OPTIONAL | OPT_PROTO_IM_IMAGE | OPT_PROTO_SLASH_COMMANDS_NATIVE, @@ -2117,15 +2118,12 @@ NULL, /* unregister_user */ NULL, /* send_attention */ NULL, /* get_attention_types */ - sizeof(PurplePluginProtocolInfo), /* struct_size */ NULL, /* get_account_text_table */ NULL, /* initiate_media */ NULL, /* get_media_caps */ NULL, /* get_moods */ NULL, /* set_public_alias */ - NULL, /* get_public_alias */ - NULL, /* add_buddy_with_invite */ - NULL /* add_buddies_with_invite */ + NULL /* get_public_alias */ }; static PurplePluginInfo info = diff -r bbe75a67c755 -r a9f13cb4e945 libpurple/protocols/silc/silcpurple.h --- a/libpurple/protocols/silc/silcpurple.h Sun Sep 04 18:42:42 2011 +0000 +++ b/libpurple/protocols/silc/silcpurple.h Sun Sep 04 18:45:51 2011 +0000 @@ -105,7 +105,7 @@ SilcVerifyPublicKey completion, void *context); GList *silcpurple_buddy_menu(PurpleBuddy *buddy); -void silcpurple_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); +void silcpurple_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group, const char *message); void silcpurple_send_buddylist(PurpleConnection *gc); void silcpurple_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); void silcpurple_buddy_keyagr_request(SilcClient client,