If the old object is not deallocated, its value shall be unchanged. The realloc function returns a pointer to the new object (which may have the same value as a pointer to the old object), or a null ...