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
|