libpurple/accountopt.c

changeset 39968
71622ee1354e
parent 39897
16b440d4ab36
--- a/libpurple/accountopt.c	Wed Oct 09 02:04:50 2019 +0000
+++ b/libpurple/accountopt.c	Fri Sep 27 02:07:00 2019 -0500
@@ -59,24 +59,6 @@
 	} params;
 };
 
-/*
- * A username split.
- *
- * This is used by some protocols to separate the fields of the username
- * into more human-readable components.
- */
-struct _PurpleAccountUserSplit
-{
-	char *text;             /* The text that will appear to the user. */
-	char *default_value;    /* The default value.                     */
-	char  field_sep;        /* The field separator.                   */
-	gboolean reverse;       /* TRUE if the separator should be found
-							   starting a the end of the string, FALSE
-							   otherwise                                 */
-	gboolean constant;
-};
-
-
 PurpleAccountOption *
 purple_account_option_new(PurplePrefType type, const char *text,
 						const char *pref_name)
@@ -365,92 +347,3 @@
 
 	return option->default_value.list;
 }
-
-/**************************************************************************
- * Account User Split API
- **************************************************************************/
-PurpleAccountUserSplit *
-purple_account_user_split_new(const char *text, const char *default_value,
-							char sep)
-{
-	PurpleAccountUserSplit *split;
-
-	g_return_val_if_fail(text != NULL, NULL);
-	g_return_val_if_fail(sep != 0, NULL);
-
-	split = g_new0(PurpleAccountUserSplit, 1);
-
-	split->text = g_strdup(text);
-	split->field_sep = sep;
-	split->default_value = g_strdup(default_value);
-	split->reverse = TRUE;
-
-	return split;
-}
-
-void
-purple_account_user_split_destroy(PurpleAccountUserSplit *split)
-{
-	g_return_if_fail(split != NULL);
-
-	g_free(split->text);
-	g_free(split->default_value);
-	g_free(split);
-}
-
-const char *
-purple_account_user_split_get_text(const PurpleAccountUserSplit *split)
-{
-	g_return_val_if_fail(split != NULL, NULL);
-
-	return split->text;
-}
-
-const char *
-purple_account_user_split_get_default_value(const PurpleAccountUserSplit *split)
-{
-	g_return_val_if_fail(split != NULL, NULL);
-
-	return split->default_value;
-}
-
-char
-purple_account_user_split_get_separator(const PurpleAccountUserSplit *split)
-{
-	g_return_val_if_fail(split != NULL, 0);
-
-	return split->field_sep;
-}
-
-gboolean
-purple_account_user_split_get_reverse(const PurpleAccountUserSplit *split)
-{
-	g_return_val_if_fail(split != NULL, FALSE);
-
-	return split->reverse;
-}
-
-void
-purple_account_user_split_set_reverse(PurpleAccountUserSplit *split, gboolean reverse)
-{
-	g_return_if_fail(split != NULL);
-
-	split->reverse = reverse;
-}
-
-gboolean
-purple_account_user_split_is_constant(const PurpleAccountUserSplit *split)
-{
-	g_return_val_if_fail(split != NULL, FALSE);
-
-	return split->constant;
-}
-
-void
-purple_account_user_split_set_constant(PurpleAccountUserSplit *split,
-	gboolean constant)
-{
-	g_return_if_fail(split != NULL);
-
-	split->constant = constant;
-}

mercurial