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 10int geticmptype(family, name) 11 int family; 12 char *name; 13{ 14 icmptype_t *i; 15 16 for (i = icmptypelist; i->it_name != NULL; i++) { 17 if (!strcmp(name, i->it_name)) { 18 if (family == AF_INET) 19 return i->it_v4; 20#ifdef USE_INET6 21 if (family == AF_INET6) 22 return i->it_v6; 23#endif 24 return -1; 25 } 26 } 27 28 return -1; 29} 30