Avoid implementation-defined calloc of 0 bytes