icmpcode.c revision 7c478bd95313f5f23a4c958a745db2134aa03244
/*
* Copyright (C) 1993-2001 by Darren Reed.
*
* See the IPFILTER.LICENCE file for details on licencing.
*
* $Id: icmpcode.c,v 1.6 2001/06/09 17:09:24 darrenr Exp $
*/
#include <ctype.h>
#include "ipf.h"
#ifndef MIN
# define MIN(a,b) ((a) > (b) ? (b) : (a))
#endif
"net-unr", "host-unr", "proto-unr", "port-unr", "needfrag", "srcfail",
"net-unk", "host-unk", "isolate", "net-prohib", "host-prohib",
"net-tos", "host-tos", "filter-prohib", "host-preced", "preced-cutoff",
NULL };
/*
* Return the number for the associated ICMP unreachable code.
*/
char *str;
{
char *s;
int i, len;
*s = '\0';
return -1;
else
return i;
}
for (i = 0; icmpcodes[i]; i++)
return i;
return -1;
}