Mercurial > pidgin
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 { |