if (res->READ3res_u.resok.count > 0) {
if (res->READ3res_u.resok.count <= mdata->count) {
memcpy(&data->buffer[mdata->offset - data->start_offset], res->READ3res_u.resok.data.data_val, res->READ3res_u.resok.count);
if (res->READ3res_u.resok.count > 0) {
if (res->READ3res_u.resok.count <= mdata->count) {
memcpy(&data->buffer[mdata->offset - data->start_offset], res->READ3res_u.resok.data.data_val, res->READ3res_u.resok.count);