vie_startzero
offsetof(struct vie, inst) < offsetof(struct vie, vie_startzero) &&
offsetof(struct vie, num_valid) < offsetof(struct vie, vie_startzero),
memset((char *)vie + offsetof(struct vie, vie_startzero), 0,
sizeof(*vie) - offsetof(struct vie, vie_startzero));