Mercurial > pidgin.yaz
comparison src/toc.c @ 676:9c49d2456773
[gaim-migrate @ 686]
shit, i goofed
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Mon, 14 Aug 2000 19:44:43 +0000 |
parents | 4bbc103a3294 |
children | c72f58814e9f |
comparison
equal
deleted
inserted
replaced
675:b77c039c9d3d | 676:9c49d2456773 |
---|---|
897 } else if (*c == 'b' && !find_buddy(c+2)) { | 897 } else if (*c == 'b' && !find_buddy(c+2)) { |
898 add_buddy(current, c+2); | 898 add_buddy(current, c+2); |
899 how_many++; | 899 how_many++; |
900 bud = g_list_append(bud, c+2); | 900 bud = g_list_append(bud, c+2); |
901 } else if (*c == 'p') { | 901 } else if (*c == 'p') { |
902 GList *d = deny; | 902 GList *d = permit; |
903 char *n; | |
903 name = g_malloc(strlen(c+2) + 2); | 904 name = g_malloc(strlen(c+2) + 2); |
904 g_snprintf(name, strlen(c+2) + 1, "%s", c+2); | 905 g_snprintf(name, strlen(c+2) + 1, "%s", c+2); |
906 n = g_strdup(normalize(name)); | |
905 while (d) { | 907 while (d) { |
906 char *n = g_strdup(normalize(name)); | 908 if (!strcasecmp(n, normalize(d->data))) |
907 if (!strcmp(n, normalize(d->data))) | |
908 break; | 909 break; |
909 d = d->next; | 910 d = d->next; |
910 g_free(n); | |
911 } | 911 } |
912 g_free(n); | |
912 if (!d) | 913 if (!d) |
913 permit = g_list_append(permit, name); | 914 permit = g_list_append(permit, name); |
914 } else if (*c == 'd') { | 915 } else if (*c == 'd') { |
915 GList *d = permit; | 916 GList *d = deny; |
917 char *n; | |
916 name = g_malloc(strlen(c+2) + 2); | 918 name = g_malloc(strlen(c+2) + 2); |
917 g_snprintf(name, strlen(c+2) + 1, "%s", c+2); | 919 g_snprintf(name, strlen(c+2) + 1, "%s", c+2); |
920 n = g_strdup(normalize(name)); | |
918 while (d) { | 921 while (d) { |
919 char *n = g_strdup(normalize(name)); | 922 if (!strcasecmp(n, normalize(d->data))) |
920 if (!strcmp(n, normalize(d->data))) | |
921 break; | 923 break; |
922 d = d->next; | 924 d = d->next; |
923 g_free(n); | |
924 } | 925 } |
926 g_free(n); | |
925 if (!d) | 927 if (!d) |
926 deny = g_list_append(deny, name); | 928 deny = g_list_append(deny, name); |
927 } else if (*c == 'm') { | 929 } else if (*c == 'm') { |
928 sscanf(c + strlen(c) - 1, "%d", &permdeny); | 930 sscanf(c + strlen(c) - 1, "%d", &permdeny); |
929 if (permdeny == 0) | 931 if (permdeny == 0) |