[parted-devel] About the obsolete use of struct initialization

Brian C. Lane bcl at redhat.com
Tue Jun 7 18:09:31 UTC 2016


On Tue, Jun 07, 2016 at 11:04:13AM +0800, Wang Dong wrote:
> Hi,
> 
> I am going to write some code under libparted.
> But I found struct initialization which is an obsolete use.
> 
> *for example*:
>          boo = {next: 1 , current: 2}
> 
> Actually, I found this use in other places.
> 
> I checked it out and it turns out this use is obsolete in gcc 2.5
> And I found my gcc is 5.x. So I think this use may be so old.
> Can I use the new? But I am not sure if the keeping use of this
> is for compatibility.
> 
> *So I just ask should I use comply with**
> **the style of old or can I use the new initialization style?*

parted is a fairly old project :) I haven't seen any build errors
related to using the old style initialization so I'd stick with it.
parted is also used in a number of different environments, so I wouldn't
want to introduce changes that may break some of those.

-- 
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)



More information about the parted-devel mailing list