From de0ce0b80daad482e7f7791887ce810307f9a477 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 14 Sep 2014 18:36:44 +0100 Subject: Allow removing data from text-multi form fields --- src/xmpp/xmpp.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/xmpp/xmpp.h') diff --git a/src/xmpp/xmpp.h b/src/xmpp/xmpp.h index 05094d20..7ae8d252 100644 --- a/src/xmpp/xmpp.h +++ b/src/xmpp/xmpp.h @@ -211,9 +211,11 @@ char * (*form_get_form_type_field)(DataForm *form); void (*form_set_value)(DataForm *form, const char * const tag, char *value); gboolean (*form_add_unique_value)(DataForm *form, const char * const tag, char *value); void (*form_add_value)(DataForm *form, const char * const tag, char *value); -void (*form_remove_value)(DataForm *form, const char * const tag, char *value); +gboolean (*form_remove_value)(DataForm *form, const char * const tag, char *value); +gboolean (*form_remove_text_multi_value)(DataForm *form, const char * const tag, int index); gboolean (*form_tag_exists)(DataForm *form, const char * const tag); form_field_type_t (*form_get_field_type)(DataForm *form, const char * const tag); gboolean (*form_field_contains_option)(DataForm *form, const char * const tag, char *value); +int (*form_get_value_count)(DataForm *form, const char * const tag); #endif -- cgit 1.4.1-2-gfad0