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)