File: readme.md

package info (click to toggle)
cppcheck 2.18.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 26,132 kB
  • sloc: cpp: 268,935; python: 20,890; ansic: 8,090; sh: 1,045; makefile: 1,008; xml: 1,005; cs: 291
file content (22 lines) | stat: -rw-r--r-- 891 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Compiler defines

NOTE: this is preliminary.

This folder contains scripts to extract compiler-specific defines and definitions for use with a Cppcheck scan.

Specifying these will get rid of `` warnings (which are reported when `--debug-warnings` is specified) which allows for increased coverage of the ValueFlow.

## Files

- `define.sh`
Invokes the compilation and execution of the various programs which output the compiler-specific defines.
- `float.c`
Outputs the defines provided by `float.h`/`cfloat`.
- `limits.c`
Outputs the defines provided by `limits.h`/`climits`.
- `stdint.c`
Outputs the defines provided by `stdint.h`/`cstdint`.
- `create_platform_cfg.sh`
Generates a platform file from the given compiler which can be given to Cppcheck via `--platform`.
- `run_cppcheck.sh`
Generates the compiler-specific configurations for the given compiler and runs Cppcheck with them.