use some lists for score_t.
[apps/madmutt.git] / parse.h
1 #ifndef MUTT_PARSE_H
2 #define MUTT_PARSE_H
3
4 typedef struct segment {
5     const char *s;
6     ssize_t len;
7 } segment;
8
9 #ifdef NDEBUG
10 #  define rcparseTrace(a, b)
11 #else
12 void rcparseTrace(FILE *, char *);
13 #endif
14
15 const char *rcparseTokenName(int);
16 void *rcparseAlloc(void *(*)(size_t));
17 void rcparseFree(void*, void (*)(void*));
18
19 struct rcstate {
20     int linenum;
21 };
22
23 void rcparse(void *, int, segment, struct rcstate *state);
24
25 #endif