| 2532 g_return_val_if_fail(node->settings != NULL, FALSE); |
2532 g_return_val_if_fail(node->settings != NULL, FALSE); |
| 2533 g_return_val_if_fail(key != NULL, FALSE); |
2533 g_return_val_if_fail(key != NULL, FALSE); |
| 2534 |
2534 |
| 2535 setting = g_hash_table_lookup(node->settings, key); |
2535 setting = g_hash_table_lookup(node->settings, key); |
| 2536 |
2536 |
| 2537 g_return_val_if_fail(setting != NULL, FALSE); |
2537 if(!setting) |
| |
2538 return FALSE; |
| |
2539 |
| 2538 g_return_val_if_fail(setting->type == GAIM_BLIST_NODE_SETTING_BOOL, FALSE); |
2540 g_return_val_if_fail(setting->type == GAIM_BLIST_NODE_SETTING_BOOL, FALSE); |
| 2539 |
2541 |
| 2540 return setting->value.boolean; |
2542 return setting->value.boolean; |
| 2541 } |
2543 } |
| 2542 |
2544 |
| 2563 g_return_val_if_fail(node->settings != NULL, 0); |
2565 g_return_val_if_fail(node->settings != NULL, 0); |
| 2564 g_return_val_if_fail(key != NULL, 0); |
2566 g_return_val_if_fail(key != NULL, 0); |
| 2565 |
2567 |
| 2566 setting = g_hash_table_lookup(node->settings, key); |
2568 setting = g_hash_table_lookup(node->settings, key); |
| 2567 |
2569 |
| 2568 g_return_val_if_fail(setting != NULL, 0); |
2570 if(!setting) |
| |
2571 return 0; |
| |
2572 |
| 2569 g_return_val_if_fail(setting->type == GAIM_BLIST_NODE_SETTING_INT, 0); |
2573 g_return_val_if_fail(setting->type == GAIM_BLIST_NODE_SETTING_INT, 0); |
| 2570 |
2574 |
| 2571 return setting->value.integer; |
2575 return setting->value.integer; |
| 2572 } |
2576 } |
| 2573 |
2577 |
| 2595 g_return_val_if_fail(node->settings != NULL, NULL); |
2599 g_return_val_if_fail(node->settings != NULL, NULL); |
| 2596 g_return_val_if_fail(key != NULL, NULL); |
2600 g_return_val_if_fail(key != NULL, NULL); |
| 2597 |
2601 |
| 2598 setting = g_hash_table_lookup(node->settings, key); |
2602 setting = g_hash_table_lookup(node->settings, key); |
| 2599 |
2603 |
| 2600 g_return_val_if_fail(setting != NULL, NULL); |
2604 if(!setting) |
| |
2605 return NULL; |
| |
2606 |
| 2601 g_return_val_if_fail(setting->type == GAIM_BLIST_NODE_SETTING_STRING, NULL); |
2607 g_return_val_if_fail(setting->type == GAIM_BLIST_NODE_SETTING_STRING, NULL); |
| 2602 |
2608 |
| 2603 return setting->value.string; |
2609 return setting->value.string; |
| 2604 } |
2610 } |
| 2605 |
2611 |