Net-LDAPapi
view release on metacpan or search on metacpan
LDAPRDN * rdn
char ** n_in
unsigned flags
#endif
void
ldap_explode_dn(dn,notypes)
char * dn
int notypes
PPCODE:
{
char ** LDAPGETVAL;
int i;
if ((LDAPGETVAL = ldap_explode_dn(dn,notypes)) != NULL)
{
for (i = 0; LDAPGETVAL[i] != NULL; i++)
{
EXTEND(sp,1);
PUSHs(sv_2mortal(newSVpv(LDAPGETVAL[i],strlen(LDAPGETVAL[i]))));
}
ldap_value_free(LDAPGETVAL);
}
}
void
ldap_explode_rdn(dn,notypes)
char * dn
int notypes
PPCODE:
{
char ** LDAPGETVAL;
int i;
if ((LDAPGETVAL = ldap_explode_rdn(dn,notypes)) != NULL)
{
for (i = 0; LDAPGETVAL[i] != NULL; i++)
{
EXTEND(sp,1);
PUSHs(sv_2mortal(newSVpv(LDAPGETVAL[i],strlen(LDAPGETVAL[i]))));
OUTPUT:
RETVAL
ber
void
ldap_get_values_len(ld,entry,target)
LDAP * ld
LDAPMessage * entry
char * target
PPCODE:
{
struct berval ** LDAPGETVAL;
int i;
if ((LDAPGETVAL = ldap_get_values_len(ld,entry,target)) != NULL)
{
for (i = 0; LDAPGETVAL[i] != NULL; i++)
{
EXTEND(sp,1);
PUSHs(sv_2mortal(newSVpv(LDAPGETVAL[i]->bv_val,LDAPGETVAL[i]->bv_len)));
( run in 0.497 second using v1.01-cache-2.11-cpan-5511b514fd6 )