If buddy is on neither Allow nor Block list, then add to Allow list.
At some point, we should figure out if the NetworkInfo really is used
for this sort of thing.
/**
* @file accountopt.h Account Options API
* @ingroup core
*/
/* purple
*
* Purple is the legal property of its developers, whose names are too numerous
* to list here. Please refer to the COPYRIGHT file distributed with this
* source distribution.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
*/
#ifndef _PURPLE_ACCOUNTOPT_H_
#define _PURPLE_ACCOUNTOPT_H_
#include"prefs.h"
/**
* An option for an account.
*
* This is set by protocol plugins, and appears in the account settings
* dialogs.
*/
typedefstruct
{
PurplePrefTypetype;/**< The type of value. */
char*text;/**< The text that will appear to the user. */
char*pref_name;/**< The name of the associated preference. */
union
{
gbooleanboolean;/**< The default boolean value. */
intinteger;/**< The default integer value. */
char*string;/**< The default string value. */
GList*list;/**< The default list value. */
}default_value;
gbooleanmasked;/**< Whether the value entered should be
* obscured from view (for passwords and
* similar options)
*/
}PurpleAccountOption;
/**
* A username split.
*
* This is used by some protocols to separate the fields of the username
* into more human-readable components.
*/
typedefstruct
{
char*text;/**< The text that will appear to the user. */
char*default_value;/**< The default value. */
charfield_sep;/**< The field separator. */
gbooleanreverse;/**< TRUE if the separator should be found