2017-04-07 19:22 GMT+02:00 Christian Inci chris.wine@broke-the-inter.net:
Thanks, I weren't sure about that one. I thought that every recent compiler will zero-initialize local variables/structures. Are there compilers or some special cases which wouldn't let that happen? Are they often enough not explicit set to zero (by using non-previously-used memory for the first time), so it'll be assumed to be zero?
Huh? No, automatic variables aren't implicitly initialized in C and I wouldn't want a compiler that goes out of its way to initialize them, slowing down the code for everyone.