Lines Matching refs:a_vals
135 if (a->a_nvals != a->a_vals) {
136 len += a->a_vals[i].bv_len + 1;
140 data[1].mv_data = a->a_vals[i].bv_val;
141 data[1].mv_size = a->a_vals[i].bv_len;
149 if (a->a_nvals != a->a_vals) {
150 s = a->a_vals[i].bv_len;
151 memcpy(buf, a->a_vals[i].bv_val, a->a_vals[i].bv_len);
152 buf += a->a_vals[i].bv_len;
191 if (a->a_nvals != a->a_vals) {
195 data[1].mv_data = a->a_vals[i].bv_val;
196 data[1].mv_size = a->a_vals[i].bv_len;
237 a->a_nvals = a->a_vals + a->a_numvals + 1;
239 a->a_nvals = a->a_vals;
251 a->a_vals[i].bv_len = s;
252 a->a_vals[i].bv_val = ptr - a->a_vals[i].bv_len - 1;
253 a->a_nvals[i].bv_len = a->a_vals[i].bv_val - a->a_nvals[i].bv_val - 1;
256 a->a_vals[i].bv_val = data[0].mv_data;
257 a->a_vals[i].bv_len = data[0].mv_size - 3;
261 BER_BVZERO(&a->a_vals[i]);
427 bptr = a->a_vals;
430 a->a_nvals = a->a_vals;
439 a->a_vals = bptr;
440 a->a_nvals = a->a_vals;
522 e->e_attrs->a_vals = (struct berval *)(e->e_attrs+nattrs);
904 int alen = a->a_vals[i].bv_len + 1 + sizeof(int); /* len */
913 if (a->a_nvals != a->a_vals) {
998 if (a->a_nvals != a->a_vals)
1004 if (a->a_vals) {
1005 for (i=0; a->a_vals[i].bv_val; i++);
1008 *lp++ = a->a_vals[i].bv_len;
1009 memcpy(ptr, a->a_vals[i].bv_val,
1010 a->a_vals[i].bv_len);
1011 ptr += a->a_vals[i].bv_len;
1014 if (a->a_nvals != a->a_vals) {
1064 bptr = a->a_vals;
1099 a->a_vals = bptr;
1134 a->a_nvals = a->a_vals;