📄 globals.h
字号:
/* * Copyright (C) 1996-2002 Michael R. Elkins <me@mutt.org> * * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ WHERE void (*mutt_error) (const char *, ...);WHERE void (*mutt_message) (const char *, ...);WHERE CONTEXT *Context;WHERE char Errorbuf[STRING];WHERE char AttachmentMarker[STRING];#if defined(DL_STANDALONE) && defined(USE_DOTLOCK)WHERE char *MuttDotlock;#endifWHERE ADDRESS *EnvFrom;WHERE ADDRESS *From;WHERE char *AliasFile;WHERE char *AliasFmt;WHERE char *AttachSep;WHERE char *Attribution;WHERE char *AttachFormat;WHERE char *Charset;WHERE char *ComposeFormat;WHERE char *ConfigCharset;WHERE char *ContentType;WHERE char *DefaultHook;WHERE char *DateFmt;WHERE char *DisplayFilter;WHERE char *DsnNotify;WHERE char *DsnReturn;WHERE char *Editor;WHERE char *EscChar;WHERE char *FolderFormat;WHERE char *ForwFmt;WHERE char *Fqdn;WHERE char *HdrFmt;WHERE char *Homedir;WHERE char *Hostname;#ifdef USE_IMAPWHERE char *ImapAuthenticators INITVAL (NULL);WHERE char *ImapDelimChars INITVAL (NULL);WHERE char *ImapHeaders;WHERE char *ImapHomeNamespace INITVAL (NULL);WHERE char *ImapLogin INITVAL (NULL);WHERE char *ImapPass INITVAL (NULL);WHERE char *ImapUser INITVAL (NULL);#endifWHERE char *Inbox;WHERE char *Ispell;WHERE char *Locale;WHERE char *MailcapPath;WHERE char *Maildir;#if defined(USE_IMAP) || defined(USE_POP)WHERE char *MessageCachedir;#endif#if USE_HCACHEWHERE char *HeaderCache;#if HAVE_GDBM || HAVE_DB4WHERE char *HeaderCachePageSize;#endif /* HAVE_GDBM || HAVE_DB4 */#endif /* USE_HCACHE */WHERE char *MhFlagged;WHERE char *MhReplied;WHERE char *MhUnseen;WHERE char *MsgFmt;#ifdef USE_SOCKETWHERE char *Preconnect INITVAL (NULL);WHERE char *Tunnel INITVAL (NULL);WHERE short NetInc;#endif /* USE_SOCKET */#ifdef MIXMASTERWHERE char *Mixmaster;WHERE char *MixEntryFormat;#endifWHERE char *Muttrc INITVAL (NULL);WHERE char *Outbox;WHERE char *Pager;WHERE char *PagerFmt;WHERE char *PipeSep;#ifdef USE_POPWHERE char *PopAuthenticators INITVAL (NULL);WHERE short PopCheckTimeout;WHERE char *PopHost;WHERE char *PopPass INITVAL (NULL);WHERE char *PopUser INITVAL (NULL);#endifWHERE char *PostIndentString;WHERE char *Postponed;WHERE char *Prefix;WHERE char *PrintCmd;WHERE char *QueryCmd;WHERE char *Realname;WHERE char *SendCharset;WHERE char *Sendmail;WHERE char *Shell;WHERE char *Signature;WHERE char *SimpleSearch;WHERE char *Spoolfile;WHERE char *SpamSep;#if defined(USE_SSL)WHERE char *SslCertFile INITVAL (NULL);#endif#ifdef USE_SSL_OPENSSLWHERE char *SslClientCert INITVAL (NULL);WHERE LIST *SslSessionCerts INITVAL (NULL);#endif#if defined(USE_SSL)WHERE char *SslEntropyFile INITVAL (NULL);#endif#ifdef USE_SSL_GNUTLSWHERE short SslDHPrimeBits;WHERE char *SslCACertFile INITVAL (NULL);#endifWHERE char *StChars;WHERE char *Status;WHERE char *Tempdir;WHERE char *Tochars;WHERE char *Username;WHERE char *Visual;WHERE char *CurrentFolder;WHERE char *LastFolder;WHERE const char *ReleaseDate;WHERE HASH *Groups;WHERE LIST *AutoViewList INITVAL(0);WHERE LIST *AlternativeOrderList INITVAL(0);WHERE LIST *AttachAllow INITVAL(0);WHERE LIST *AttachExclude INITVAL(0);WHERE LIST *InlineAllow INITVAL(0);WHERE LIST *InlineExclude INITVAL(0);WHERE LIST *HeaderOrderList INITVAL(0);WHERE LIST *Ignore INITVAL(0);WHERE LIST *MimeLookupList INITVAL(0);WHERE LIST *UnIgnore INITVAL(0);WHERE RX_LIST *Alternates INITVAL(0);WHERE RX_LIST *UnAlternates INITVAL(0);WHERE RX_LIST *MailLists INITVAL(0);WHERE RX_LIST *UnMailLists INITVAL(0);WHERE RX_LIST *SubscribedLists INITVAL(0);WHERE RX_LIST *UnSubscribedLists INITVAL(0);WHERE SPAM_LIST *SpamList INITVAL(0);WHERE RX_LIST *NoSpamList INITVAL(0);/* bit vector for boolean variables */#ifdef MAIN_Cunsigned char Options[(OPTMAX + 7)/8];#elseextern unsigned char Options[];#endif/* bit vector for the yes/no/ask variable type */#ifdef MAIN_Cunsigned char QuadOptions[(OPT_MAX*2 + 7) / 8];#elseextern unsigned char QuadOptions[];#endifWHERE unsigned short Counter INITVAL (0);WHERE short ConnectTimeout;WHERE short HistSize;WHERE short MenuContext;WHERE short PagerContext;WHERE short PagerIndexLines;WHERE short ReadInc;WHERE short SendmailWait;WHERE short SleepTime INITVAL (1);WHERE short Timeout;WHERE short WrapMargin;WHERE short WriteInc;WHERE short ScoreThresholdDelete;WHERE short ScoreThresholdRead;WHERE short ScoreThresholdFlag;#ifdef USE_IMAPWHERE short ImapKeepalive;#endif/* flags for received signals */WHERE SIG_ATOMIC_VOLATILE_T SigAlrm INITVAL (0);WHERE SIG_ATOMIC_VOLATILE_T SigInt INITVAL (0);WHERE SIG_ATOMIC_VOLATILE_T SigWinch INITVAL (0);WHERE int CurrentMenu;WHERE ALIAS *Aliases INITVAL (0);WHERE LIST *UserHeader INITVAL (0);/*-- formerly in pgp.h --*/WHERE REGEXP PgpGoodSign;WHERE char *PgpSignAs;WHERE short PgpTimeout;WHERE char *PgpEntryFormat;WHERE char *PgpClearSignCommand;WHERE char *PgpDecodeCommand;WHERE char *PgpVerifyCommand;WHERE char *PgpDecryptCommand;WHERE char *PgpSignCommand;WHERE char *PgpEncryptSignCommand;WHERE char *PgpEncryptOnlyCommand;WHERE char *PgpImportCommand;WHERE char *PgpExportCommand;WHERE char *PgpVerifyKeyCommand;WHERE char *PgpListSecringCommand;WHERE char *PgpListPubringCommand;WHERE char *PgpGetkeysCommand;/*-- formerly in smime.h --*/WHERE char *SmimeDefaultKey;WHERE char *SmimeCryptAlg;WHERE short SmimeTimeout;WHERE char *SmimeCertificates;WHERE char *SmimeKeys;WHERE char *SmimeCryptAlg;WHERE char *SmimeCALocation;WHERE char *SmimeVerifyCommand;WHERE char *SmimeVerifyOpaqueCommand;WHERE char *SmimeDecryptCommand;WHERE char *SmimeSignCommand;WHERE char *SmimeSignOpaqueCommand;WHERE char *SmimeEncryptCommand;WHERE char *SmimeGetSignerCertCommand;WHERE char *SmimePk7outCommand;WHERE char *SmimeGetCertCommand;WHERE char *SmimeImportCertCommand;WHERE char *SmimeGetCertEmailCommand;#ifdef DEBUGWHERE FILE *debugfile INITVAL (0);WHERE int debuglevel INITVAL (0);#endif#ifdef MAIN_Cconst char *Weekdays[] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };const char *Months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "ERR" };const char *BodyTypes[] = { "x-unknown", "audio", "application", "image", "message", "model", "multipart", "text", "video" };const char *BodyEncodings[] = { "x-unknown", "7bit", "8bit", "quoted-printable", "base64", "binary", "x-uuencoded" };#elseextern const char *Weekdays[];extern const char *Months[];#endif#ifdef MAIN_C/* so that global vars get included */ #include "mx.h"#include "mutt_regex.h"#include "buffy.h"#include "sort.h"#include "mutt_crypt.h"#include "reldate.h"#endif /* MAIN_C */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -