Lines Matching refs:bval
110 adutils_getsid(BerValue *bval, adutils_sid_t *sidp) in adutils_getsid() argument
130 if (bval->bv_len > 8 && bval->bv_val[0] == 0x01 && in adutils_getsid()
131 bval->bv_len == 1 + 1 + 6 + bval->bv_val[1] * 4) { in adutils_getsid()
132 v = (uchar_t *)bval->bv_val; in adutils_getsid()
357 convert_bval2sid(BerValue *bval, uint32_t *rid) in convert_bval2sid() argument
361 if (adutils_getsid(bval, &sid) < 0) in convert_bval2sid()
380 adutils_bv_objsid2sidstr(BerValue *bval, uint32_t *rid) in adutils_bv_objsid2sidstr() argument
384 if (bval == NULL) in adutils_bv_objsid2sidstr()
387 if ((sid = convert_bval2sid(bval, rid)) == NULL) in adutils_bv_objsid2sidstr()
394 adutils_sid_ber2str(BerValue *bval) in adutils_sid_ber2str() argument
396 return (adutils_bv_objsid2sidstr(bval, NULL)); in adutils_sid_ber2str()
405 adutils_bv_uint(BerValue *bval, unsigned int *result) in adutils_bv_uint() argument
413 if (bval == NULL || bval->bv_val == NULL) in adutils_bv_uint()
415 if (bval->bv_len >= sizeof (buf)) in adutils_bv_uint()
418 (void) memcpy(buf, bval->bv_val, bval->bv_len); in adutils_bv_uint()
419 buf[bval->bv_len] = '\0'; in adutils_bv_uint()
434 adutils_bv_str(BerValue *bval) in adutils_bv_str() argument
438 if (bval == NULL || bval->bv_val == NULL) in adutils_bv_str()
440 if ((s = malloc(bval->bv_len + 1)) == NULL) in adutils_bv_str()
442 (void) snprintf(s, bval->bv_len + 1, "%.*s", bval->bv_len, in adutils_bv_str()
443 bval->bv_val); in adutils_bv_str()