Lines Matching refs:subargs
353 if (!mail_search_args_remove_equal(all_args, &(*argp)->value.subargs, wanted_arg, FALSE)) {
358 if ((*argp)->value.subargs == NULL)
380 if (!mail_search_args_have_equal(parent_arg->value.subargs, arg))
419 count = mail_search_args_count(arg->value.subargs);
421 lowest_arg = arg->value.subargs;
431 (*argp)->value.subargs != lowest_arg &&
482 for (sub_arg = arg->value.subargs; sub_arg != NULL; sub_arg = sub_next) {
490 mail_search_args_have_equal(arg->value.subargs, sub_arg)) {
512 new_arg->value.subargs = common_args;
519 child_arg->value.subargs = *argsp;
521 new_arg->value.subargs = child_arg;
553 sub = args->value.subargs;
563 args->value.subargs->next == NULL)) {
567 sub = args->value.subargs;
570 *args = *args->value.subargs;
583 if (mail_search_args_simplify_drop_redundant_args(all_args, &args->value.subargs, and_arg))
585 if (mail_search_args_simplify_extract_common(all_args, &args->value.subargs, pool, and_arg))
588 if (mail_search_args_simplify_sub(all_args, pool, &args->value.subargs,
682 if (mail_search_args_simplify_merge_flags(&args->value.subargs,
718 &arg->value.subargs, parent_inthreads,
729 &arg->value.subargs, TRUE, TRUE)) {
757 arg->next = thread_arg->value.subargs;
758 thread_arg->value.subargs = arg;
765 or_arg->value.subargs = thread_arg->value.subargs;
766 thread_arg->value.subargs = or_arg;