Hi Monky,
nice tip!!!!!
Have a look to this, from ansi c standard:
6.7.2.1 Structure and union specifiers
Syntax
1 struct-or-union-specifier:
struct-or-union identifieropt { struct-declaration-list }
struct-or-union identifier
struct-or-union:
struct
union
struct-declaration-list:
struct-declaration
struct-declaration-list struct-declaration
struct-declaration:
specifier-qualifier-list struct-declarator-list ;
specifier-qualifier-list:
type-specifier specifier-qualifier-listopt
type-qualifier specifier-qualifier-listopt
struct-declarator-list:
struct-declarator
struct-declarator-list , struct-declaratorstruct-declarator:
declarator
declaratoropt : constant-expression
According to this, you seems to be right!!!
Anyway, Dev-Cpp (a C++ compiler, actually...) performs as CVI.....