I'm not sure I understand the point of this patch. calloc is defined in both C89 and C99, and is both fairly generic and very widely used, so I fail to see anything safer or more portable about this approach. Not to mention that fact that most people prefer not to use structure assignments...
Brendan MacDonell
