Mercurial > pidgin
diff src/account.c @ 5565:c3c4aaf69f65
[gaim-migrate @ 5967]
More goodies.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 30 May 2003 18:25:11 +0000 |
parents | 187c740f2a4e |
children | 5e7de337a053 |
line wrap: on
line diff
--- a/src/account.c Fri May 30 18:04:45 2003 +0000 +++ b/src/account.c Fri May 30 18:25:11 2003 +0000 @@ -324,21 +324,29 @@ return account->remember_pass; } +gboolean +gaim_account_get_check_mail(const GaimAccount *account) +{ + g_return_val_if_fail(account != NULL, FALSE); + + return account->check_mail; +} + int gaim_account_get_int(const GaimAccount *account, const char *name, int default_value) { GaimAccountSetting *setting; - g_return_val_if_fail(account != NULL, -1); - g_return_val_if_fail(name != NULL, -1); + g_return_val_if_fail(account != NULL, default_value); + g_return_val_if_fail(name != NULL, default_value); setting = g_hash_table_lookup(account->settings, name); if (setting == NULL) return default_value; - g_return_val_if_fail(setting->type == GAIM_PREF_INT, -1); + g_return_val_if_fail(setting->type == GAIM_PREF_INT, default_value); return setting->value.integer; } @@ -349,15 +357,15 @@ { GaimAccountSetting *setting; - g_return_val_if_fail(account != NULL, NULL); - g_return_val_if_fail(name != NULL, NULL); + g_return_val_if_fail(account != NULL, default_value); + g_return_val_if_fail(name != NULL, default_value); setting = g_hash_table_lookup(account->settings, name); if (setting == NULL) return default_value; - g_return_val_if_fail(setting->type == GAIM_PREF_STRING, NULL); + g_return_val_if_fail(setting->type == GAIM_PREF_STRING, default_value); return setting->value.string; } @@ -368,15 +376,15 @@ { GaimAccountSetting *setting; - g_return_val_if_fail(account != NULL, FALSE); - g_return_val_if_fail(name != NULL, FALSE); + g_return_val_if_fail(account != NULL, default_value); + g_return_val_if_fail(name != NULL, default_value); setting = g_hash_table_lookup(account->settings, name); if (setting == NULL) return default_value; - g_return_val_if_fail(setting->type == GAIM_PREF_BOOLEAN, FALSE); + g_return_val_if_fail(setting->type == GAIM_PREF_BOOLEAN, default_value); return setting->value.bool; }