Lines Matching refs:bval
111 adutils_getsid(BerValue *bval, adutils_sid_t *sidp) in adutils_getsid() argument
131 if (bval->bv_len > 8 && bval->bv_val[0] == 0x01 && in adutils_getsid()
132 bval->bv_len == 1 + 1 + 6 + bval->bv_val[1] * 4) { in adutils_getsid()
133 v = (uchar_t *)bval->bv_val; in adutils_getsid()
358 convert_bval2sid(BerValue *bval, uint32_t *rid) in convert_bval2sid() argument
362 if (adutils_getsid(bval, &sid) < 0) in convert_bval2sid()
381 adutils_bv_objsid2sidstr(BerValue *bval, uint32_t *rid) in adutils_bv_objsid2sidstr() argument
385 if (bval == NULL) in adutils_bv_objsid2sidstr()
388 if ((sid = convert_bval2sid(bval, rid)) == NULL) in adutils_bv_objsid2sidstr()
395 adutils_sid_ber2str(BerValue *bval) in adutils_sid_ber2str() argument
397 return (adutils_bv_objsid2sidstr(bval, NULL)); in adutils_sid_ber2str()
406 adutils_bv_uint(BerValue *bval, unsigned int *result) in adutils_bv_uint() argument
414 if (bval == NULL || bval->bv_val == NULL) in adutils_bv_uint()
416 if (bval->bv_len >= sizeof (buf)) in adutils_bv_uint()
419 (void) memcpy(buf, bval->bv_val, bval->bv_len); in adutils_bv_uint()
420 buf[bval->bv_len] = '\0'; in adutils_bv_uint()
435 adutils_bv_str(BerValue *bval) in adutils_bv_str() argument
439 if (bval == NULL || bval->bv_val == NULL) in adutils_bv_str()
441 if ((s = malloc(bval->bv_len + 1)) == NULL) in adutils_bv_str()
443 (void) snprintf(s, bval->bv_len + 1, "%.*s", bval->bv_len, in adutils_bv_str()
444 bval->bv_val); in adutils_bv_str()