| 2328 fprintf(file, "\t\t\t\t\t<alias>%s</alias>\n", bud_alias); |
2328 fprintf(file, "\t\t\t\t\t<alias>%s</alias>\n", bud_alias); |
| 2329 } |
2329 } |
| 2330 if(bud_server_alias) { |
2330 if(bud_server_alias) { |
| 2331 fprintf(file, "\t\t\t\t\t<server_alias>%s</server_alias>\n", bud_server_alias); |
2331 fprintf(file, "\t\t\t\t\t<server_alias>%s</server_alias>\n", bud_server_alias); |
| 2332 } |
2332 } |
| 2333 g_hash_table_foreach(((GAIM_BLIST_NODE*)buddy)->settings, blist_print_buddy_settings, file); |
2333 g_hash_table_foreach(buddy->node.settings, blist_print_buddy_settings, file); |
| 2334 fprintf(file, "\t\t\t\t</buddy>\n"); |
2334 fprintf(file, "\t\t\t\t</buddy>\n"); |
| 2335 g_free(bud_name); |
2335 g_free(bud_name); |
| 2336 g_free(bud_alias); |
2336 g_free(bud_alias); |
| 2337 g_free(acct_name); |
2337 g_free(acct_name); |
| 2338 g_free(budd_server_alias); |
2338 g_free(bud_server_alias); |
| 2339 } |
2339 } |
| 2340 |
2340 |
| 2341 static void gaim_blist_write(FILE *file, GaimAccount *exp_acct) { |
2341 static void gaim_blist_write(FILE *file, GaimAccount *exp_acct) { |
| 2342 GList *accounts; |
2342 GList *accounts; |
| 2343 GSList *buds; |
2343 GSList *buds; |