bprint.c revision 5e45752a44935a6b2445ae1c763867d868fa3fbb
/*
* Portions Copyright 1998 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#pragma ident "%Z%%M% %I% %E% SMI"
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "lber.h"
/*
* Print arbitrary stuff, for debugging.
*/
#ifdef LDAP_DEBUG
#ifndef NO_USERINTERFACE
#define BPLEN 48
void
{
static char hexdig[] = "0123456789abcdef";
int i = 0;
for ( ;; ) {
if ( len < 1 ) {
break;
}
#ifndef HEX
out[ i ] = ' ';
} else {
#endif
#ifndef HEX
}
#endif
i += 2;
len--;
data++;
if ( i > BPLEN - 2 ) {
i = 0;
continue;
}
out[ i++ ] = ' ';
}
}
#else /* NO_USERINTERFACE */
void
{
}
#endif /* NO_USERINTERFACE */
#endif