I don't know if this has been discussed before or if this will break Windows (or some obscure platform) support but I would like to start using the ISO C99 style for struct initialization (see section 6.7.8, example 10 in http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf). Using this style would make mca code much easier to read. Any thoughts? Would this break something?
Example: struct module_foo { char *bar; int baz; }; struct foo foobar = { .bar = "foobar", .baz = 1 }; -Nathan HPC-3, LANL