X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=sort.h;h=d4f924141927ad8f6a0d5477de58bf3763c95af9;hp=880fb9d250b9fba07c181eb24f2e8e1c7ddae5c8;hb=819c071fa7efc8dffb4dd92f36f0111227ff692f;hpb=3d937534e7b1ee723f86594b5e4c64c95158a933 diff --git a/sort.h b/sort.h index 880fb9d..d4f9241 100644 --- a/sort.h +++ b/sort.h @@ -1,29 +1,23 @@ /* + * Copyright notice from original mutt: * Copyright (C) 1996-2000 Michael R. Elkins - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * 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. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. - */ - -#define SORT_DATE 1 /* the date the mail was sent. */ + * + * This file is part of mutt-ng, see http://www.muttng.org/. + * It's licensed under the GNU General Public License, + * please see the file GPL in the top level source directory. + */ + +#ifndef MUTT_SORT_H +#define MUTT_SORT_H + +#define SORT_DATE 1 /* the date the mail was sent. */ #define SORT_SIZE 2 #define SORT_SUBJECT 3 -#define SORT_ALPHA 3 /* makedoc.c requires this */ +#define SORT_ALPHA 3 /* makedoc.c requires this */ #define SORT_FROM 4 -#define SORT_ORDER 5 /* the order the messages appear in the mailbox. */ +#define SORT_ORDER 5 /* the order the messages appear in the mailbox. */ #define SORT_THREADS 6 -#define SORT_RECEIVED 7 /* when the message were delivered locally */ +#define SORT_RECEIVED 7 /* when the message were delivered locally */ #define SORT_TO 8 #define SORT_SCORE 9 #define SORT_ALIAS 10 @@ -40,19 +34,17 @@ typedef int sort_t (const void *, const void *); sort_t *mutt_get_sort_func (int); -void mutt_clear_threads (CONTEXT *); void mutt_sort_headers (CONTEXT *, int); -void mutt_sort_threads (CONTEXT *, int); int mutt_select_sort (int); -THREAD *mutt_sort_subthreads (THREAD *, int); WHERE short BrowserSort INITVAL (SORT_SUBJECT); WHERE short Sort INITVAL (SORT_DATE); -WHERE short SortAux INITVAL (SORT_DATE); /* auxiallary sorting method */ +WHERE short SortAux INITVAL (SORT_DATE); /* auxiallary sorting method */ WHERE short SortAlias INITVAL (SORT_ALIAS); /* FIXME: This one does not belong to here */ WHERE short PgpSortKeys INITVAL (SORT_ADDRESS); -#include "mapping.h" extern const struct mapping_t SortMethods[]; + +#endif