NeoMutt
2025-01-09-117-gace867
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
filter.h
Go to the documentation of this file.
1
23
#ifndef MUTT_EXPANDO_FILTER_H
24
#define MUTT_EXPANDO_FILTER_H
25
26
#include "
render.h
"
27
28
struct
Buffer
;
29
struct
Expando
;
30
31
int
expando_filter
(
const
struct
Expando
*exp,
const
struct
ExpandoRenderCallback
*erc,
32
void
*data,
MuttFormatFlags
flags,
int
max_cols,
33
char
**env_list,
struct
Buffer
*buf);
34
35
#endif
/* MUTT_EXPANDO_FILTER_H */
expando_filter
int expando_filter(const struct Expando *exp, const struct ExpandoRenderCallback *erc, void *data, MuttFormatFlags flags, int max_cols, char **env_list, struct Buffer *buf)
Render an Expando and run the result through a filter.
Definition:
filter.c:139
render.h
Render Expandos using Data.
MuttFormatFlags
uint8_t MuttFormatFlags
Flags for expando_render(), e.g. MUTT_FORMAT_FORCESUBJ.
Definition:
render.h:32
Buffer
String manipulation buffer.
Definition:
buffer.h:36
ExpandoRenderCallback
Definition:
render.h:76
Expando
Parsed Expando trees.
Definition:
expando.h:41