### ANSI Keywords Only

(ISO C, §6.4.1) The Carbide compiler can recognize several additional reserved keywords. If you enable this setting, the compiler generates an error if it encounters any of the additional keywords that it recognizes. If you must write source code that strictly adheres to the ISO standard, enable the ANSI Strict setting.

If you disable this setting, the compiler recognizes the following non-standard keywords:

- far—Specifies how the compiler generates addressing modes and operations. It is not available for every target platform.
- inline—Lets you declare a C function to be inline. For more information, see Inlining.
- pascal—No longer used.

The ANSI Keywords Only setting corresponds to the pragma only_std_keywords. To check this setting, use __option (only_std_keywords). By default, this setting is disabled.

See also “only_std_keywords” and Checking Settings.