]> jfr.im git - irc/quakenet/snircd.git/blame - include/crule.h
forward port of asuka-check.patch to .12
[irc/quakenet/snircd.git] / include / crule.h
CommitLineData
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 */
15struct CRuleNode;
16
17extern void crule_free(struct CRuleNode** elem);
18extern int crule_eval(struct CRuleNode* rule);
19extern struct CRuleNode* crule_parse(const char* rule);
20
21#endif /* INCLUDED_crule_h */