2 * Copyright (c) 1990,1991 Regents of The University of Michigan.
5 * Permission to use, copy, modify, and distribute this software and
6 * its documentation for any purpose and without fee is hereby granted,
7 * provided that the above copyright notice appears in all copies and
8 * that both that copyright notice and this permission notice appear
9 * in supporting documentation, and that the name of The University
10 * of Michigan not be used in advertising or publicity pertaining to
11 * distribution of the software without specific, written prior
12 * permission. This software is supplied as is without expressed or
13 * implied warranties of any kind.
15 * Research Systems Unix Group
16 * The University of Michigan
18 * 535 W. William Street
21 * netatalk@itd.umich.edu
28 char hexdig[] = "0123456789abcdef";
37 memset( out, 0, BPLEN );
40 printf( "\t%s\n", ( i == 0 ) ? "(end)" : out );
44 if ( isgraph( (unsigned char)*data )) {
48 out[ i ] = hexdig[ ( *data & 0xf0 ) >> 4 ];
49 out[ i+1 ] = hexdig[ *data & 0x0f ];
55 if ( i > BPLEN - 2 ) {
56 printf( "\t%s\n", out );
57 memset( out, 0, BPLEN );