www.pudn.com > src.rar > util.h


/* 
  Copyright (c) 1999 Rafal Wojtczuk . All rights reserved. 
  See the file COPYING for license details. 
*/ 
 
#ifndef _NIDS_UTIL_H 
#define _NIDS_UTIL_H 
 
#define mknew(x)	(x *)test_malloc(sizeof(x)) 
#define b_comp(x,y)	(!memcmp(&(x), &(y), sizeof(x))) 
 
struct proc_node { 
  void (*item)(); 
  struct proc_node *next; 
}; 
 
struct lurker_node { 
  void (*item)(); 
  void *data; 
  char whatto; 
  struct lurker_node *next; 
}; 
 
void nids_no_mem(char *); 
char *test_malloc(int); 
#ifdef WIN32 
int before(u_int seq1, u_int seq2); 
int after(u_int seq1, u_int seq2); 
#elif 
inline int before(u_int seq1, u_int seq2); 
inline int after(u_int seq1, u_int seq2); 
#endif 
#endif /* _NIDS_UTIL_H */