# HG changeset patch # User Paul Aurich # Date 1239603026 0 # Node ID 15d681a53b5afb9661c42d46eaf91bb50896f5dd # Parent f1dd84b4964e11a5bf2b32e5f6872c0c130dd52e It helps to actually add functions when adding prototypes to a header diff -r f1dd84b4964e -r 15d681a53b5a libpurple/disco.c --- a/libpurple/disco.c Mon Apr 13 05:21:52 2009 +0000 +++ b/libpurple/disco.c Mon Apr 13 06:10:26 2009 +0000 @@ -315,6 +315,20 @@ return list->proto_data; } +void purple_disco_list_set_cancel_func(PurpleDiscoList *list, PurpleDiscoCancelFunc cb) +{ + g_return_if_fail(list != NULL); + + list->ops.cancel_cb = cb; +} + +void purple_disco_list_set_register_func(PurpleDiscoList *list, PurpleDiscoRegisterFunc cb) +{ + g_return_if_fail(list != NULL); + + list->ops.register_cb = cb; +} + void purple_disco_set_ui_ops(PurpleDiscoUiOps *ui_ops) { ops = ui_ops;