printtunable.c revision 145519
1145519Sdarrenr/* $FreeBSD: head/contrib/ipfilter/lib/printtunable.c 145519 2005-04-25 18:20:15Z darrenr $ */ 2145510Sdarrenr 3145510Sdarrenr#include "ipf.h" 4145510Sdarrenr 5145510Sdarrenrvoid printtunable(tup) 6145510Sdarrenripftune_t *tup; 7145510Sdarrenr{ 8145510Sdarrenr printf("%s\tmin %#lx\tmax %#lx\tcurrent ", 9145510Sdarrenr tup->ipft_name, tup->ipft_min, tup->ipft_max); 10145510Sdarrenr if (tup->ipft_sz == sizeof(u_long)) 11145510Sdarrenr printf("%lu\n", tup->ipft_vlong); 12145510Sdarrenr else if (tup->ipft_sz == sizeof(u_int)) 13145510Sdarrenr printf("%u\n", tup->ipft_vint); 14145510Sdarrenr else if (tup->ipft_sz == sizeof(u_short)) 15145510Sdarrenr printf("%hu\n", tup->ipft_vshort); 16145510Sdarrenr else if (tup->ipft_sz == sizeof(u_char)) 17145510Sdarrenr printf("%u\n", (u_int)tup->ipft_vchar); 18145510Sdarrenr else { 19145510Sdarrenr printf("sz = %d\n", tup->ipft_sz); 20145510Sdarrenr } 21145510Sdarrenr} 22