getmsg.c revision 5e45752a44935a6b2445ae1c763867d868fa3fbb
/*
*
* Copyright 1998 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
*
* Comments:
*
*/
#pragma ident "%Z%%M% %I% %E% SMI"
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include "lber.h"
#include "ldap.h"
#include "ldap-private.h"
LDAPMessage * ldap_first_message(LDAP *ld, LDAPMessage *res)
{
return (res == NULLMSG ? NULLMSG : res);
}
LDAPMessage * ldap_next_message(LDAP *ld, LDAPMessage *msg)
{
if (msg == NULLMSG || msg->lm_chain == NULLMSG)
return (NULLMSG);
return (msg->lm_chain);
}
int ldap_count_messages( LDAP *ld, LDAPMessage *res)
{
int i;
for ( i =0; res != NULL; res = res->lm_chain)
i++;
return (i);
}