The function allocates and returns a pointer to a structure. Note that all fields in the structure are initially set to zero. If insufficient memory is available, returns NULL. To free the memory ...