S_IGNORED
if (p.status == S_IGNORED)
p.status = S_IGNORED;
(pp->status == S_UNMARKED || pp->status == S_IGNORED))