]>
Commit | Line | Data |
---|---|---|
189935b1 | 1 | /** @file crule.h |
2 | * @brief Interfaces and declarations for connection rule checking. | |
3 | * @version $Id: crule.h,v 1.4 2004/10/05 04:21:37 entrope Exp $ | |
4 | */ | |
5 | #ifndef INCLUDED_crule_h | |
6 | #define INCLUDED_crule_h | |
7 | ||
8 | /* | |
9 | * Proto types | |
10 | */ | |
11 | ||
12 | /* | |
13 | * opaque node pointer | |
14 | */ | |
15 | struct CRuleNode; | |
16 | ||
17 | extern void crule_free(struct CRuleNode** elem); | |
18 | extern int crule_eval(struct CRuleNode* rule); | |
19 | extern struct CRuleNode* crule_parse(const char* rule); | |
20 | ||
21 | #endif /* INCLUDED_crule_h */ |