Lines Matching refs:blc
63 size_t blc, bls; member
468 add_blacklist(struct bl *bl, size_t *blc, size_t *bls, gzFile gzf, int white) in add_blacklist() argument
501 if (*blc + bu / 7 >= *bls) { in add_blacklist()
512 if (*blc + 1 >= *bls) { in add_blacklist()
525 bl + *blc, bl + *blc + 1, white)) in add_blacklist()
526 *blc += 2; in add_blacklist()
556 collapse_blacklist(struct bl *bl, size_t blc, u_int *clc) in collapse_blacklist() argument
565 if (blc == 0) in collapse_blacklist()
573 cls = (blc / 2) + (blc / 20) + 1; in collapse_blacklist()
577 qsort(bl, blc, sizeof(struct bl), cmpbl); in collapse_blacklist()
578 for (i = 0; i < blc;) { in collapse_blacklist()
696 size_t blc, bls; in getlist() local
706 blc = blistnew->blc; in getlist()
712 blc = blist->blc; in getlist()
753 bl = add_blacklist(bl, &blc, &bls, gzf, !black); in getlist()
765 name, blc / 2); in getlist()
770 blistnew->blc = blc; in getlist()
776 name, (blc - blist->blc) / 2); in getlist()
778 blist->blc = blc; in getlist()
790 if (blist->blc > 0) { in send_blacklist()
791 cidrs = collapse_blacklist(blist->bl, blist->blc, &clc); in send_blacklist()
818 size_t blc, bls, black, white; in main() local
873 blc = bls = 0; in main()
877 if (blc == bls) { in main()
887 if (blc == 0) in main()
890 white = blc - 1; in main()
891 black = blc; in main()
896 if (black && blc > 0) { in main()
898 send_blacklist(&blists[blc - 1], ent->s_port); in main()
900 blc += black; in main()
904 if (blc > 0) in main()
905 send_blacklist(&blists[blc - 1], ent->s_port); in main()