nvs_header_t
nvs_header_t nv_header;
nv.nv_data = (uint8_t *)be->vbe_bootenv + sizeof (nvs_header_t);
nvs_header_t *nvh = (void *)buf;
if (buf == NULL || *buflen < sizeof (nvs_header_t))
if (buf == NULL || *buflen < sizeof (nvs_header_t))
*buflen = sizeof (nvs_header_t);
if ((err = nvs_native_create(nvs, &native, buf + sizeof (nvs_header_t),
*buflen - sizeof (nvs_header_t))) != 0)
if ((err = nvs_xdr_create(nvs, &xdr, buf + sizeof (nvs_header_t),
*buflen - sizeof (nvs_header_t))) != 0)