/* | |
* Copyright (C) 2007 by Darren Reed. | |
* | |
* See the IPFILTER.LICENCE file for details on licencing. | |
* | |
* $Id$ | |
*/ | |
#ifndef __IPT_H__ | |
#define __IPT_H__ | |
#ifndef __P | |
# define P_DEF | |
# ifdef __STDC__ | |
# define __P(x) x | |
# else | |
# define __P(x) () | |
# endif | |
#endif | |
#include <fcntl.h> | |
struct ipread { | |
int (*r_open) __P((char *)); | |
int (*r_close) __P((void)); | |
int (*r_readip) __P((mb_t *, char **, int *)); | |
int r_flags; | |
}; | |
#define R_DO_CKSUM 0x01 | |
#ifdef P_DEF | |
# undef __P | |
# undef P_DEF | |
#endif | |
#endif /* __IPT_H__ */ |