cmd-search.c revision 2f25f180578a4c280c9f5fda1cb9f22410084a1e
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3Timo Sirainen/* Copyright (c) 2002-2009 Dovecot authors, see the included COPYING file */
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainenbool cmd_search(struct client_command_context *cmd)
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainen ctx = p_new(cmd->pool, struct imap_search_context, 1);
8b247780e911909a9fdc47f69ce6d1478902ad98Timo Sirainen if ((ret = cmd_search_parse_return_if_found(ctx, &args)) <= 0) {
8b247780e911909a9fdc47f69ce6d1478902ad98Timo Sirainen /* error / waiting for unambiguity */
862ec874f9373e3e499e237d3b9f71fdf1413feeTimo Sirainen strcasecmp(IMAP_ARG_STR_NONULL(args), "CHARSET") == 0) {
862ec874f9373e3e499e237d3b9f71fdf1413feeTimo Sirainen /* CHARSET specified */
862ec874f9373e3e499e237d3b9f71fdf1413feeTimo Sirainen "Invalid charset argument.");