comparison src/gaimrc.c @ 2317:ab8ca5d75dcd

[gaim-migrate @ 2327] hi committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 20 Sep 2001 04:50:50 +0000
parents bd9d403fb15b
children 39e66e80bb31
comparison
equal deleted inserted replaced
2316:ebb5ecb2cd5b 2317:ab8ca5d75dcd
480 return u; 480 return u;
481 481
482 for (i = 0; i < 7; i++) 482 for (i = 0; i < 7; i++)
483 g_snprintf(u->proto_opt[i], sizeof u->proto_opt[i], "%s", p->value[i]); 483 g_snprintf(u->proto_opt[i], sizeof u->proto_opt[i], "%s", p->value[i]);
484 484
485 if (!fgets(buf, sizeof(buf), f))
486 return u;
487
488 if (!strcmp(buf, "\t}"))
489 return u;
490
491 p = parse_line(buf);
492
493 if (strcmp(p->option, "iconfile"))
494 return u;
495
496 g_snprintf(u->iconfile, sizeof(u->iconfile), "%s", p->value[0]);
497
485 return u; 498 return u;
486 499
487 } 500 }
488 501
489 static void gaimrc_write_user(FILE *f, struct aim_user *u) 502 static void gaimrc_write_user(FILE *f, struct aim_user *u)
515 fprintf(f, "\t\tuser_opts { %d } { %d }\n", u->options, u->protocol); 528 fprintf(f, "\t\tuser_opts { %d } { %d }\n", u->options, u->protocol);
516 fprintf(f, "\t\tproto_opts"); 529 fprintf(f, "\t\tproto_opts");
517 for (i = 0; i < 7; i++) 530 for (i = 0; i < 7; i++)
518 fprintf(f, " { %s }", u->proto_opt[i]); 531 fprintf(f, " { %s }", u->proto_opt[i]);
519 fprintf(f, "\n"); 532 fprintf(f, "\n");
533 fprintf(f, "\t\ticonfile { %s }\n", u->iconfile);
520 } 534 }
521 535
522 536
523 static void gaimrc_read_users(FILE *f) 537 static void gaimrc_read_users(FILE *f)
524 { 538 {