pstat_startcopy
len = (char *)&nps->pstat_endcopy - (char *)&nps->pstat_startcopy;
memcpy(&nps->pstat_startcopy, &ps->pstat_startcopy, len);
#define pstat_endzero pstat_startcopy