list2 573 lib/talloc/testsuite.c struct el2 **list, **list2, **list3; list2 585 lib/talloc/testsuite.c el1->list2 = talloc(el1, struct el2 *); list2 586 lib/talloc/testsuite.c el1->list2[0] = talloc(el1->list2, struct el2); list2 587 lib/talloc/testsuite.c el1->list2[0]->name = talloc_strdup(el1->list2[0], "testing2"); list2 594 lib/talloc/testsuite.c el2 = talloc(el1->list2, struct el2); list2 598 lib/talloc/testsuite.c el1->list2 = talloc_realloc(el1, el1->list2, struct el2 *, 200); list2 100 lib/tevent/tevent_util.h #define DLIST_CONCATENATE(list1, list2, type) \ list2 103 lib/tevent/tevent_util.h (list1) = (list2); \ list2 107 lib/tevent/tevent_util.h tmp->next = (list2); \ list2 108 lib/tevent/tevent_util.h if (list2) { \ list2 109 lib/tevent/tevent_util.h (list2)->prev = tmp; \ list2 99 lib/util/dlinklist.h #define DLIST_CONCATENATE(list1, list2, type) \ list2 102 lib/util/dlinklist.h (list1) = (list2); \ list2 106 lib/util/dlinklist.h tmp->next = (list2); \ list2 107 lib/util/dlinklist.h if (list2) { \ list2 108 lib/util/dlinklist.h (list2)->prev = tmp; \ list2 435 lib/util/util.h _PUBLIC_ bool str_list_equal(const char **list1, const char **list2); list2 227 lib/util/util_strlist.c _PUBLIC_ bool str_list_equal(const char **list1, const char **list2) list2 231 lib/util/util_strlist.c if (list1 == NULL || list2 == NULL) { list2 232 lib/util/util_strlist.c return (list1 == list2); list2 235 lib/util/util_strlist.c for (i=0;list1[i] && list2[i];i++) { list2 236 lib/util/util_strlist.c if (strcmp(list1[i], list2[i]) != 0) { list2 240 lib/util/util_strlist.c if (list1[i] || list2[i]) { list2 98 source3/lib/ldb/include/dlinklist.h #define DLIST_CONCATENATE(list1, list2, type) \ list2 101 source3/lib/ldb/include/dlinklist.h (list1) = (list2); \ list2 105 source3/lib/ldb/include/dlinklist.h tmp->next = (list2); \ list2 106 source3/lib/ldb/include/dlinklist.h if (list2) { \ list2 107 source3/lib/ldb/include/dlinklist.h (list2)->prev = tmp; \ list2 289 source3/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list2; list2 301 source3/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(list, struct dn_list); list2 302 source3/lib/ldb/ldb_tdb/ldb_index.c if (list2 == NULL) { list2 307 source3/lib/ldb/ldb_tdb/ldb_index.c index_list, list2) == 1) { list2 309 source3/lib/ldb/ldb_tdb/ldb_index.c *list = *list2; list2 312 source3/lib/ldb/ldb_tdb/ldb_index.c list_union(ldb, list, list2); list2 313 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 357 source3/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list, const struct dn_list *list2) list2 362 source3/lib/ldb/ldb_tdb/ldb_index.c if (list->count == 0 || list2->count == 0) { list2 380 source3/lib/ldb/ldb_tdb/ldb_index.c if (ldb_list_find(list->dn[i], list2->dn, list2->count, list2 404 source3/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list, const struct dn_list *list2) list2 410 source3/lib/ldb/ldb_tdb/ldb_index.c if (list->count == 0 && list2->count == 0) { list2 415 source3/lib/ldb/ldb_tdb/ldb_index.c d = talloc_realloc(list, list->dn, char *, list->count + list2->count); list2 421 source3/lib/ldb/ldb_tdb/ldb_index.c for (i=0;i<list2->count;i++) { list2 422 source3/lib/ldb/ldb_tdb/ldb_index.c if (ldb_list_find(list2->dn[i], list->dn, count, list2 424 source3/lib/ldb/ldb_tdb/ldb_index.c list->dn[list->count] = talloc_strdup(list->dn, list2->dn[i]); list2 462 source3/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list2; list2 465 source3/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list); list2 466 source3/lib/ldb/ldb_tdb/ldb_index.c if (list2 == NULL) { list2 470 source3/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2); list2 477 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 484 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 490 source3/lib/ldb/ldb_tdb/ldb_index.c list->dn = talloc_move(list, &list2->dn); list2 491 source3/lib/ldb/ldb_tdb/ldb_index.c list->count = list2->count; list2 493 source3/lib/ldb/ldb_tdb/ldb_index.c if (list_union(ldb, list, list2) == -1) { list2 494 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 499 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 546 source3/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list2; list2 549 source3/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list); list2 550 source3/lib/ldb/ldb_tdb/ldb_index.c if (list2 == NULL) { list2 554 source3/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2); list2 559 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 564 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 571 source3/lib/ldb/ldb_tdb/ldb_index.c list->dn = talloc_move(list, &list2->dn); list2 572 source3/lib/ldb/ldb_tdb/ldb_index.c list->count = list2->count; list2 574 source3/lib/ldb/ldb_tdb/ldb_index.c if (list_intersect(ldb, list, list2) == -1) { list2 575 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 580 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 100 source4/lib/ldb/include/dlinklist.h #define DLIST_CONCATENATE(list1, list2, type) \ list2 103 source4/lib/ldb/include/dlinklist.h (list1) = (list2); \ list2 107 source4/lib/ldb/include/dlinklist.h tmp->next = (list2); \ list2 108 source4/lib/ldb/include/dlinklist.h if (list2) { \ list2 109 source4/lib/ldb/include/dlinklist.h (list2)->prev = tmp; \ list2 621 source4/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list, const struct dn_list *list2) list2 626 source4/lib/ldb/ldb_tdb/ldb_index.c if (list->count == 0 || list2->count == 0) { list2 644 source4/lib/ldb/ldb_tdb/ldb_index.c if (ldb_list_find(list->dn[i], list2->dn, list2->count, list2 668 source4/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list, const struct dn_list *list2) list2 674 source4/lib/ldb/ldb_tdb/ldb_index.c if (list->count == 0 && list2->count == 0) { list2 679 source4/lib/ldb/ldb_tdb/ldb_index.c d = talloc_realloc(list, list->dn, char *, list->count + list2->count); list2 685 source4/lib/ldb/ldb_tdb/ldb_index.c for (i=0;i<list2->count;i++) { list2 686 source4/lib/ldb/ldb_tdb/ldb_index.c if (ldb_list_find(list2->dn[i], list->dn, count, list2 688 source4/lib/ldb/ldb_tdb/ldb_index.c list->dn[list->count] = talloc_strdup(list->dn, list2->dn[i]); list2 728 source4/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list2; list2 731 source4/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list); list2 732 source4/lib/ldb/ldb_tdb/ldb_index.c if (list2 == NULL) { list2 736 source4/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2); list2 743 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 750 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 756 source4/lib/ldb/ldb_tdb/ldb_index.c list->dn = talloc_move(list, &list2->dn); list2 757 source4/lib/ldb/ldb_tdb/ldb_index.c list->count = list2->count; list2 759 source4/lib/ldb/ldb_tdb/ldb_index.c if (list_union(ldb, list, list2) == -1) { list2 760 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 765 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 814 source4/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list2; list2 817 source4/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc(module, struct dn_list); list2 818 source4/lib/ldb/ldb_tdb/ldb_index.c if (list2 == NULL) { list2 822 source4/lib/ldb/ldb_tdb/ldb_index.c v = ltdb_index_dn(module, tree->u.list.elements[i], index_list, list2); list2 827 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 832 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 839 source4/lib/ldb/ldb_tdb/ldb_index.c list->dn = talloc_move(list, &list2->dn); list2 840 source4/lib/ldb/ldb_tdb/ldb_index.c list->count = list2->count; list2 842 source4/lib/ldb/ldb_tdb/ldb_index.c if (list_intersect(ldb, list, list2) == -1) { list2 843 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 848 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 867 source4/lib/ldb/ldb_tdb/ldb_index.c struct dn_list *list2; list2 876 source4/lib/ldb/ldb_tdb/ldb_index.c list2 = talloc_zero(module, struct dn_list); list2 877 source4/lib/ldb/ldb_tdb/ldb_index.c if (list2 == NULL) { list2 887 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 891 source4/lib/ldb/ldb_tdb/ldb_index.c msg = talloc(list2, struct ldb_message); list2 893 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 912 source4/lib/ldb/ldb_tdb/ldb_index.c list2->dn = talloc_array(list2, char *, el->num_values); list2 913 source4/lib/ldb/ldb_tdb/ldb_index.c if (!list2->dn) { list2 914 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 919 source4/lib/ldb/ldb_tdb/ldb_index.c list2->dn[list2->count] = talloc_strdup(list2->dn, (char *)el->values[j].data); list2 920 source4/lib/ldb/ldb_tdb/ldb_index.c if (!list2->dn[list2->count]) { list2 921 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 924 source4/lib/ldb/ldb_tdb/ldb_index.c list2->count++; list2 928 source4/lib/ldb/ldb_tdb/ldb_index.c if (list2->count == 0) { list2 929 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 933 source4/lib/ldb/ldb_tdb/ldb_index.c if (list2->count > 1) { list2 934 source4/lib/ldb/ldb_tdb/ldb_index.c qsort(list2->dn, list2->count, sizeof(char *), (comparison_fn_t) list_cmp); list2 938 source4/lib/ldb/ldb_tdb/ldb_index.c if (list_intersect(ldb, list, list2) == -1) { list2 939 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 945 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 949 source4/lib/ldb/ldb_tdb/ldb_index.c list->dn = talloc_move(list, &list2->dn); list2 950 source4/lib/ldb/ldb_tdb/ldb_index.c list->count = list2->count; list2 953 source4/lib/ldb/ldb_tdb/ldb_index.c talloc_free(list2); list2 336 source4/torture/winbind/struct_based.c char *list2; list2 361 source4/torture/winbind/struct_based.c list2 = (char *)rep.extra_data.data; list2 366 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture, list2, list1, "list_all_domains not ignored"); list2 369 source4/torture/winbind/struct_based.c SAFE_FREE(list2);