On Sat, Sep 12, 2015 at 6:30 PM, Random832 <random832@fastmail.com> wrote:
Doug McIlroy <doug@cs.dartmouth.edu> writes:
> It's odd that the later introduction of calloc() as a zeroing malloc()
> has never been complemented by a similar variant of realloc().

Speaking of calloc, was it ever envisioned that any implementation would
do anything more sophisticated with the two arguments than multiply them
together (and detect overflow)? Has any such implementation ever
existed? It seems like one of the great mysteries of the C library
design, especially since early implementations didn't do overflow
checking.


Alignment perhaps?

-- Charles