www.pudn.com > src.rar > util.c
/* Copyright (c) 1999 Rafal Wojtczuk. All rights reserved. See the file COPYING for license details. */ #include #include #include #include "nids.h" #include "tcp.h" #include "util.h" void nids_no_mem(char *func) { fprintf(stderr, "Out of memory in %s.\n", func); exit(1); } char * test_malloc(int x) { char *ret = malloc(x); if (!ret) nids_params.no_mem("test_malloc"); return ret; } #ifdef WIN32 int #elif inline int #endif before(u_int seq1, u_int seq2) { return ((int)(seq1 - seq2) < 0); } #ifdef WIN32 int #elif inline int #endif after(u_int seq1, u_int seq2) { return ((int)(seq2 - seq1) < 0); }