uint16
DEFFIELD(ldap_key_seq_2, ldap_seqof_key_data, kvno, 2, uint16);
DEFINTTYPE(uint16, uint16_t);
uint16_t uint16;
SDP_GET16(value.uint16, start);
printf("uint16 %u\n", value.uint16);
SDP_GET16(value.uint16, start);
printf("uuid16 %#4.4x - %s\n", value.uint16,
sdp_uuid2desc(value.uint16));
SDP_GET16(value.uint16, start);
printf("str16 %*.*s\n", value.uint16, value.uint16, start);
start += value.uint16;
SDP_GET16(value.uint16, start);
printf("seq16 %d\n", value.uint16);
sdp_print(level + 1, start, start + value.uint16);
start += value.uint16;
SDP_GET16(value.uint16, start);
printf("alt16 %d\n", value.uint16);
sdp_print(level + 1, start, start + value.uint16);
start += value.uint16;
SDP_GET16(value.uint16, start);
printf("url16 %*.*s\n", value.uint16, value.uint16, start);
start += value.uint16;
NV_DEFINE_ADD(uint16, UINT16)
NV_DEFINE_ADD_ARRAY(uint16, UINT16)
NV_DEFINE_GET(uint16, UINT16)
NV_DEFINE_GET_ARRAY(uint16, UINT16)
BHND_NVRAM_VAL_FMT_DECL(uint16);
BHND_NVRAM_VAL_FMT_NATIVE(uint16, UINT16);
PF_NV_IMPL_UINT(uint16, uint16_t, UINT16_MAX);
PF_NV_DEF_UINT(uint16, uint16_t, UINT16_MAX);
uint16_t uint16;
SDP_GET16(value.uint16, start);
fprintf(stdout, "\t%s (%#4.4x)\n", sdp_uuid2desc(value.uint16),
value.uint16);
SDP_GET16(value.uint16, start);
fprintf(stdout, "u/int/uuid16 %u\n", value.uint16);