Lines Matching refs:pmods
149 LDAPMod **pmods;
153 pmods = *pmodsp;
157 if ( pmods != NULL ) {
158 for ( ; pmods[ i ] != NULL; ++i ) {
159 if ( strcasecmp( pmods[ i ]->mod_type, attr ) == 0 &&
160 pmods[ i ]->mod_op == modop ) {
166 if ( pmods == NULL || pmods[ i ] == NULL ) {
167 if (( pmods = (LDAPMod **)realloc( pmods, (i + 2) *
172 *pmodsp = pmods;
173 pmods[ i + 1 ] = NULL;
174 if (( pmods[ i ] = (LDAPMod *)calloc( 1, sizeof( LDAPMod )))
179 pmods[ i ]->mod_op = modop;
180 if (( pmods[ i ]->mod_type = strdup( attr )) == NULL ) {
188 if ( pmods[ i ]->mod_bvalues != NULL ) {
189 for ( ; pmods[ i ]->mod_bvalues[ j ] != NULL; ++j ) {
193 if (( pmods[ i ]->mod_bvalues =
194 (struct berval **)ber_memrealloc( pmods[ i ]->mod_bvalues,
199 pmods[ i ]->mod_bvalues[ j + 1 ] = NULL;
205 pmods[ i ]->mod_bvalues[ j ] = bvp;