binprint.c revision 255332
1/*	$FreeBSD: head/contrib/ipfilter/lib/binprint.c 255332 2013-09-06 23:11:19Z cy $	*/
2
3/*
4 * Copyright (C) 2012 by Darren Reed.
5 *
6 * See the IPFILTER.LICENCE file for details on licencing.
7 *
8 * $Id$
9 */
10
11#include "ipf.h"
12
13
14void binprint(ptr, size)
15	void *ptr;
16	size_t size;
17{
18	u_char *s;
19	int i, j;
20
21	for (i = size, j = 0, s = (u_char *)ptr; i; i--, s++) {
22		j++;
23		printf("%02x ", *s);
24		if (j == 16) {
25			printf("\n");
26			j = 0;
27		}
28	}
29	putchar('\n');
30	(void)fflush(stdout);
31}
32