empty structs
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Oct 18, 2010, 18:42 UTC
- Message-ID
- <20101018184209.GD6877@burratino>
- In-Reply-To
- <m2y69vl67b.fsf@igel.home>
Andreas Schwab wrote:
> Jonathan Nieder <jrnieder@gmail.com> writes:
Show 6 quoted lines
>> Just to throw an idea out: you can also do something like
>>
>> #ifndef NO_POSIX_GOODIES
>> struct credentials {
>> };
>> #else[...]
> Empty structures are not standard C.
(For those following at home:
"A structure type describes a sequentially allocated nonempty set of member objects (and, in certain circumstances, an incomplete array), each of which has an optionally specified name and possibly distinct type.")
So I guess future patches following the pattern of v1.7.3-rc0~33^2~13 git wrapper: introduce startup_info struct, 2010-08-05) should be written like
struct startup_info {
char dummy;
};Yuck. Thanks for the pointer.