When realloc shrinks a allocated block, where is the memory free'd? When realloc shrinks a allocated block, where is the memory free'd? unix unix