printsbuf.c revision 145519
1145519Sdarrenr/* $FreeBSD: head/contrib/ipfilter/lib/printsbuf.c 145519 2005-04-25 18:20:15Z darrenr $ */ 2145510Sdarrenr 3145510Sdarrenr#ifdef IPFILTER_SCAN 4145510Sdarrenr 5145510Sdarrenr#include <ctype.h> 6145510Sdarrenr#include <stdio.h> 7145510Sdarrenr#include "ipf.h" 8145510Sdarrenr#include "netinet/ip_scan.h" 9145510Sdarrenr 10145510Sdarrenrvoid printsbuf(buf) 11145510Sdarrenrchar *buf; 12145510Sdarrenr{ 13145510Sdarrenr u_char *s; 14145510Sdarrenr int i; 15145510Sdarrenr 16145510Sdarrenr for (s = (u_char *)buf, i = ISC_TLEN; i; i--, s++) { 17145510Sdarrenr if (ISPRINT(*s)) 18145510Sdarrenr putchar(*s); 19145510Sdarrenr else 20145510Sdarrenr printf("\\%o", *s); 21145510Sdarrenr } 22145510Sdarrenr} 23145510Sdarrenr 24145510Sdarrenr#endif 25