Alfred> It is valid GNU C though,

   Ain't no such thing.  

Sure there is, (gcc)C Dialect Options:

| `gnu89'
|       Default, ISO C90 plus GNU extensions (including some C99
|       features).

| `gnu99'
| `gnu9x'
|       ISO C99 plus GNU extensions.  When ISO C99 is fully
|       implemented in GCC, this will become the default.  The name
|       `gnu9x' is deprecated.

       Alfred> and I think [declarations anywhere in a block] might be
       Alfred> valid C99.

   It is.  For recent GCCs that default to -std=c99

GCC defaults to -std=gnu99 or -std=gnu89: (gcc)Standards

| The default, if no C language dialect options are given, is
| `-std=gnu89'; this will change to `-std=gnu99' in some future release
| when the C99 support is complete.  Some features that are part of the
| C99 standard are accepted as extensions in C89 mode.

Cheers.


_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to