35 #define _DONT_USE_CTYPE_INLINE_
43 #ifdef HAVE_FGETS_UNLOCKED
44 #define fgets fgets_unlocked
47 #ifdef HAVE_FGETC_UNLOCKED
48 #define fgetc fgetc_unlocked
52 #define MUTT_COMP_NO_FLAGS 0
53 #define MUTT_COMP_ALIAS (1 << 0)
54 #define MUTT_COMP_COMMAND (1 << 1)
55 #define MUTT_COMP_FILE (1 << 2)
56 #define MUTT_COMP_FILE_MBOX (1 << 3)
57 #define MUTT_COMP_FILE_SIMPLE (1 << 4)
58 #define MUTT_COMP_LABEL (1 << 5)
59 #define MUTT_COMP_NM_QUERY (1 << 6)
60 #define MUTT_COMP_NM_TAG (1 << 7)
61 #define MUTT_COMP_PATTERN (1 << 8)
62 #define MUTT_COMP_CLEAR (1 << 9)
63 #define MUTT_COMP_PASS (1 << 10)
66 #define MUTT_TOKEN_NO_FLAGS 0
67 #define MUTT_TOKEN_EQUAL (1 << 0)
68 #define MUTT_TOKEN_CONDENSE (1 << 1)
69 #define MUTT_TOKEN_SPACE (1 << 2)
70 #define MUTT_TOKEN_QUOTE (1 << 3)
71 #define MUTT_TOKEN_PATTERN (1 << 4)
72 #define MUTT_TOKEN_COMMENT (1 << 5)
73 #define MUTT_TOKEN_SEMICOLON (1 << 6)
74 #define MUTT_TOKEN_BACKTICK_VARS (1 << 7)
75 #define MUTT_TOKEN_NOSHELL (1 << 8)
76 #define MUTT_TOKEN_QUESTION (1 << 9)
77 #define MUTT_TOKEN_PLUS (1 << 10)
78 #define MUTT_TOKEN_MINUS (1 << 11)
111 #define MUTT_NOSPAM 2
uint16_t TokenFlags
Flags for mutt_extract_token(), e.g. MUTT_TOKEN_EQUAL.
void reset_value(const char *name)
uint16_t CompletionFlags
Flags for mutt_enter_string_full(), e.g. MUTT_COMP_ALIAS.
MessageType
To set flags or match patterns.
@ MUTT_UNDELETE
Messages to be un-deleted.
@ MUTT_TRASH
Trashed messages.
@ MUTT_LIMIT
Messages in limited view.
@ MUTT_UNTAG
Messages to be un-tagged.
@ MUTT_SUPERSEDED
Superseded messages.
@ MUTT_EXPIRED
Expired messages.
@ MUTT_READ
Messages that have been read.
@ MUTT_PURGE
Messages to be purged (bypass trash)
@ MUTT_TAG
Tagged messages.
@ MUTT_FLAG
Flagged messages.
@ MUTT_DELETED
Deleted messages.
@ MUTT_DELETE
Messages to be deleted.
@ MUTT_UNREAD
Unread messages.
@ MUTT_REPLIED
Messages that have been replied to.