Searched refs:args (Results 1 - 25 of 373) sorted by relevance

1234567891011>>

/dovecot/src/plugins/fts/
H A Dfts-search-serialize.c11 void fts_search_serialize(buffer_t *buf, const struct mail_search_arg *args) argument
15 for (; args != NULL; args = args->next) {
16 chr = (args->match_always ? 1 : 0) |
17 (args->nonmatch_always ? 2 : 0);
20 if (HAVE_SUBARGS(args))
21 fts_search_serialize(buf, args->value.subargs);
25 static void fts_search_deserialize_idx(struct mail_search_arg *args, argument
30 for (; args !
46 fts_search_deserialize(struct mail_search_arg *args, const buffer_t *buf) argument
56 fts_search_deserialize_add_idx(struct mail_search_arg *args, const buffer_t *buf, unsigned int *idx, bool matches) argument
83 fts_search_deserialize_add_matches(struct mail_search_arg *args, const buffer_t *buf) argument
92 fts_search_deserialize_add_nonmatches(struct mail_search_arg *args, const buffer_t *buf) argument
[all...]
H A Dfts-search-args.h5 struct mail_search_args *args);
H A Dfts-search-serialize.h5 void fts_search_serialize(buffer_t *buf, const struct mail_search_arg *args);
6 /* add/remove [non]match_always fields in search args */
7 void fts_search_deserialize(struct mail_search_arg *args,
9 /* add match_always=TRUE fields to search args */
10 void fts_search_deserialize_add_matches(struct mail_search_arg *args,
12 /* add nonmatch_always=TRUE fields to search args */
13 void fts_search_deserialize_add_nonmatches(struct mail_search_arg *args,
/dovecot/src/pop3-login/
H A Dclient-authenticate.h9 bool cmd_capa(struct pop3_client *client, const char *args);
10 bool cmd_user(struct pop3_client *client, const char *args);
11 bool cmd_pass(struct pop3_client *client, const char *args);
12 bool cmd_auth(struct pop3_client *client, const char *args);
13 bool cmd_apop(struct pop3_client *client, const char *args);
/dovecot/src/lib-storage/
H A Dmail-search-parser-cmdline.c9 const char *const *args; member in struct:cmdline_mail_search_parser
19 if (parser->args[0] == NULL) {
27 if (strcmp(parser->args[0], "(") == 0) {
29 parser->args++;
32 } else if (strcmp(parser->args[0], ")") == 0) {
38 parser->args++;
42 *key_r = parser->args[0];
43 parser->args++;
54 if (parser->args[0] == NULL) {
58 *value_r = parser->args[
87 mail_search_parser_init_cmdline(const char *const args[]) argument
[all...]
H A Dtest-mail-search-args-simplify.c173 /* OR: drop redundant args */
197 /* SUB: drop redundant args */
224 test_build_search_args(const char *args) argument
230 parser = mail_search_parser_init_cmdline(t_strsplit(args, " "));
270 struct mail_search_args *args; local
278 test_begin("mail search args simplify");
281 args = test_build_search_args(tests[i].input);
284 already-initialized args. */
285 args->simplified = TRUE;
286 mail_search_args_init(args,
302 struct mail_search_args *args; local
[all...]
H A Dmail-search-args-simplify.c90 struct mail_search_arg *args,
97 *prev_argp = args;
102 mail_search_arg_one_deinit(args);
104 if ((*prev_argp)->match_not != args->match_not) {
116 struct mail_search_arg *args)
120 mail_search_arg_get_base_mask(args, &mask);
121 mask.bin_mask.mail_flags = args->value.flags;
122 return mail_search_args_merge_mask(ctx, args, &mask);
127 struct mail_search_arg *args)
131 mail_search_arg_get_base_mask(args,
89 mail_search_args_merge_mask(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args, const struct mail_search_simplify_prev_arg *mask) argument
115 mail_search_args_merge_flags(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument
126 mail_search_args_merge_keywords(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument
136 mail_search_args_simplify_set(struct mail_search_arg *args) argument
163 mail_search_args_merge_set(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument
192 mail_search_args_merge_time(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument
254 mail_search_args_merge_size(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument
311 mail_search_args_merge_text(struct mail_search_simplify_ctx *ctx, struct mail_search_arg *args) argument
323 mail_search_args_have_equal(const struct mail_search_arg *args, const struct mail_search_arg *wanted_arg) argument
387 mail_search_args_count(const struct mail_search_arg *args) argument
544 struct mail_search_arg *args = *argsp; local
677 struct mail_search_arg *args = *argsp; local
706 mail_search_args_unnest_inthreads(struct mail_search_args *args, struct mail_search_arg **argp, bool parent_inthreads, bool parent_and) argument
771 mail_search_args_simplify(struct mail_search_args *args) argument
[all...]
/dovecot/src/auth/
H A Dpassdb-template.c10 ARRAY(const char *) args; member in struct:passdb_template
13 struct passdb_template *passdb_template_build(pool_t pool, const char *args) argument
20 tmp = t_strsplit_spaces(args, " ");
21 p_array_init(&tmpl->args, pool, str_array_length(tmp));
32 args);
36 array_append(&tmpl->args, &key, 1);
37 array_append(&tmpl->args, &value, 1);
48 const char *const *args, *value; local
57 args = array_get(&tmpl->args,
78 const char *const *args; local
[all...]
H A Duserdb-template.c10 ARRAY(const char *) args; member in struct:userdb_template
14 userdb_template_build(pool_t pool, const char *userdb_name, const char *args) argument
23 tmp = t_strsplit_spaces(args, " ");
24 p_array_init(&tmpl->args, pool, str_array_length(tmp));
36 args);
60 array_append(&tmpl->args, &key, 1);
61 array_append(&tmpl->args, &value, 1);
72 const char *const *args, *value; local
81 args = array_get(&tmpl->args,
101 const char *const *args; local
[all...]
H A Dpassdb-blocking.c14 const char *const *args)
16 if (**args != '\0')
17 request->passdb_password = p_strdup(request->pool, *args);
18 args++;
20 if (*args != NULL)
21 auth_request_set_fields(request, args, NULL);
28 const char *const *args; local
30 args = t_strsplit_tabescaped(reply);
32 if (strcmp(*args, "OK") == 0 && args[
13 auth_worker_reply_parse_args(struct auth_request *request, const char *const *args) argument
[all...]
/dovecot/src/old-stats/
H A Dclient-export.h6 int client_export(struct client *client, const char *const *args,
H A Dclient-reset.h6 int client_stats_reset(struct client *client, const char *const *args,
/dovecot/src/plugins/mail-filter/
H A Distream-ext-filter.h6 const char *args);
H A Dostream-ext-filter.h6 const char *args);
/dovecot/src/pop3/
H A Dpop3-commands.h5 const char *name, const char *args);
/dovecot/src/lib-imap/
H A Dimap-id.c53 imap_id_reply_generate_from_imap_args(const struct imap_arg *args) argument
58 if (IMAP_ARG_IS_EOL(args))
63 for (; !IMAP_ARG_IS_EOL(args); args++) {
64 if (!imap_arg_get_astring(args, &key)) {
66 if (IMAP_ARG_IS_EOL(&args[1]))
68 args++;
76 if (IMAP_ARG_IS_EOL(&args[1])) {
80 args++;
81 if (!imap_arg_get_astring(args,
102 const struct imap_arg *args; local
132 imap_id_args_get_log_reply(const struct imap_arg *args, const char *settings) argument
[all...]
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-search.h6 struct mail_search_args *args,
13 void imapc_search_reply_search(const struct imap_arg *args,
15 void imapc_search_reply_esearch(const struct imap_arg *args,
/dovecot/src/anvil/
H A Danvil-connection.c48 const char *const *args, const char **error_r)
50 const char *cmd = args[0];
55 args++;
57 if (args[0] == NULL || args[1] == NULL) {
61 if (str_to_pid(args[0], &pid) < 0) {
65 connect_limit_connect(connect_limit, pid, args[1]);
67 if (args[0] == NULL || args[1] == NULL) {
71 if (str_to_pid(args[
47 anvil_connection_request(struct anvil_connection *conn, const char *const *args, const char **error_r) argument
143 const char *line, *const *args, *error; local
[all...]
/dovecot/src/imap/
H A Dcmd-enable.c8 const struct imap_arg *args; local
12 if (!client_read_args(cmd, 0, 0, &args))
17 for (; !IMAP_ARG_IS_EOL(args); args++) {
18 if (!imap_arg_get_atom(args, &str)) {
H A Dcmd-search.c4 #include "imap-search-args.h"
11 const struct imap_arg *args; local
15 if (!client_read_args(cmd, 0, 0, &args))
24 if ((ret = cmd_search_parse_return_if_found(ctx, &args)) <= 0) {
29 if (imap_arg_atom_equals(args, "CHARSET")) {
31 if (!imap_arg_get_astring(&args[1], &charset)) {
37 args += 2;
42 ret = imap_search_args_build(cmd, args, charset, &sargs);
H A Dimap-search-args.c7 #include "imap-search-args.h"
39 const struct imap_arg *args, const char *charset,
47 if (IMAP_ARG_IS_EOL(args)) {
52 parser = mail_search_parser_init_imap(args);
66 if (search_args_have_searchres(sargs->args)) {
109 struct mail_search_args *args; local
111 args = mail_search_build_init();
112 args->args = p_new(args
38 imap_search_args_build(struct client_command_context *cmd, const struct imap_arg *args, const char *charset, struct mail_search_args **search_args_r) argument
130 struct mail_search_args *args; local
[all...]
H A Dcmd-cancelupdate.c23 const struct imap_arg *args; local
27 if (!client_read_args(cmd, 0, 0, &args))
30 for (i = 0; args[i].type == IMAP_ARG_STRING; i++) ;
31 if (!IMAP_ARG_IS_EOL(&args[i]) || i == 0) {
36 while (imap_arg_get_quoted(args, &tag)) {
41 args++;
H A Dcmd-id.c9 const struct imap_arg *args; local
12 if (!client_read_args(cmd, 0, 0, &args))
17 value = imap_id_args_get_log_reply(args, set->imap_id_log);
/dovecot/src/lib/
H A Dimem.c40 va_list args; local
43 va_start(args, format);
44 ret = p_strdup_vprintf(default_pool, format, args);
45 va_end(args);
49 char *i_strdup_vprintf(const char *format, va_list args) argument
51 return p_strdup_vprintf(default_pool, format, args);
56 va_list args; local
62 va_start(args, str1);
65 const char *temp = vstrconcat(str1, args, &len);
71 va_end(args);
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-stats.c13 static void dump_timing(const char *const **args, unsigned int fields_count) argument
15 unsigned int i, args_count = str_array_length(*args);
20 doveadm_print((*args)[i]);
21 *args += args_count;
61 const char *const *args = local
64 const char *metric_name = args[0];
65 doveadm_print(metric_name); args++;
67 dump_timing(&args, fields_count);
68 while (*args != NULL) {
70 doveadm_print(*args); arg
[all...]

Completed in 103 milliseconds

1234567891011>>