Lines Matching defs:seen
375 // seen permutations
382 // keep track of how many permutations we've seen so far
605 // a quick trie for keeping track of permutations we've seen
618 test_seen_t *seen,
633 // already seen?
635 for (size_t i = 0; i < seen->branch_count; i++) {
636 if (seen->branches[i].define == define) {
637 branch = &seen->branches[i];
646 (void**)&seen->branches,
648 &seen->branch_count,
649 &seen->branch_capacity);
654 seen = &branch->branch;
660 void test_seen_cleanup(test_seen_t *seen) {
661 for (size_t i = 0; i < seen->branch_count; i++) {
662 test_seen_cleanup(&seen->branches[i].branch);
664 free(seen->branches);
723 test_seen_t seen = {NULL, 0, 0};
738 // have we seen this permutation before?
739 bool was_seen = test_seen_insert(&seen, suite, case_);
764 test_seen_cleanup(&seen);