1 /* $FreeBSD$ */ 2 3 /* 4 * Copyright (C) 2012 by Darren Reed. 5 * 6 * See the IPFILTER.LICENCE file for details on licencing. 7 * 8 * $Id$ 9 */ 10 #include "ipf.h" 11 12 13 u_32_t 14 getoptbyname(char *optname) 15 { 16 struct ipopt_names *io; 17 18 for (io = ionames; io->on_name; io++) 19 if (!strcasecmp(optname, io->on_name)) 20 return (io->on_bit); 21 return (-1); 22 } 23 24 25 u_32_t 26 getoptbyvalue(int optval) 27 { 28 struct ipopt_names *io; 29 30 for (io = ionames; io->on_name; io++) 31 if (io->on_value == optval) 32 return (io->on_bit); 33 return (-1); 34 } 35