Re: [PATCH] Spell __attribute__ correctly in cache.h.
- From
Martijn Kuipers <martijn.kuipers@gmail.com>
- Date
- Aug 29, 2005, 08:17 UTC
- Message-ID
- <4312C492.2010307@gmail.com>
- In-Reply-To
- <Pine.LNX.4.58.0508281245150.3317@g5.osdl.org>
Hi,
I still had 2.95 on my machine (Debian). Results are:
martijn@hobbes:~$ gcc-2.95 --version 2.95.4
martijn@hobbes:~$ gcc-2.95 --std=c99 -pedantic -Wall -W -ofoo foo.c cc1: unknown C standard `c99' foo.c:5: field `b' has incomplete type foo.c: In function `main': foo.c:20: warning: unknown conversion type character `z' in format foo.c:20: warning: unknown conversion type character `z' in format foo.c:20: warning: unknown conversion type character `z' in format foo.c:20: warning: too many arguments for format
Kind regards, Martijn
Linus Torvalds wrote:
Show 26 quoted lines
>On Sun, 28 Aug 2005, Antti-Juhani Kaijanaho wrote: > > >>This is not true under C99. If an array[] is the last member of a >>struct (which is what we are, AFAIK, talking about), then sizeof that >>struct is defined and gives the size of that struct as if the array's >>size were zero (but the struct cannot be used in an automatic context). >> >> > >Ahh, thanks. Mea culpa, I thought it was illegal in general. In that case, >the only reason not to use [] is that older gcc's don't like it, but even >that version cut-off may be old enough to not matter. > >Anybody know? gcc-2.95 is still considered production at least for the >kernel. I don't have it available to test whether it understands [] >though. > > Linus >- >To unsubscribe from this list: send the line "unsubscribe git" in >the body of a message to majordomo@vger.kernel.org >More majordomo info at http://vger.kernel.org/majordomo-info.html > > >