X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=lib%2Frbl.h;h=14ef52b203494d5a56cb3d56080f335858a7fe3a;hp=ab6b5f990bbb11a7ef8c0bd538a09ab419a74870;hb=408ca91766088b6c2d38e198b0692bf394b41248;hpb=9024e01ce649b89d304a4aa5b1d6ef0b56b5a12c diff --git a/lib/rbl.h b/lib/rbl.h index ab6b5f99..14ef52b2 100644 --- a/lib/rbl.h +++ b/lib/rbl.h @@ -17,9 +17,14 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: rbl.h,v 1.1.2.6 2000/11/19 22:12:46 guus Exp $ + $Id: rbl.h,v 1.1.2.7 2000/11/20 19:12:10 guus Exp $ */ +#ifndef __RBL_H__ +#define __RBL_H__ + +#define RBL_FOREACH(tree,rbl) for(rbl = tree->head; rbl; rbl = rbl->next) + typedef struct rbl_t { /* 'red-black tree' part */ @@ -91,3 +96,5 @@ extern void rbl_delete_rbltree(rbltree_t *); extern void rbl_foreach(rbltree_t *, rbl_action_t); extern void rbl_foreach_rbl(rbltree_t *, rbl_action_rbl_t); + +#endif /* __RBL_H__ */