External functions compatibility for row-major code generation
Diagnostic action for functions that use multidimensional arrays and do not specify array layout
Model Configuration Pane: Code Generation / Interface
Description
The External functions compatibility for row-major code generation parameter specifies the diagnostic action that the code generator applies when the code generator encounters a function that uses multidimensional arrays and does not specify an array layout.
Dependency
To enable this parameter, set the Array layout parameter to Row-major.
This parameter works only if your S-function or custom C function has a multidimensional array.
Settings
error (default) | warning | nonenoneProduces code without generating an error or warning.
warningBuilds the model and displays a warning message.
errorTerminates the build and displays an error message.
Recommended Settings
| Application | Setting |
|---|---|
| Debugging | warning |
| Traceability | No impact |
| Efficiency | No impact |
| Safety precaution | error |
Programmatic Use
Parameter: UnsupportedSFcnMsg |
| Type: character vector |
Value: 'none' | 'warning' | 'error' |
Default: 'error' |
Version History
Introduced in R2018b