User`s guide
iv Contents
Mixing M-Files and C or C++ .......................... 4-37
SimpleExample ..................................... 4-37
AdvancedCExample................................. 4-42
5
Controlling Code Generation
Code Generation Overview ............................ 5-3
ExampleM-Files ..................................... 5-3
GeneratedCode ...................................... 5-4
Compiling Private and Method Functions ............... 5-6
The Generated Header Files ........................... 5-8
CHeaderFile ........................................ 5-8
C++HeaderFile...................................... 5-9
Internal Interface Functions .......................... 5-11
CInterfaceFunctions ................................ 5-11
C++InterfaceFunctions .............................. 5-15
Supported Executable Types .......................... 5-20
GeneratingFiles..................................... 5-20
MEX-Files.......................................... 5-21
MainFiles.......................................... 5-21
SimulinkS-Functions ................................ 5-23
CLibraries ......................................... 5-23
CSharedLibrary .................................... 5-24
C++Libraries ....................................... 5-26
PortingGeneratedCodetoaDifferentPlatform ........... 5-27
Formatting Compiler-Generated Code ................. 5-29
ListingAllFormattingOptions......................... 5-29
SettingPageWidth .................................. 5-29
SettingIndentationSpacing ........................... 5-31