X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Feuidindex.c;h=edff5d7c6147c62a0a957f86ce457b5052a66c7a;hp=95c7c77a792fe05b885f685a5048cf19696fb525;hb=d56a1a82b06ed401324fc252dcd5f29e0c8b3ae5;hpb=e21b689461215d6012ff62d76c2da73d4ffeb33a diff --git a/citadel/euidindex.c b/citadel/euidindex.c index 95c7c77a7..edff5d7c6 100644 --- a/citadel/euidindex.c +++ b/citadel/euidindex.c @@ -1,5 +1,15 @@ -/* +/* * Index messages by EUID per room. + * + * Copyright (c) 1987-2017 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. */ #include "sysdep.h" @@ -23,8 +33,6 @@ * */ - - /* * Return nonzero if the supplied room is one which should have * an EUID index. @@ -48,10 +56,6 @@ int DoesThisRoomNeedEuidIndexing(struct ctdlroom *qrbuf) { } - - - - /* * Locate a message in a given room with a given euid, and return * its message number. @@ -60,6 +64,7 @@ long locate_message_by_euid(char *euid, struct ctdlroom *qrbuf) { return CtdlLocateMessageByEuid (euid, qrbuf); } + long CtdlLocateMessageByEuid(char *euid, struct ctdlroom *qrbuf) { char *key; int key_len; @@ -120,7 +125,6 @@ void index_message_by_euid(char *euid, struct ctdlroom *qrbuf, long msgnum) { } - /* * Called by rebuild_euid_index_for_room() to index one message. */ @@ -184,7 +188,6 @@ void rebuild_euid_index(void) { } - /* * Server command to fetch a message number given an euid. */ @@ -222,6 +225,7 @@ void cmd_euid(char *cmdbuf) { cprintf("%d not found\n", ERROR + MESSAGE_NOT_FOUND); } + CTDL_MODULE_INIT(euidindex) { if (!threading) {