2 * $Id: atp_bprint.c,v 1.4 2001-06-29 14:14:46 rufustfirefly Exp $
4 * Copyright (c) 1990,1991 Regents of The University of Michigan.
7 * Permission to use, copy, modify, and distribute this software and
8 * its documentation for any purpose and without fee is hereby granted,
9 * provided that the above copyright notice appears in all copies and
10 * that both that copyright notice and this permission notice appear
11 * in supporting documentation, and that the name of The University
12 * of Michigan not be used in advertising or publicity pertaining to
13 * distribution of the software without specific, written prior
14 * permission. This software is supplied as is without expressed or
15 * implied warranties of any kind.
17 * Research Systems Unix Group
18 * The University of Michigan
20 * 535 W. William Street
23 * netatalk@itd.umich.edu
28 #endif /* HAVE_CONFIG_H */
34 char hexdig[] = "0123456789abcdef";
36 void bprint( data, len )
43 memset( out, 0, BPLEN );
46 printf( "\t%s\n", ( i == 0 ) ? "(end)" : out );
50 if ( isgraph( (unsigned char)*data )) {
54 out[ i ] = hexdig[ ( *data & 0xf0 ) >> 4 ];
55 out[ i+1 ] = hexdig[ *data & 0x0f ];
61 if ( i > BPLEN - 2 ) {
62 printf( "\t%s\n", out );
63 memset( out, 0, BPLEN );