386BSD 0.1 development
[unix-history] / usr / othersrc / contrib / isode / dsap / common / rdn_print.c
#include "quipu/util.h"
#include "quipu/name.h"
rdn_comp_print (ps,rdn,format)
PS ps;
RDN rdn;
int format;
{
if (rdn!=NULLRDN) {
AttrT_print (ps,rdn->rdn_at,format);
ps_print (ps,"=");
AttrV_print (ps,&rdn->rdn_av,format);
}
return;
}
rdn_print (ps,rdn,format)
RDN rdn;
PS ps;
int format;
{
register RDN eptr;
if (rdn == NULLRDN) {
if (format == READOUT)
ps_print (ps,"NULL RDN");
return;
}
rdn_comp_print (ps,rdn,format);
for (eptr=rdn->rdn_next; eptr!=NULLRDN; eptr=eptr->rdn_next) {
ps_print (ps,"%");
rdn_comp_print (ps,eptr,format);
}
}