Lines Matching defs:msg
47 static LDAPMessage *msg_dup( LDAPMessage *msg );
49 static int chain_contains_dn( LDAPMessage *msg, char *dn );
50 static ssize_t msg_size( LDAPMessage *msg );
534 msg_dup( LDAPMessage *msg )
540 *new = *msg; /* struct copy */
541 if (( new->lm_ber = ber_dup( msg->lm_ber )) == NULLBER ) {
545 len = msg->lm_ber->ber_end - msg->lm_ber->ber_buf;
551 SAFEMEMCPY( new->lm_ber->ber_buf, msg->lm_ber->ber_buf, len );
554 ( msg->lm_ber->ber_ptr - msg->lm_ber->ber_buf );
573 * skip the enclosing tags (sequence markers) and the msg ids
595 chain_contains_dn( LDAPMessage *msg, char *dn )
607 ber = *msg->lm_ber; /* struct copy */
616 if ( msg->lm_msgtype == LDAP_REQ_COMPARE ) {
624 for ( m = msg->lm_chain; m != NULLMSG && rc == 0 ; m = m->lm_chain ) {
640 msg_size( LDAPMessage *msg )
646 for ( m = msg; m != NULLMSG; m = m->lm_chain ) {