Quel (int*) è un cast. Calloc (malloc sicuramente) probabilmente restituisce un tipo void, e per evitare warnings nel compilatore va castato.
In questo caso si dice al compilatore che vogliamo un puntatore ad int.
realloc serve per riallocare la memoria di un qualsiasi puntatore
In questo caso si dice al compilatore che vogliamo un puntatore ad int.
realloc serve per riallocare la memoria di un qualsiasi puntatore