Lines Matching refs:iter_ctx
602 void *iter_ctx;
609 ctx->iter_f((heim_object_t)key, (heim_object_t)value, ctx->iter_ctx);
630 ctx.iter_ctx = iter_data;
853 struct test_array_iter_ctx *iter_ctx = arg;
855 strcat(iter_ctx->buf, heim_string_get_utf8((heim_string_t)elt));
861 struct test_array_iter_ctx iter_ctx;
880 iter_ctx.buf[0] = '\0';
881 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
882 if (strcmp(iter_ctx.buf, "abcdefghijklmnopqr") != 0)
885 iter_ctx.buf[0] = '\0';
887 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
888 if (strcmp(iter_ctx.buf, "abcdefjklmnopqr") != 0)
891 iter_ctx.buf[0] = '\0';
893 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
894 if (strcmp(iter_ctx.buf, "abcdefmnopqr") != 0)
897 iter_ctx.buf[0] = '\0';
899 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
900 if (strcmp(iter_ctx.buf, "defmnopqr") != 0)
903 iter_ctx.buf[0] = '\0';
905 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
906 if (strcmp(iter_ctx.buf, "defmno") != 0)
910 iter_ctx.buf[0] = '\0';
911 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
912 if (strcmp(iter_ctx.buf, "abcdefmno") != 0)
916 iter_ctx.buf[0] = '\0';
917 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
918 if (strcmp(iter_ctx.buf, "defabcdefmno") != 0)
922 iter_ctx.buf[0] = '\0';
923 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
924 if (strcmp(iter_ctx.buf, "defabcdefmnoghi") != 0)
928 iter_ctx.buf[0] = '\0';
929 heim_array_iterate_f(a, &iter_ctx, test_array_iter);
930 if (strcmp(iter_ctx.buf, "defabcdefmnoghipqr") != 0)