const char *Preconnect = NULL; /**< Config: Shell command to run before making a connection */
const char *Tunnel = NULL; /**< Config: Shell command to establish a tunnel */
#endif
-
-/* These Config Variables are only used in conn/conn_raw.c */
-extern bool UseIpv6;
-
-/* These Config Variables are only used in conn/ssl_gnutls.c */
-extern bool SslUseSslv3;
-extern bool SslUseTlsv1;
-extern bool SslUseTlsv11;
-extern bool SslUseTlsv12;
-extern bool SslVerifyDates;
-extern bool SslVerifyHost;
extern const char *Tunnel;
#endif
+/* These Config Variables are only used in conn/conn_raw.c */
+extern bool UseIpv6;
+
+/* These Config Variables are only used in conn/ssl_gnutls.c */
+extern bool SslUseSslv3;
+extern bool SslUseTlsv1;
+extern bool SslUseTlsv11;
+extern bool SslUseTlsv12;
+extern bool SslVerifyDates;
+extern bool SslVerifyHost;
+
#endif /* _CONN_GLOBALS_H */
}
/**
- * mutt_sasl_done - Invoke when processing is complete.
+ * mutt_sasl_done - Invoke when processing is complete
*
* This is a cleanup function, used to free all memory used by the library.
* Invoke when processing is complete.
}
/**
- * mutt_tunnel_socket_setup - setups tunnel connection functions.
+ * mutt_tunnel_socket_setup - sets up tunnel connection functions
* @param conn Connection to assign functions to
*
* Assign tunnel socket functions to the Connection conn.
*/
/**
- * @page address Representation of an email address
+ * @page email_address Representation of an email address
*
* Representation of an email address
*/
*/
/**
- * @page attach Handling of email attachments
+ * @page email_attach Handling of email attachments
*
* Handling of email attachments
*/
*/
/**
- * @page body Representation of the body of an email
+ * @page email_body Representation of the body of an email
*
* Representation of the body of an email
*/
*/
/**
- * @page mutt Structs that make up an email
+ * @page email 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.
+ * | File | Description |
+ * | :---------------- | :----------------------- |
+ * | email/address.c | @subpage email_address |
+ * | email/attach.c | @subpage email_attach |
+ * | email/body.c | @subpage email_body |
+ * | email/envelope.c | @subpage email_envelope |
+ * | email/header.c | @subpage email_header |
+ * | email/parameter.c | @subpage email_parameter |
+ * | email/tags.c | @subpage email_tags |
+ * | email/thread.c | @subpage email_thread |
*/
#ifndef _EMAIL_EMAIL_H
*/
/**
- * @page envelope Representation of an email header (envelope)
+ * @page email_envelope Representation of an email header (envelope)
*
* Representation of an email header (envelope)
*/
*/
/**
- * @page header Representation of the email's header
+ * @page email_header Representation of the email's header
*
* Representation of the email's header
*/
*/
/**
- * @page parameter Store attributes associated with a MIME part
+ * @page email_parameter Store attributes associated with a MIME part
*
* Store attributes associated with a MIME part
*/
*/
/**
- * @page tags Driver based email tags
+ * @page email_tags Driver based email tags
*
* Driver based email tags
*/
*/
/**
- * @page thread Create/manipulate threading in emails
+ * @page email_thread Create/manipulate threading in emails
*
* Create/manipulate threading in emails
*/
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @page maildir Maildir local mailbox type
+ *
+ * Maildir local mailbox type
+ *
+ * | File | Description |
+ * | :----------- | :----------------------- |
+ * | maildir/mh.c | @subpage maildir_maildir |
+ */
+
#ifndef _MAILDIR_MAILDIR_H
#define _MAILDIR_MAILDIR_H
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @page maildir_maildir Maildir/MH local mailbox type
+ *
+ * Maildir/MH local mailbox type
+ */
+
#include "config.h"
#include <ctype.h>
#include <dirent.h>
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/* This file contains code to parse ``mbox'' and ``mmdf'' style mailboxes */
+/**
+ * @page mbox_mbox Mbox local mailbox type
+ *
+ * Mbox local mailbox type
+ *
+ * This file contains code to parse 'mbox' and 'mmdf' style mailboxes.
+ */
#include "config.h"
#include <fcntl.h>
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @page mbox Mbox local mailbox type
+ *
+ * Mbox local mailbox type
+ *
+ * | File | Description |
+ * | :---------- | :----------------- |
+ * | mbox/mbox.c | @subpage mbox_mbox |
+ */
+
#ifndef _MBOX_MBOX_H
#define _MBOX_MBOX_H
*
* @note The library is self-contained -- some files may depend on others in
* the library, but none depends on source from outside.
+ *
+ * @image html libmutt.svg
*/
#ifndef _MUTT_MUTT_H
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/**
- * @page body Representation of the body of an email
- *
- * Representation of the body of an email
- */
-
#include "config.h"
#include <limits.h>
#include <stdbool.h>
*/
/**
- * @page newsrc Read/parse/write an NNTP config file of subscribed newsgroups
+ * @page nntp_newsrc Read/parse/write an NNTP config file of subscribed newsgroups
*
* Read/parse/write an NNTP config file of subscribed newsgroups
*/
*/
/**
- * @page nntp Usenet network mailbox type; talk to an NNTP server
+ * @page nntp_nntp Usenet network mailbox type; talk to an NNTP server
*
* Usenet network mailbox type; talk to an NNTP server
*/
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @page nntp Usenet network mailbox type; talk to an NNTP server
+ *
+ * Usenet network mailbox type; talk to an NNTP server
+ *
+ * | File | Description |
+ * | :------------ | :------------------- |
+ * | nntp/newsrc.c | @subpage nntp_newsrc |
+ * | nntp/nntp.c | @subpage nntp_nntp |
+ */
+
#ifndef _NNTP_NNTP_H
#define _NNTP_NNTP_H
* (or parse URI from another resource)
*/
+/**
+ * @page nm_notmuch Notmuch virtual mailbox type
+ *
+ * Notmuch virtual mailbox type
+ */
+
#include "config.h"
#include <ctype.h>
#include <errno.h>
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @page notmuch Notmuch virtual mailbox type
+ *
+ * Notmuch virtual mailbox type
+ *
+ * | File | Description |
+ * | :--------------------- | :------------------ |
+ * | notmuch/mutt_notmuch.c | @subpage nm_notmuch |
+ */
+
#ifndef _MUTT_NOTMUCH_H
#define _MUTT_NOTMUCH_H
*/
/**
- * @page pop POP network mailbox
+ * @page pop_pop POP network mailbox
*
* POP network mailbox
*/
#include "mx.h"
+/**
+ * @page pop POP network mailbox
+ *
+ * POP network mailbox
+ *
+ * | File | Description |
+ * | :------------- | :---------------- |
+ * | pop/pop_auth.c | @subpage pop_auth |
+ * | pop/pop.c | @subpage pop_pop |
+ * | pop/pop_lib.c | @subpage pop_lib |
+ */
+
/* These Config Variables are only used in pop/pop.c */
extern short PopCheckinterval;
extern unsigned char PopDelete;
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/**
+ * @page pop_lib POP helper routines
+ *
+ * POP helper routines
+ */
+
#include "config.h"
#include <errno.h>
#include <netdb.h>