void
printbase( char *lead, char *s )
{
- register char **cp;
- char **rdns;
-
#ifdef DEBUG
if (debug & D_TRACE)
printf("->printbase(%s, %s)\n", lead, s);
printf("%sroot\n", lead);
return;
}
- printf("%s", lead);
- rdns = ldap_explode_dn(s, TRUE);
- for (cp = rdns; ; ) {
- printf("%s", friendly_name(*cp));
- cp++;
- if (*cp == NULL) {
- printf("\n");
- break;
- }
- else
- printf(", ");
- }
- ldap_value_free(rdns);
+ printf("%s%s\n", lead, s);
return;
}
}
}
-char *
-friendly_name( char *s )
-{
- static LDAPFriendlyMap *map = NULL;
- static char *cp;
-
- cp = ldap_friendly_name(FRIENDLYFILE, s, &map);
- if (cp == NULL)
- return(s);
- return(cp);
-}
-
#ifdef UOFM
/* return TRUE if s has the syntax of a uniqname */