NeoMutt  2021-02-05-89-gabe350
Teaching an old dog new tricks
DOXYGEN
hdrline.h
Go to the documentation of this file.
1 
24 #ifndef MUTT_HDRLINE_H
25 #define MUTT_HDRLINE_H
26 
27 #include <stdbool.h>
28 #include <stdio.h>
29 #include "format_flags.h"
30 
31 struct Email;
32 struct Mailbox;
33 
34 /* These Config Variables are only used in hdrline.c */
35 extern struct MbTable *C_CryptChars;
36 extern struct MbTable *C_FlagChars;
37 extern struct MbTable *C_FromChars;
38 extern struct MbTable *C_ToChars;
39 
40 void mutt_make_string(char *buf, size_t buflen, int cols, const char *s,
41  struct Mailbox *m, int inpgr, struct Email *e,
42  MuttFormatFlags flags, const char *progress);
43 
44 #endif /* MUTT_HDRLINE_H */
C_FromChars
struct MbTable * C_FromChars
Config: User-configurable index flags: to address, cc address, etc.
Definition: hdrline.c:66
Mailbox
A mailbox.
Definition: mailbox.h:81
format_flags.h
mutt_make_string
void mutt_make_string(char *buf, size_t buflen, int cols, const char *s, struct Mailbox *m, int inpgr, struct Email *e, MuttFormatFlags flags, const char *progress)
Create formatted strings using mailbox expandos.
Definition: hdrline.c:1427
C_CryptChars
struct MbTable * C_CryptChars
Config: User-configurable crypto flags: signed, encrypted etc.
Definition: hdrline.c:64
MbTable
multibyte character table
Definition: mbtable.h:35
C_FlagChars
struct MbTable * C_FlagChars
Config: User-configurable index flags: tagged, new, etc.
Definition: hdrline.c:65
Email
The envelope/body of an email.
Definition: email.h:37
C_ToChars
struct MbTable * C_ToChars
Config: Indicator characters for the 'To' field in the index.
Definition: hdrline.c:67
MuttFormatFlags
uint8_t MuttFormatFlags
Flags for mutt_expando_format(), e.g. MUTT_FORMAT_FORCESUBJ.
Definition: format_flags.h:29