Lines Matching refs:value
32 new_arg->value.subargs =
33 mail_search_mime_arg_dup(pool, arg->value.subargs);
38 new_arg->value.size = arg->value.size;
69 new_arg->value.str =
70 p_strdup(pool, arg->value.str);
75 new_arg->value.time = arg->value.time;
79 if (new_arg->value.subargs != NULL) {
80 new_arg->value.subargs =
81 mail_search_mime_arg_dup(pool, arg->value.subargs);
88 new_arg->value.number = arg->value.number;
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;
248 return mail_search_mime_arg_equals(arg1->value.subargs,
249 arg2->value.subargs);
254 return arg1->value.size == arg2->value.size;
289 return strcmp(arg1->value.str, arg2->value.str) == 0;
294 return arg1->value.time == arg2->value.time;
298 if (arg1->value.subargs == NULL)
299 return arg2->value.subargs == NULL;
300 if (arg2->value.subargs == NULL)
302 return mail_search_mime_arg_equals(arg1->value.subargs,
303 arg2->value.subargs);
309 return arg1->value.number == arg2->value.number;
375 time_t timestamp = arg->value.time;
398 (dest, arg->value.subargs, "OR ", error_r))
403 (dest, arg->value.subargs, "", error_r))
407 str_printfa(dest, "SIZE %"PRIuUOFF_T, arg->value.size);
410 str_printfa(dest, "SIZE LARGER %"PRIuUOFF_T, arg->value.size);
413 str_printfa(dest, "SIZE SMALLER %"PRIuUOFF_T, arg->value.size);
417 imap_append_astring(dest, arg->value.str);
421 imap_append_astring(dest, arg->value.str);
427 imap_append_astring(dest, arg->value.str);
431 imap_append_astring(dest, arg->value.str);
435 imap_append_astring(dest, arg->value.str);
439 imap_append_astring(dest, arg->value.str);
443 imap_append_astring(dest, arg->value.str);
447 imap_append_astring(dest, arg->value.str);
451 imap_append_astring(dest, arg->value.str);
455 imap_append_astring(dest, arg->value.str);
461 imap_append_astring(dest, arg->value.str);
467 imap_append_astring(dest, arg->value.str);
471 imap_append_astring(dest, arg->value.str);
475 imap_append_astring(dest, arg->value.str);
479 imap_append_astring(dest, arg->value.str);
483 imap_append_astring(dest, arg->value.str);
487 imap_append_astring(dest, arg->value.str);
491 imap_append_astring(dest, arg->value.str);
495 imap_append_astring(dest, arg->value.str);
499 imap_append_astring(dest, arg->value.str);
503 imap_append_astring(dest, arg->value.str);
510 "for timestamp %"PRIdTIME_T, arg->value.time);
519 "for timestamp %"PRIdTIME_T, arg->value.time);
528 "for timestamp %"PRIdTIME_T, arg->value.time);
534 imap_append_astring(dest, arg->value.str);
538 imap_append_astring(dest, arg->value.str);
541 str_printfa(dest, "DEPTH %u", arg->value.number);
544 str_printfa(dest, "DEPTH MIN %u", arg->value.number);
547 str_printfa(dest, "DEPTH MAX %u", arg->value.number);
550 str_printfa(dest, "INDEX %u", arg->value.number);
554 if (arg->value.subargs == NULL)
557 (dest, arg->value.subargs, "", error_r))
562 if (arg->value.subargs == NULL)
565 (dest, arg->value.subargs, "", error_r))
570 imap_append_astring(dest, arg->value.str);
574 imap_append_astring(dest, arg->value.str);
578 imap_append_astring(dest, arg->value.str);
582 imap_append_astring(dest, arg->value.str);