¿Por qué el Libro dice que debo lanzar malloc?

Hoy llegué a la página167 deEl lenguaje de programación C (segunda edición Brian W. Kernighan y Dennis M. Ritchie) y descubrí que el autor dice que debo lanzarmalloc. Aquí está la parte del libro:

7.8.5 Gestión de almacenamiento

Las funciones malloc y calloc obtienen bloques de memoria dinámicamente.

void *malloc(size_t n)

devuelve un puntero a n bytes de almacenamiento no inicializado, o NULL si no se puede satisfacer la solicitud.

void *calloc(size_t n, size_t size)

devuelve un puntero a suficiente espacio libre para una matriz de n objetos del tamaño especificado, o NULL si no se puede satisfacer la solicitud. El almacenamiento se inicializa a cero. El puntero devuelto por malloc o calloc tiene la alineación adecuada para el objeto en cuestión, pero debe convertirse en el tipo apropiado, como en

int *ip;
ip = (int *) calloc(n, sizeof(int));

eso ya lo semalloc (y su familia) devuelve tipovacío*yhay buenas explicaciones por qué no lanzarmalloc.

Pero mi pregunta es: ¿por qué el libro dice que debería lanzarlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta