Re: [RFC/PATCH 1/2] Teach Solaris that _XOPEN_SOURCE=600 really menas XPG6
On Jun 11, 2009, at 7:13 PM, Brandon Casey wrote:
Show 24 quoted lines
> Ok, great. Looks like Sun fixed the flaw that was present in the 5.8
> compiler, and no other changes need to be made to git. To be
> absolutely
> sure, and if you have a moment, can you try to compile the code
> snippet at
> the end of this email?
>
> If you name the saved the code "test.c", then just compile with
>
> /opt/SUNWspro/bin/c99 -c test.c
>
> The Sun C 5.8 compiler complains like this for me:
>
> "test.c", line 12: identifier redeclared: test_func
> current : function(pointer to const struct a_struct {int
> b, array[-1] of pointer to char c}) returning pointer to void
> previous: function(pointer to const struct a_struct {int
> b, array[-1] of pointer to char c}) returning pointer to void :
> "test.c", line 4
> c99: acomp failed for test.c
>
> If the 5.9 compiler successfully compiles it, then this new version
> of Sun's
> compiler correctly handles c99 flex arrays.It compiles without errors.
tom