// Return 0 if object is in expected segment, else return 1 static int verify_object_seg(const vobjptridx_t objp, const vms_vector &newpos) { const auto &&result = get_seg_masks(newpos, vcsegptr(objp->segnum), objp->size); if (result.facemask == 0) return 0; else return move_object_within_mine(objp, newpos); }
// Return 0 if object is in expected segment, else return 1 int verify_object_seg(object *objp, vms_vector *newpos) { segmasks result = get_seg_masks(newpos, objp->segnum, objp->size); if (result.facemask == 0) return 0; else return move_object_within_mine(objp, newpos); }