Re: Problem with "dashless options"
- From
Andreas Schwab <schwab@linux-m68k.org>
- Date
- Apr 27, 2010, 21:28 UTC
- Message-ID
- <m2eii0egar.fsf@igel.home>
- In-Reply-To
- <loom.20100427T194730-644@post.gmane.org>
Christopher Cameron <christopher.cameron@live.com> writes:
Show 5 quoted lines
> I encountered the exact same problem. There are a sequence of > #defines in parse_options.h which are supposed to initialize option > structs (OPT_END, OPT_STRING, etc). These structures only partially > initialize the structure, leading to, for instance, junk bits in the flags > word of OPT_STRING.
That's a bug in your compiler. All parts of the struct that are not explicitly initialized are supposed to be implicitly initialized to zero.
Andreas.
-- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."