Searched refs:subargs (Results 1 - 25 of 28) sorted by relevance

12

/dovecot/src/lib-storage/
H A Dmail-search-mime-register.c128 struct mail_search_mime_arg *smarg, **subargs; local
133 subargs = &smarg->value.subargs;
135 if (mail_search_mime_build_key(ctx, smarg, subargs) < 0)
137 subargs = &(*subargs)->next;
143 if (mail_search_mime_build_key(ctx, smarg, subargs) < 0)
440 struct mail_search_mime_arg *smarg, *subargs; local
443 if (mail_search_mime_build_key(ctx, smarg, &subargs) < 0)
445 if (subargs
457 struct mail_search_mime_arg *smarg, *subargs; local
[all...]
H A Dmail-search-mime-build.c58 if (sarg->value.subargs == NULL) {
101 struct mail_search_mime_arg *sarg, **subargs; local
108 subargs = &sarg->value.subargs;
109 while ((ret = mail_search_mime_build_key_int(ctx, sarg, subargs)) > 0) {
121 subargs = &(*subargs)->next;
151 mpart->args = root->value.subargs;
H A Dmail-search-mime.c32 new_arg->value.subargs =
33 mail_search_mime_arg_dup(pool, arg->value.subargs);
79 if (new_arg->value.subargs != NULL) {
80 new_arg->value.subargs =
81 mail_search_mime_arg_dup(pool, arg->value.subargs);
128 mail_search_mime_args_reset(args->value.subargs, full_reset);
163 i_assert(arg->value.subargs != NULL);
166 subarg = arg->value.subargs;
185 i_assert(arg->value.subargs != NULL);
187 subarg = arg->value.subargs;
[all...]
H A Dmail-search-build.c60 if (sarg->value.subargs == NULL) {
105 struct mail_search_arg *sarg, **subargs; local
112 subargs = &sarg->value.subargs;
113 while ((ret = mail_search_build_key_int(ctx, sarg, subargs)) > 0) {
125 subargs = &(*subargs)->next;
171 args->args = root->value.subargs;
H A Dmail-search.c107 thread_args->args = arg->value.subargs;
119 mail_search_arg_init(args, arg->value.subargs,
177 mail_search_arg_deinit(arg->value.subargs);
214 mail_search_args_seq2uid_sub(args, arg->value.subargs,
276 new_arg->value.subargs =
277 mail_search_arg_dup(pool, arg->value.subargs);
356 mail_search_args_reset(args->value.subargs, full_reset);
391 i_assert(arg->value.subargs != NULL);
394 subarg = arg->value.subargs;
413 i_assert(arg->value.subargs !
[all...]
H A Dmail-search-args-cmdline.c36 mail_search_subargs_to_cmdline(dest, arg->value.subargs, " OR ");
39 mail_search_subargs_to_cmdline(dest, arg->value.subargs, " ");
59 mail_search_subargs_to_cmdline(dest, arg->value.subargs, " ");
H A Dmail-search-args-simplify.c353 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
[all...]
H A Dmail-search-register-imap.c53 struct mail_search_arg *sarg, **subargs; local
58 subargs = &sarg->value.subargs;
60 if (mail_search_build_key(ctx, sarg, subargs) < 0)
62 subargs = &(*subargs)->next;
68 if (mail_search_build_key(ctx, sarg, subargs) < 0)
138 sarg->value.subargs = imap_search_recent(ctx);
139 sarg->value.subargs->next = imap_search_unseen(ctx);
432 mail_search_arg_set_fuzzy(sarg->value.subargs);
[all...]
H A Dmail-search-mime.h73 struct mail_search_mime_arg *subargs; member in union:mail_search_mime_arg::__anon146
H A Dtest-mail-search-args-simplify.c258 if (!test_search_args_are_initialized(arg->value.subargs))
H A Dmail-search-args-imap.c89 if (!mail_search_subargs_to_imap(dest, arg->value.subargs,
94 if (!mail_search_subargs_to_imap(dest, arg->value.subargs,
279 if (!mail_search_subargs_to_imap(dest, arg->value.subargs,
H A Dmail-search.h96 struct mail_search_arg *subargs; member in struct:mail_search_arg::__anon147
H A Dmailbox-search-result.c18 arg->value.subargs);
/dovecot/src/doveadm/
H A Ddoveadm-mailbox-list-iter.c32 const struct mail_search_arg *subargs; local
41 subargs = args->value.subargs;
42 for (; subargs != NULL; subargs = subargs->next) {
43 if (!search_args_get_mailbox_patterns(subargs,
H A Ddoveadm-mail-expunge.c86 if (!expunge_search_args_is_mailbox_or_ok(arg->value.subargs))
91 if (!expunge_search_args_is_mailbox_ok(arg->value.subargs))
123 if (expunge_search_args_is_mailbox_ok(arg->value.subargs))
138 !expunge_search_args_is_mailbox_or_ok(arg->value.subargs))
161 if (!expunge_search_args_is_msgset_or_ok(arg->value.subargs))
165 if (!expunge_search_args_is_msgset_ok(arg->value.subargs))
190 if (expunge_search_args_is_msgset_or_ok(arg->value.subargs))
194 if (expunge_search_args_is_msgset_ok(arg->value.subargs))
/dovecot/src/plugins/fts/
H A Dfts-search-serialize.c21 fts_search_serialize(buf, args->value.subargs);
40 fts_search_deserialize_idx(args->value.subargs,
77 fts_search_deserialize_add_idx(args->value.subargs,
H A Dfts-search-args.c41 argp = &or_arg->value.subargs;
95 arg->next = parent_arg->value.subargs;
96 parent_arg->value.subargs = arg;
116 and_arg->next = or_arg->value.subargs;
117 or_arg->value.subargs = and_arg;
141 if (and_arg->value.subargs == NULL) {
143 or_arg->value.subargs = NULL;
181 if (or_arg->value.subargs == NULL) {
202 &(*argp)->value.subargs) < 0)
H A Dfts-search.c220 if (fts_search_lookup_level(fctx, args->value.subargs,
320 fts_search_merge_scores_level(fctx, args->value.subargs, idx,
H A Dfts-storage.c163 if (fts_want_build_args(args->value.subargs))
187 if (fts_args_have_fuzzy(args->value.subargs))
335 fts_search_apply_results_level(ctx, args->value.subargs, idx);
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-search.c42 if (!imapc_search_is_fast_local(arg->value.subargs))
78 imapc_build_search_query_args(mbox, arg->value.subargs, TRUE, str);
82 imapc_build_search_query_args(mbox, arg->value.subargs, FALSE, str);
246 imapc_search_set_matches(args->value.subargs);
/dovecot/src/lib-imap/
H A Dimap-bodystructure.c760 const struct imap_arg *subargs; local
808 if (imap_arg_get_list(args, &subargs)) {
810 while (!IMAP_ARG_IS_EOL(subargs)) {
811 if (!str_append_nstring(str, &subargs[0])) {
816 if (!str_append_nstring(str, &subargs[1])) {
821 subargs += 2;
822 if (IMAP_ARG_IS_EOL(subargs))
/dovecot/src/lib-storage/index/
H A Dindex-search-mime.c41 if (args->value.subargs == NULL) {
48 mpart-key (subargs).
58 mail_search_mime_args_reset(args->value.subargs, TRUE);
63 (args->value.subargs, search_mime_arg, mpctx);
80 if (args->value.subargs == NULL) {
88 the mpart-key (subargs).
116 mail_search_mime_args_reset(args->value.subargs, TRUE);
121 (args->value.subargs, search_mime_arg, mpctx)) != 0)
H A Dindex-search.c933 args->value.subargs,
939 args->value.subargs,
977 args->value.subargs,
985 args->value.subargs,
1198 if (search_build_inthreads(ctx, arg->value.subargs) < 0)
1412 /* they're static only if all subargs are static */
1413 subarg = arg->value.subargs;
/dovecot/src/plugins/expire/
H A Ddoveadm-expire.c280 doveadm_expire_get_or_mailboxes(ctx, arg->value.subargs,
298 if (!doveadm_expire_analyze_and_query(ctx, arg->value.subargs))
328 !doveadm_expire_analyze_or_query(ctx, args->value.subargs))) {
/dovecot/src/imap/
H A Dimap-search-args.c28 if (search_args_have_searchres(sargs->value.subargs))

Completed in 80 milliseconds

12