User manual
UM0036 Project creation and build
Doc ID 7705 Rev 11 123/385
In the C Language field, you can choose:
● Default: compiler default language options
● Ansi Mode Restricted: automatically selects the ANSI-compliant mode
● Customize: the options available when you select this mode are described in Table 43.
As you select each option, you can see the changes in the command line in the Command
Line field at the bottom of the tab.
Customizing Raisonance C compiler listings
On the C Compiler tab of the Project Settings window, in the Category field, select
Listings to display the view shown in Figure 82. Alternatively, when the category is set to
General, in the Listings field, select Customize.
Figure 82. Raisonance C compiler listings view
Table 43. Raisonance C compiler language options
Directive Description
(1)
1. For complete descriptions of compiler C language options, refer to the Raisonance RCST7 Compiler
Manual.
ENUMTYPE
Defines whether enum variables are handled as char or int (char by
default).
INITSTATICVAR/
NOINITSTATICVAR
Defines whether static variables are initialized to zero or left uninitialized.
SIGNEDCHAR/
UNSIGNEDCHAR
Defines whether characters are signed or unsigned (signed by default)
MODANSI
Restricts the compiler to ANSI mode. Strict ANSI checking is enforced,
rejecting all syntax and semantic extensions.