dav_u16
error = dw_read_u16(dwbuf, &dav->dav_u16);
error = dw_read_buf(dwbuf, &dav->dav_buf, dav->dav_u16);
val = dav->dav_u16;