Lines Matching defs:or_arg
33 struct mail_search_arg *arg, *or_arg, **argp;
37 or_arg = p_new(pool, struct mail_search_arg, 1);
38 or_arg->type = SEARCH_OR;
41 argp = &or_arg->value.subargs;
52 return or_arg;
102 pool_t pool, struct mail_search_arg *or_arg,
116 and_arg->next = or_arg->value.subargs;
117 or_arg->value.subargs = and_arg;
143 or_arg->value.subargs = NULL;
153 struct mail_search_arg *or_arg, *orig_arg = *argp;
168 or_arg = p_new(pool, struct mail_search_arg, 1);
169 or_arg->type = SEARCH_OR;
170 or_arg->match_not = orig_arg->match_not;
171 or_arg->next = orig_arg->next;
174 if (fts_backend_dovecot_tokenize_lang(*langp, pool, or_arg,
181 if (or_arg->value.subargs == NULL) {
183 or_arg->type = SEARCH_ALL;
184 or_arg->match_not = !or_arg->match_not;
186 *argp = or_arg;