Én ezzel egyáltalán nem értek egyet. A calloc-os inicializálás abszolút nem sztenderd. Egyrészt átláthatatlanná teszi a kódot (most hol is inicializáltam a tagokat? Jaaa, hogy memóriafoglalással együtt?), másrészt elfed magasabb szintű inicializálási problémákat. Szerintem egy calloc-cal inicializált struktúra sohasem vezet jóra, akkor már inkább legyen init függvény vagy explicit memset.