1/*
2 * Copyright (C) 2012 by Darren Reed.
3 *
4 * See the IPFILTER.LICENCE file for details on licencing.
5 *
6 * $Id$
7 */
8#include "ipf.h"
9
10char *icmptypename(family, type)
11	int family, type;
12{
13	icmptype_t *i;
14
15	if ((type < 0) || (type > 255))
16		return NULL;
17
18	for (i = icmptypelist; i->it_name != NULL; i++) {
19		if ((family == AF_INET) && (i->it_v4 == type))
20			return i->it_name;
21#ifdef USE_INET6
22		if ((family == AF_INET6) && (i->it_v6 == type))
23			return i->it_name;
24#endif
25	}
26
27	return NULL;
28}
29