NeoMutt
2024-12-12-14-g7b49f7
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,
struct
Buffer
*buf);
33
34
#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, struct Buffer *buf)
Render an Expando and run the result through a filter.
Definition:
filter.c:138
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