X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fserver%2Fmodules%2Fimap%2Fimap_search.c;fp=citadel%2Fserver%2Fmodules%2Fimap%2Fimap_search.c;h=1ea13ad3e024243fc1dae7b4da369ee68bff4eff;hp=c3b3b7ae741644e6e5738d51443c4b4849eec3f4;hb=724bf4e35d6067c6646430953d685931b5f16b0c;hpb=683446d905326f7d23de2c902880bc9fa8ef7d74 diff --git a/citadel/server/modules/imap/imap_search.c b/citadel/server/modules/imap/imap_search.c index c3b3b7ae7..1ea13ad3e 100644 --- a/citadel/server/modules/imap/imap_search.c +++ b/citadel/server/modules/imap/imap_search.c @@ -1,16 +1,8 @@ -/* - * Implements IMAP's gratuitously complex SEARCH command. - * - * Copyright (c) 2001-2020 by the citadel.org team - * - * This program is open source software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ +// Implements IMAP's gratuitously complex SEARCH command. +// +// Copyright (c) 2001-2024 by the citadel.org team +// +// This program is open source software. Use, duplication, or disclosure is subject to the GNU General Public License v3. #include "../../ctdl_module.h" #include "../../sysdep.h" @@ -51,11 +43,11 @@ * message after it has been fetched from the disk. This function returns * nonzero if there is a match. * - * supplied_msg MAY be used to pass a pointer to the message in memory, + * msg_in MAY be used to pass a pointer to the message in memory, * if for some reason it's already been loaded. If not, the message will * be loaded only if one or more search criteria require it. */ -int imap_do_search_msg(int seq, struct CtdlMessage *supplied_msg, +int imap_do_search_msg(int seq, struct CtdlMessage *msg_in, int num_items, ConstStr *itemlist, int is_uid) { citimap *Imap = IMAP; @@ -71,7 +63,7 @@ int imap_do_search_msg(int seq, struct CtdlMessage *supplied_msg, if (num_items == 0) { return(0); } - msg = supplied_msg; + msg = msg_in; /* Initially we start at the beginning. */ pos = 0;