S_MARKED
if (pp->status == S_MARKED)
if (p.status == S_MARKED)
p.status = S_MARKED;
pp->status = S_MARKED;