summaryrefslogtreecommitdiffstats
path: root/contrib/ipfilter/lib/printbuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ipfilter/lib/printbuf.c')
-rw-r--r--contrib/ipfilter/lib/printbuf.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/contrib/ipfilter/lib/printbuf.c b/contrib/ipfilter/lib/printbuf.c
index b2e209a..4e9236f0 100644
--- a/contrib/ipfilter/lib/printbuf.c
+++ b/contrib/ipfilter/lib/printbuf.c
@@ -1,11 +1,11 @@
/* $FreeBSD$ */
/*
- * Copyright (C) 2000-2004 by Darren Reed.
+ * Copyright (C) 2012 by Darren Reed.
*
* See the IPFILTER.LICENCE file for details on licencing.
*
- * $Id: printbuf.c,v 1.5.4.2 2006/06/16 17:21:10 darrenr Exp $
+ * $Id$
*/
#include <ctype.h>
@@ -13,19 +13,21 @@
#include "ipf.h"
-void printbuf(buf, len, zend)
-char *buf;
-int len, zend;
+void
+printbuf(buf, len, zend)
+ char *buf;
+ int len, zend;
{
- char *s, c;
+ char *s;
+ int c;
int i;
for (s = buf, i = len; i; i--) {
c = *s++;
- if (ISPRINT(c))
+ if (isprint(c))
putchar(c);
else
- printf("\\%03o", c);
+ PRINTF("\\%03o", c);
if ((c == '\0') && zend)
break;
}
OpenPOWER on IntegriCloud