141edb306SCy Schubert 241edb306SCy Schubert /* 341edb306SCy Schubert * Copyright (C) 2012 by Darren Reed. 441edb306SCy Schubert * 541edb306SCy Schubert * See the IPFILTER.LICENCE file for details on licencing. 641edb306SCy Schubert * 741edb306SCy Schubert * $Id$ 841edb306SCy Schubert */ 941edb306SCy Schubert 1041edb306SCy Schubert #include "ipf.h" 1141edb306SCy Schubert 1241edb306SCy Schubert 13*efeb8bffSCy Schubert void binprint(void * ptr,size_t size)14*efeb8bffSCy Schubertbinprint(void *ptr, size_t size) 1541edb306SCy Schubert { 1641edb306SCy Schubert u_char *s; 1741edb306SCy Schubert int i, j; 1841edb306SCy Schubert 1941edb306SCy Schubert for (i = size, j = 0, s = (u_char *)ptr; i; i--, s++) { 2041edb306SCy Schubert j++; 2141edb306SCy Schubert printf("%02x ", *s); 2241edb306SCy Schubert if (j == 16) { 2341edb306SCy Schubert printf("\n"); 2441edb306SCy Schubert j = 0; 2541edb306SCy Schubert } 2641edb306SCy Schubert } 2741edb306SCy Schubert putchar('\n'); 2841edb306SCy Schubert (void)fflush(stdout); 2941edb306SCy Schubert } 30