C99 features as extensions to C89

The following features are enabled by default when you compile with the LANGLVL(*EXTENDED) option, which is the default language level. For more information, see the LANGLVL option in the ILE C/C++ Compiler Reference.

Table 25. Default C99 features as extensions to C89
Language feature Discussed in:
long long data type Integral types
Flexible array members at the end of a structure or union Flexible array members
Variable arguments in function-like macros Function-like macros
C++ style comments Comments

The following features are enabled when you compile with the specified compile option.

Table 26. Default C99 features as extensions to C89, with individual option controls
Language feature Discussed in: Individual option control
Digraphs Digraph characters OPTION(*DIGRAPH)

Related information



[ Top of Page | Previous Page | Next Page | Contents | Index ]