if ((unsigned long) size == (unsigned long) chunksize_nomask (fwd))
/ Always insert in the second position. /
fwd = fwd->fd;
else
{
victim->fd_nextsize = fwd;
victim->bk_nextsize = fwd->bk_nextsize;
fwd->bk_nextsize = victim;
victim->bk_nextsize->fd_nextsize = victim;
}
bck = fwd->bk;
}
这一段代码是怎么直接将这个 chunk 插入到当前链表的第二个位置??我看在if里只移动了指针?