Don't rely on realloc() to follow POSIX in handling a NULL pointer
[mmh] / DATE
1 27 April 2008