And for what it's worth, C and C++ are diverging further; C++0x
doesn't pick up that syntax and actually introduces a new initializer
syntax.

/s/ Adam

On Thu, Jul 15, 2010 at 6:47 PM, Danny Price <deepblue...@googlemail.com> wrote:
> Oh that's a shame.
>
> On 16 Jul 2010, at 00:05, Coda Highland wrote:
>
>> That may be valid C99 syntax but it's not valid C++03 syntax. Creator
>> only supports C++.
>>
>> /s/ Adam
>>
>> On Thu, Jul 15, 2010 at 5:43 PM, Danny Price <deepblue...@googlemail.com> 
>> wrote:
>>> I'm using Creator 2.0 with a C99 program and have the following demo 
>>> structure:
>>>
>>> typedef struct
>>> {
>>>  char name[20];
>>>  int ID;
>>>  int age;
>>>  FILE *record;
>>> }
>>> Employee;
>>>
>>> Employee emp = {.ID=0, .record=NULL};
>>>
>>> This is valid C99 code but Creator underlines the initializer line in red 
>>> with the error 'expected token '} ' got '.'
>>>
>>> Is this a bug? The code compiles fine without errors.
>>>
>>> I'm using GCC 4.2 on OS 10.6.2 and have added the QMAKE_CFLAGS += -std=c99 
>>> to the .pro file.
>>>
>>>
>>>
>>> _______________________________________________
>>> Qt-creator mailing list
>>> Qt-creator@trolltech.com
>>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>>
>>
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-creator@trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>

_______________________________________________
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to