Very.
When allocating space for a struct you generally (in my knowledge) don't need to calloc is, just malloc.

*edit*

include stdlib.h and remove the cast.