This option processes as making C source program comply strictly with the ANSI standard.
Compatibility with the conventional C language specifications is conferred and processing continues after warning is output.
This option processes as making C source program comply strictly with the ANSI standardNote and outputs an error or warning for a specification that violates the standard. |
An error will occur if a type other than an int type is specified in a bit field.
If this option is not specified, specifying a type other than an int type will be enabled (A warning will not be output).
If this option is not specified, "#line-number" will be handled in the same way as "#line line-number".
If the type of the return value or parameter is different but type conversion is possible between the specified function call and definition, an error will occur.
If this option is not specified, the type of the return value is converted to the type at the call side, the parameters are converted to the type of the function definition, and inline expansion is performed.
This is a standard specified by ISO/IE C9899:1990 (C90). |
To process as making C source program comply strictly with the ANSI standard and output an error or warning for a specification that violates the standard, describe as: |