Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] RFC: use ISO C99 style struct initialization
From: Ralph Castain (rhc_at_[hidden])
Date: 2011-01-19 15:58:34


I believe the majority of structs used in OMPI are actually declared to be opal objects of some flavor, so I'm not sure how much this will actually accomplish. Other than that, I have no real objection - either way works fine for me.

On Jan 19, 2011, at 12:29 PM, George Bosilca wrote:

> I'm with you on that. Let's create a fake module using the ISO C99 naming scheme, and leave it to MTT to figure out where is breaks!
>
> george.
>
> On Jan 19, 2011, at 14:23 , Nathan Hjelm wrote:
>
>> 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
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel