Code from DOS or Windows file system (-dos
)
Consider that file paths are in MS-DOS style
Description
Specify that DOS or Windows® files are provided for analysis.
Set Option
User interface (desktop products only): In your project configuration, the option is on the Environment Settings node.
User interface (Polyspace Platform, desktop products only): In your project configuration, the option is on the Static Analysis tab on the Environment Settings node.
Command line and options file: Use the option
-dos
. See Command-Line Information.
Why Use This Option
Use this option if the contents of the Include or Source folder come from a DOS or Windows file system. The option helps you resolve case sensitivity and control character issues.
Settings
- On (default)
Analysis understands file names and include paths for Windows/DOS files
For example, with this option,
#include "..\mY_TEst.h"^M
#include "..\mY_other_FILE.H"^M
resolves to:
#include "../my_test.h"
#include "../my_other_file.h"
In this mode, you see an error if your include folder has header files whose names differ only in case.
- Off
Characters are not controlled for files names or paths.
Command-Line Information
Parameter: -dos |
Default: Off |
Example (Bug Finder):
polyspace-bug-finder -dos -I ./my_copied_include_dir -D
test=1 |
Example (Code Prover): polyspace-code-prover
-dos -I ./my_copied_include_dir -D test=1 |
Example (Bug Finder Server): polyspace-bug-finder-server -dos -I ./my_copied_include_dir -D test=1 |
Example (Code Prover Server):
polyspace-code-prover-server -dos -I ./my_copied_include_dir -D
test=1 |