Lines Matching refs:subarg
384 struct mail_search_arg *subarg;
394 subarg = arg->value.subargs;
395 while (subarg != NULL) {
396 if (subarg->result == -1)
397 search_arg_foreach(subarg, callback, context);
399 if (subarg->result == -1)
401 else if (subarg->result == 0) {
407 subarg = subarg->next;
415 subarg = arg->value.subargs;
417 while (subarg != NULL) {
418 if (subarg->result == -1)
419 search_arg_foreach(subarg, callback, context);
421 if (subarg->result == -1)
423 else if (subarg->result > 0) {
429 subarg = subarg->next;
467 struct mail_search_arg *subarg;
475 subarg = arg->value.subargs;
476 while (subarg != NULL) {
477 if (subarg->result == -1) {
478 search_arg_analyze(subarg, headers,
482 subarg = subarg->next;
536 const struct mail_search_arg *subarg;
541 subarg = arg->value.subargs;
542 for (; subarg != NULL; subarg = subarg->next) {
543 if (mail_search_args_match_mailbox_arg(subarg,
550 subarg = arg->value.subargs;
551 for (; subarg != NULL; subarg = subarg->next) {
552 if (!mail_search_args_match_mailbox_arg(subarg,
695 const struct mail_search_arg *subarg;
703 subarg = arg->value.subargs;
704 for (; subarg != NULL; subarg = subarg->next)
705 mail_search_args_result_serialize_arg(subarg, dest);
725 struct mail_search_arg *subarg;
735 subarg = arg->value.subargs;
736 for (; subarg != NULL; subarg = subarg->next) {
737 mail_search_args_result_deserialize_arg(subarg,