1*ab25eeb5Syz155240 /* 2*ab25eeb5Syz155240 * Copyright (C) 1993-2005 by Darren Reed. 3*ab25eeb5Syz155240 * See the IPFILTER.LICENCE file for details on licencing. 4*ab25eeb5Syz155240 */ 5*ab25eeb5Syz155240 67c478bd9Sstevel@tonic-gate #ifdef IPFILTER_SCAN 77c478bd9Sstevel@tonic-gate 87c478bd9Sstevel@tonic-gate #include <ctype.h> 97c478bd9Sstevel@tonic-gate #include <stdio.h> 107c478bd9Sstevel@tonic-gate #include "ipf.h" 117c478bd9Sstevel@tonic-gate #include "netinet/ip_scan.h" 127c478bd9Sstevel@tonic-gate 137c478bd9Sstevel@tonic-gate void printsbuf(buf) 147c478bd9Sstevel@tonic-gate char *buf; 157c478bd9Sstevel@tonic-gate { 167c478bd9Sstevel@tonic-gate u_char *s; 177c478bd9Sstevel@tonic-gate int i; 187c478bd9Sstevel@tonic-gate 197c478bd9Sstevel@tonic-gate for (s = (u_char *)buf, i = ISC_TLEN; i; i--, s++) { 20*ab25eeb5Syz155240 if (ISPRINT(*s)) 217c478bd9Sstevel@tonic-gate putchar(*s); 227c478bd9Sstevel@tonic-gate else 237c478bd9Sstevel@tonic-gate printf("\\%o", *s); 247c478bd9Sstevel@tonic-gate } 257c478bd9Sstevel@tonic-gate } 267c478bd9Sstevel@tonic-gate 277c478bd9Sstevel@tonic-gate #endif 28