2015-11-06 Initializing a struct in C to zero should be possible as such: struct example { int foo[2]; }; int main() { struct example ex = {0}; } ``gcc -Wall'', however, throws a warning for it. (One needs to add another (actually unnecessary) second pair of braces to re- move the warning.) The gcc bug report is interesting to read. [0] [0] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119 http://marmaro.de/lue/ markus schnalke