Priority: -6
- Regex: '"mutt/.*\.h"'
Priority: -4
- - Regex: '"conn/.*\.h"'
+ - Regex: '"email/.*\.h"'
Priority: -3
- - Regex: '"mutt\.h"'
+ - Regex: '"conn/.*\.h"'
Priority: -2
+ - Regex: '"mutt\.h"'
+ Priority: -1
# Main Header 0
- Regex: '".*"'
Priority: 5
CLEANFILES+= $(NEOMUTT) $(NEOMUTTOBJS)
ALLOBJS+= $(NEOMUTTOBJS)
+###############################################################################
+# libemail
+LIBEMAIL= libemail.a
+LIBEMAILOBJS= email/address.o email/attach.o email/body.o email/envelope.o \
+ email/header.o email/parameter.o email/tags.o email/thread.o
+CLEANFILES+= $(LIBEMAIL) $(LIBEMAILOBJS)
+MUTTLIBS+= $(LIBEMAIL)
+ALLOBJS+= $(LIBEMAILOBJS)
+
###############################################################################
# libmutt
LIBMUTT= libmutt.a
-LIBMUTTOBJS= mutt/address.o mutt/attach.o mutt/base64.o mutt/body.o mutt/buffer.o mutt/charset.o \
- mutt/date.o mutt/envelope.o mutt/envlist.o mutt/exit.o mutt/file.o mutt/hash.o \
- mutt/header.o mutt/idna.o mutt/list.o mutt/logging.o mutt/mapping.o \
- mutt/mbyte.o mutt/md5.o mutt/memory.o mutt/mime.o \
- mutt/parameter.o mutt/regex.o mutt/rfc2047.o mutt/sha1.o \
- mutt/signal.o mutt/string.o mutt/tags.o mutt/thread.o
+LIBMUTTOBJS= mutt/base64.o mutt/buffer.o mutt/charset.o mutt/date.o \
+ mutt/envlist.o mutt/exit.o mutt/file.o mutt/hash.o \
+ mutt/idna.o mutt/list.o mutt/logging.o mutt/mapping.o \
+ mutt/mbyte.o mutt/md5.o mutt/memory.o mutt/mime.o mutt/regex.o \
+ mutt/rfc2047.o mutt/sha1.o mutt/signal.o mutt/string.o
CLEANFILES+= $(LIBMUTT) $(LIBMUTTOBJS)
MUTTLIBS+= $(LIBMUTT)
ALLOBJS+= $(LIBMUTTOBJS)
$(PWD)/mutt:
$(MKDIR_P) $(PWD)/mutt
+# libemail
+$(LIBEMAIL): $(PWD)/email $(LIBEMAILOBJS)
+ $(AR) cr $@ $(LIBEMAILOBJS)
+ $(RANLIB) $@
+$(PWD)/email:
+ $(MKDIR_P) $(PWD)/email
+
# libncrypt
$(LIBNCRYPT): $(PWD)/ncrypt $(LIBNCRYPTOBJS)
$(AR) cr $@ $(LIBNCRYPTOBJS)
cmp -s git_ver.h.tmp git_ver.h || mv git_ver.h.tmp git_ver.h; \
rm -f git_ver.h.tmp
-hcache/hcversion.h: $(SRCDIR)/mutt/address.h \
- $(SRCDIR)/mutt/body.h \
+hcache/hcversion.h: $(SRCDIR)/email/address.h \
+ $(SRCDIR)/email/body.h \
+ $(SRCDIR)/email/envelope.h \
+ $(SRCDIR)/email/header.h \
+ $(SRCDIR)/email/parameter.h \
$(SRCDIR)/mutt/buffer.h \
- $(SRCDIR)/mutt/envelope.h \
- $(SRCDIR)/mutt/header.h \
$(SRCDIR)/mutt/list.h \
- $(SRCDIR)/mutt/parameter.h \
$(SRCDIR)/hcache/hcachever.sh
$(MKDIR_P) $(PWD)/hcache
( echo '#include "config.h"'; \
- echo '#include "mutt/address.h"'; \
- echo '#include "mutt/body.h"'; \
+ echo '#include "email/address.h"'; \
+ echo '#include "email/body.h"'; \
+ echo '#include "email/envelope.h"'; \
+ echo '#include "email/header.h"'; \
+ echo '#include "email/parameter.h"'; \
echo '#include "mutt/buffer.h"'; \
- echo '#include "mutt/envelope.h"'; \
- echo '#include "mutt/header.h"'; \
- echo '#include "mutt/list.h"'; \
- echo '#include "mutt/parameter.h"';) | $(CPP) $(CFLAGS) - | \
+ echo '#include "mutt/list.h"';) | $(CPP) $(CFLAGS) - | \
sh $(SRCDIR)/hcache/hcachever.sh hcache/hcversion.h
# clean
#include <stdio.h>
#include <stdlib.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "format_flags.h"
#include <wchar.h>
#include <wctype.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "globals.h"
#include <stdbool.h>
#include "mutt/mutt.h"
+#include "email/email.h"
/**
* struct Alias - A shortcut for an email address
#include <sys/stat.h>
#include <utime.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "buffy.h"
#include "context.h"
#include "globals.h"
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "globals.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "alias.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "alias.h"
#include <stdbool.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "copy.h"
#include "context.h"
#include <unistd.h>
#include <wchar.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "enter_state.h"
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "alias.h"
#include <string.h>
#include <sys/stat.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "alias.h"
#include "context.h"
#include "globals.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "copy.h"
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
+#include "mutt/mutt.h"
#include "address.h"
-#include "idna2.h"
-#include "memory.h"
-#include "string2.h"
/**
* AddressSpecials - Characters with special meaning for email addresses
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_ADDRESS_H
-#define _MUTT_ADDRESS_H
+#ifndef _EMAIL_ADDRESS_H
+#define _EMAIL_ADDRESS_H
#include <stddef.h>
#include <stdbool.h>
int mutt_addrlist_to_intl(struct Address *a, char **err);
int mutt_addrlist_to_local(struct Address *a);
-#endif /* _MUTT_ADDRESS_H */
+#endif /* _EMAIL_ADDRESS_H */
*/
#include "config.h"
+#include "mutt/mutt.h"
#include "attach.h"
#include "body.h"
-#include "file.h"
-#include "memory.h"
/**
* mutt_actx_add_attach - Add an Attachment to an Attachment Context
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_ATTACH_H
-#define _MUTT_ATTACH_H
+#ifndef _EMAIL_ATTACH_H
+#define _EMAIL_ATTACH_H
#include <stdbool.h>
#include <stdio.h>
void mutt_actx_free(struct AttachCtx **pactx);
void mutt_actx_free_entries(struct AttachCtx *actx);
-#endif /* _MUTT_ATTACH_H */
+#endif /* _EMAIL_ATTACH_H */
#include "config.h"
#include <stdbool.h>
#include <unistd.h>
+#include "mutt/mutt.h"
#include "body.h"
#include "header.h"
-#include "logging.h"
-#include "memory.h"
-#include "mime.h"
-#include "parameter.h"
-#include "queue.h"
-#include "string2.h"
/**
* mutt_body_new - Create a new Body
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_BODY_H
-#define _MUTT_BODY_H
+#ifndef _EMAIL_BODY_H
+#define _EMAIL_BODY_H
#include <stdbool.h>
#include <time.h>
void mutt_body_free(struct Body **p);
struct Body *mutt_body_new(void);
-#endif /* _MUTT_BODY_H */
+#endif /* _EMAIL_BODY_H */
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_CONTENT_H
-#define _MUTT_CONTENT_H
+#ifndef _EMAIL_CONTENT_H
+#define _EMAIL_CONTENT_H
#include <stdbool.h>
bool cr : 1; /**< has CR, even when in a CRLF pair */
};
-#endif /* _MUTT_CONTENT_H */
+#endif /* _EMAIL_CONTENT_H */
--- /dev/null
+/**
+ * @file
+ * Structs that make up an email
+ *
+ * @authors
+ * Copyright (C) 2017 Richard Russon <rich@flatcap.org>
+ *
+ * @copyright
+ * 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, see <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ * @page mutt Structs that make up an email
+ *
+ * Structs that make up an email
+ *
+ * | File | Description |
+ * | :---------------- | :----------------- |
+ * | email/address.c | @subpage address |
+ * | email/attach.c | @subpage attach |
+ * | email/body.c | @subpage body |
+ * | email/envelope.c | @subpage envelope |
+ * | email/header.c | @subpage header |
+ * | email/parameter.c | @subpage parameter |
+ * | email/tags.c | @subpage tags |
+ * | email/thread.c | @subpage thread |
+ *
+ * @note The library is self-contained -- some files may depend on others in
+ * the library, but none depends on source from outside.
+ */
+
+#ifndef _EMAIL_EMAIL_H
+#define _EMAIL_EMAIL_H
+
+#include "address.h"
+#include "attach.h"
+#include "body.h"
+#include "content.h"
+#include "envelope.h"
+#include "header.h"
+#include "parameter.h"
+#include "tags.h"
+#include "thread.h"
+
+#endif /* _EMAIL_EMAIL_H */
#include "config.h"
#include <stddef.h>
#include <stdbool.h>
+#include "mutt/mutt.h"
#include "envelope.h"
#include "address.h"
-#include "buffer.h"
-#include "list.h"
-#include "memory.h"
-#include "queue.h"
-#include "string2.h"
/**
* mutt_env_new - Create a new Envelope
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_ENVELOPE_H
-#define _MUTT_ENVELOPE_H
+#ifndef _EMAIL_ENVELOPE_H
+#define _EMAIL_ENVELOPE_H
#include <stdbool.h>
-#include "list.h"
+#include "mutt/mutt.h"
/**
* struct Envelope - The header of an email
int mutt_env_to_intl(struct Envelope *env, char **tag, char **err);
void mutt_env_to_local(struct Envelope *e);
-#endif /* _MUTT_ENVELOPE_H */
+#endif /* _EMAIL_ENVELOPE_H */
#include "config.h"
#include <stdbool.h>
+#include "mutt/mutt.h"
#include "header.h"
#include "body.h"
#include "envelope.h"
-#include "list.h"
-#include "memory.h"
-#include "queue.h"
#include "tags.h"
/**
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_HEADER_H
-#define _MUTT_HEADER_H
+#ifndef _EMAIL_HEADER_H
+#define _EMAIL_HEADER_H
#include <stddef.h>
#include <stdbool.h>
#include <stdio.h>
#include <time.h>
-#include "list.h"
+#include "mutt/mutt.h"
#include "tags.h"
/**
void mutt_header_free(struct Header **h);
struct Header *mutt_header_new(void);
-#endif /* _MUTT_HEADER_H */
+#endif /* _EMAIL_HEADER_H */
#include "config.h"
#include <stddef.h>
#include <stdbool.h>
+#include "mutt/mutt.h"
#include "parameter.h"
-#include "memory.h"
-#include "queue.h"
-#include "string2.h"
/**
* mutt_param_new - Create a new Parameter
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_PARAMETER_H
-#define _MUTT_PARAMETER_H
+#ifndef _EMAIL_PARAMETER_H
+#define _EMAIL_PARAMETER_H
#include <stdbool.h>
-#include "queue.h"
+#include "mutt/mutt.h"
/**
* struct ParameterList - List of parameters.
struct Parameter *mutt_param_new(void);
void mutt_param_set(struct ParameterList *p, const char *attribute, const char *value);
-#endif /* _MUTT_PARAMETER_H */
+#endif /* _EMAIL_PARAMETER_H */
#include <stddef.h>
#include <stdbool.h>
#include <string.h>
+#include "mutt/mutt.h"
#include "tags.h"
-#include "hash.h"
-#include "memory.h"
-#include "queue.h"
-#include "string2.h"
char *HiddenTags; /**< Config: Private tags which should not be displayed */
struct Hash *TagTransforms; /**< Lookup table of alternative tag names */
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_TAG_H
-#define _MUTT_TAG_H
+#ifndef _EMAIL_TAG_H
+#define _EMAIL_TAG_H
#include <stdbool.h>
-#include "queue.h"
+#include "mutt/mutt.h"
extern char *HiddenTags;
extern struct Hash *TagTransforms;
char *driver_tags_get_with_hidden(struct TagHead *head);
bool driver_tags_replace(struct TagHead *head, char *tags);
-#endif /* _MUTT_TAG_H */
+#endif /* _EMAIL_TAG_H */
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
+#include "mutt/mutt.h"
#include "thread.h"
#include "envelope.h"
#include "header.h"
-#include "list.h"
-#include "memory.h"
-#include "queue.h"
-#include "string2.h"
/**
* is_descendant - Is one thread a descendant of another
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef _MUTT_THREAD_H
-#define _MUTT_THREAD_H
+#ifndef _EMAIL_THREAD_H
+#define _EMAIL_THREAD_H
#include <stdbool.h>
#include <stdint.h>
void thread_hash_destructor(int type, void *obj, intptr_t data);
void unlink_message(struct MuttThread **old, struct MuttThread *cur);
-#endif /* _MUTT_THREAD_H */
+#endif /* _EMAIL_THREAD_H */
#include <wchar.h>
#include <wctype.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt_window.h"
#include "state.h"
#include <stddef.h>
#include <stdbool.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "globals.h"
*/
#include "config.h"
-#include <stdlib.h>
#include <stdbool.h>
+#include <stdlib.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "group.h"
#include "globals.h"
#include "protos.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "handler.h"
#include "copy.h"
*/
#include "config.h"
+#include "email/email.h"
#if !(defined(HAVE_BDB) || defined(HAVE_GDBM) || defined(HAVE_KC) || \
defined(HAVE_LMDB) || defined(HAVE_QDBM) || defined(HAVE_TC))
#include <string.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "format_flags.h"
#include <string.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "globals.h"
#include "mailbox.h"
#include <time.h>
#include "imap_private.h"
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "buffy.h"
#include "context.h"
#include <unistd.h>
#include "imap_private.h"
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "imap.h"
#include <unistd.h>
#include "imap_private.h"
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "message.h"
#include <stdbool.h>
#include <time.h>
+#include "email/email.h"
/**
* struct ImapHeaderData - IMAP-specific header data
#include <unistd.h>
#include <wchar.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "init.h"
#include "alias.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "alias.h"
#include <unistd.h>
#include <utime.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "buffy.h"
#include "context.h"
#include <string.h>
#include <wchar.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "globals.h"
#include <unistd.h>
#include <utime.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "buffy.h"
#include "context.h"
*/
#include "config.h"
-#include <stdbool.h>
#include <ctype.h>
+#include <stdbool.h>
#include <stdio.h>
#include "hash.h"
#include "memory.h"
*
* | File | Description |
* | :--------------- | :----------------- |
- * | mutt/address.c | @subpage address |
- * | mutt/attach.c | @subpage attach |
* | mutt/base64.c | @subpage base64 |
- * | mutt/body.c | @subpage base64 |
* | mutt/buffer.c | @subpage buffer |
* | mutt/charset.c | @subpage charset |
* | mutt/date.c | @subpage date |
- * | mutt/envelope.c | @subpage envelope |
* | mutt/envlist.c | @subpage envlist |
* | mutt/exit.c | @subpage exit |
* | mutt/file.c | @subpage file |
* | mutt/hash.c | @subpage hash |
- * | mutt/header.c | @subpage header |
* | mutt/idna.c | @subpage idna |
* | mutt/list.c | @subpage list |
* | mutt/logging.c | @subpage logging |
* | mutt/md5.c | @subpage md5 |
* | mutt/memory.c | @subpage memory |
* | mutt/mime.c | @subpage mime |
- * | mutt/parameter.c | @subpage parameter |
* | mutt/regex.c | @subpage regex |
* | mutt/rfc2047.c | @subpage rfc2047 |
* | mutt/sha1.c | @subpage sha1 |
* | mutt/signal.c | @subpage signal |
* | mutt/string.c | @subpage string |
- * | mutt/tags.c | @subpage tags |
- * | mutt/thread.c | @subpage thread |
*
* @note The library is self-contained -- some files may depend on others in
* the library, but none depends on source from outside.
#ifndef _MUTT_MUTT_H
#define _MUTT_MUTT_H
-#include "address.h"
-#include "attach.h"
#include "base64.h"
-#include "body.h"
#include "buffer.h"
#include "charset.h"
-#include "content.h"
#include "date.h"
-#include "envelope.h"
#include "envlist.h"
#include "exit.h"
#include "file.h"
#include "hash.h"
-#include "header.h"
#include "idna2.h"
#include "list.h"
#include "logging.h"
#include "memory.h"
#include "message.h"
#include "mime.h"
-#include "parameter.h"
#include "queue.h"
#include "regex3.h"
#include "rfc2047.h"
#include "sha1.h"
#include "signal2.h"
#include "string2.h"
-#include "tags.h"
-#include "thread.h"
#endif /* _MUTT_MUTT_H */
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "copy.h"
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "protos.h"
/**
#include <sys/stat.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "context.h"
#include <stdbool.h>
#include <stdio.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "mutt_lua.h"
#include "mailbox.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "mutt_notmuch.h"
#include "buffy.h"
#include <string.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "mutt_thread.h"
#include "context.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "alias.h"
#include <unistd.h>
#include <utime.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "mx.h"
#include "buffy.h"
#include <string.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "context.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "crypt.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "pgp.h"
#include "crypt.h"
#include <string.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "filter.h"
#include "format_flags.h"
#include "globals.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "pgpkey.h"
#include "crypt.h"
#include <sys/stat.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "smime.h"
#include "alias.h"
#include <strings.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "nntp.h"
#include <stdio.h>
#include <sys/types.h>
#include <time.h>
+#include "email/email.h"
#include "format_flags.h"
#include "mx.h"
#ifdef USE_HCACHE
#include <unistd.h>
#include <wchar.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "pager.h"
#include "alias.h"
#include <string.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "globals.h"
#include "mailbox.h"
#include <sys/stat.h>
#include <time.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "pattern.h"
curs_main.c
edit.c
editmsg.c
+email/address.c
+email/attach.c
+email/body.c
+email/envelope.c
+email/header.c
+email/parameter.c
+email/tags.c
+email/thread.c
enriched.c
enter.c
filter.c
mbox.c
menu.c
mh.c
-mutt/address.c
-mutt/attach.c
mutt/base64.c
-mutt/body.c
mutt/buffer.c
mutt/charset.c
mutt/date.c
-mutt/envelope.c
mutt/envlist.c
mutt/exit.c
mutt/file.c
mutt/hash.c
-mutt/header.c
mutt/idna.c
mutt/list.c
mutt/logging.c
mutt/md5.c
mutt/memory.c
mutt/mime.c
-mutt/parameter.c
mutt/regex.c
mutt/rfc2047.c
mutt/sha1.c
mutt/signal.c
mutt/string.c
-mutt/tags.c
-mutt/thread.c
+muttlib.c
mutt_account.c
mutt_attach.c
mutt_body.c
mutt_socket.c
mutt_thread.c
mutt_window.c
-muttlib.c
mx.c
ncrypt/crypt.c
+ncrypt/cryptglue.c
ncrypt/crypt_gpgme.c
ncrypt/crypt_mod.c
ncrypt/crypt_mod_pgp_classic.c
ncrypt/crypt_mod_pgp_gpgme.c
ncrypt/crypt_mod_smime_classic.c
ncrypt/crypt_mod_smime_gpgme.c
-ncrypt/cryptglue.c
ncrypt/gnupgparse.c
ncrypt/pgp.c
ncrypt/pgpinvoke.c
#include <string.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "pop.h"
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "globals.h"
#include "mutt_account.h"
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "context.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "context.h"
#include <string.h>
#include <sys/types.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "filter.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "filter.h"
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "copy.h"
#include <string.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "remailer.h"
#include "filter.h"
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "rfc1524.h"
#include "globals.h"
#include "config.h"
#include "mutt/mutt.h"
+#include "email/email.h"
#include "globals.h"
#include <string.h>
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "rfc2231.h"
#include "globals.h"
#include "options.h"
#include <string.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "globals.h"
#include "mutt_window.h"
#include "options.h"
* version using it.
*/
-#include <stdarg.h>
#include "config.h"
+#include <stdarg.h>
#include "mutt/mutt.h"
#ifdef HAVE_VASPRINTF
#include <stdbool.h>
#include <stdlib.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "context.h"
#include "globals.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "alias.h"
#include "context.h"
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "buffy.h"
#include "context.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "globals.h"
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "sort.h"
#include "context.h"
#include "globals.h"
#ifndef _MUTT_SORT_H
#define _MUTT_SORT_H
-#include "where.h"
#include "mutt/mutt.h"
+#include "email/email.h"
+#include "where.h"
struct Context;
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "url.h"
#include "globals.h"
#include <stddef.h>
#include "mutt/mutt.h"
+#include "email/email.h"
/**
* enum UrlScheme - All recognised Url types