1145519Sdarrenr/*	$FreeBSD: releng/10.2/contrib/ipfilter/lib/printsbuf.c 255332 2013-09-06 23:11:19Z cy $	*/
2145510Sdarrenr
3170268Sdarrenr/*
4255332Scy * Copyright (C) 2012 by Darren Reed.
5255332Scy *
6255332Scy * See the IPFILTER.LICENCE file for details on licencing.
7255332Scy *
8255332Scy * $Id$
9255332Scy */
10170268Sdarrenr
11145510Sdarrenr#ifdef	IPFILTER_SCAN
12145510Sdarrenr
13145510Sdarrenr#include <ctype.h>
14145510Sdarrenr#include <stdio.h>
15145510Sdarrenr#include "ipf.h"
16145510Sdarrenr#include "netinet/ip_scan.h"
17145510Sdarrenr
18255332Scyvoid
19255332Scyprintsbuf(buf)
20255332Scy	char *buf;
21145510Sdarrenr{
22145510Sdarrenr	u_char *s;
23145510Sdarrenr	int i;
24145510Sdarrenr
25145510Sdarrenr	for (s = (u_char *)buf, i = ISC_TLEN; i; i--, s++) {
26145510Sdarrenr		if (ISPRINT(*s))
27145510Sdarrenr			putchar(*s);
28145510Sdarrenr		else
29255332Scy			PRINTF("\\%o", *s);
30145510Sdarrenr	}
31145510Sdarrenr}
32255332Scy#else
33255332Scyvoid printsbuf(char *buf);
34145510Sdarrenr
35255332Scyvoid printsbuf(buf)
36255332Scy	char *buf;
37255332Scy{
38255332Scy#if 0
39255332Scy	buf = buf;	/* gcc -Wextra */
40145510Sdarrenr#endif
41255332Scy}
42255332Scy#endif
43