previous | start | next

mm_malloc: deletion a block from free list

If a linked list is doubly linked, then deleting a block pointed to by bp takes constant time:

        after = NEXT_FREE(bp);
        before = PREV_FREE(bp);
        NEXT_FREE(before) = after;
        PREV_FREE(after) = before;
     

We would need to write these two macros:



previous | start | next