NeoMutt
2024-04-16-36-g75b6fb
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
node_conddate.h
Go to the documentation of this file.
1
24
#ifndef MUTT_EXPANDO_NODE_CONDDATE_H
25
#define MUTT_EXPANDO_NODE_CONDDATE_H
26
27
struct
ExpandoParseError
;
28
32
struct
NodeCondDatePrivate
33
{
34
int
count
;
35
char
period
;
36
};
37
38
struct
ExpandoNode
*
node_conddate_parse
(
const
char
*s,
const
char
**parsed_until,
int
did
,
int
uid
,
struct
ExpandoParseError
*error);
39
40
#endif
/* MUTT_EXPANDO_NODE_CONDDATE_H */
node_conddate_parse
struct ExpandoNode * node_conddate_parse(const char *s, const char **parsed_until, int did, int uid, struct ExpandoParseError *error)
Parse a CondDate format string - Implements ExpandoDefinition::parse() -.
Definition:
node_conddate.c:149
ExpandoNode
Basic Expando Node.
Definition:
node.h:67
ExpandoNode::uid
int uid
Unique ID, e.g. ED_EMA_SIZE.
Definition:
node.h:71
ExpandoNode::did
int did
Domain ID, e.g. ED_EMAIL.
Definition:
node.h:70
ExpandoParseError
Buffer for parsing errors.
Definition:
parse.h:34
NodeCondDatePrivate
Private data for a Conditional Date.
Definition:
node_conddate.h:33
NodeCondDatePrivate::count
int count
Number of 'units' to count.
Definition:
node_conddate.h:34
NodeCondDatePrivate::period
char period
Units, e.g. 'd' Day or 'm' Month.
Definition:
node_conddate.h:35