]> jfr.im git - irc/quakenet/snircd.git/blob - include/crule.h
Initial import of 2.10.12.01
[irc/quakenet/snircd.git] / include / crule.h
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 */