| The guilty line is:
|
| /* Support for flexible arrays. */
| #if __GNUC_PREREQ (2,97)
| /* GCC 2.97 supports C99 flexible array members. */
| # define __flexarr []
| #else
| # ifdef __GNUC__
| # define __flexarr [0]
| # else
| ----> # ifdef __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
| # define __flexarr []
| # else
| /* Some other non-C99 compiler. Approximate with [1]. */
| # define __flexarr [1]
| # endif
| # endif
| #endif
|
| I don't understand it.
Err, sorry I didn't actually switch my brains on again. Sure I
understand... I'm bug reporting this.