Anyway this is about C programming. I have done a lot of C programming in my life and it is the one language where I consider that I could figure out what the compiler would do by looking at the source code. Imagine my embarassement when I wasted 15 minutes trying to figure out why my close() wasn't working (Compiler was really expecting fclose()). Oh well, it took me a while to get back into the swing of things, but I new I arrived when I coded:
(*mylist)[(*nbmylist)++]->name = strdup(myname);
It was here I rediscovered why I love C and I challenge python weenie to prove me wrong.