Coverity Scan model.

--HG--
branch : develop
master
dismine 2014-12-21 22:35:02 +02:00
parent 5d12cf5e99
commit 2d98ad5075
1 changed files with 17 additions and 0 deletions

17
share/coverity_model.cpp Normal file
View File

@ -0,0 +1,17 @@
/* Coverity Scan model
*
* This is a modeling file for Coverity Scan. Modeling helps to avoid false
* positives.
*
* - A model file can't import any header files.
* - Therefore only some built-in primitives like int, char and void are
* available but not wchar_t, NULL etc.
* - Modeling doesn't need full structs and typedefs. Rudimentary structs
* and similar types are sufficient.
* - An uninitialized local pointer is not an error. It signifies that the
* variable could be either NULL or have some data.
*
* Coverity Scan doesn't pick up modifications automatically. The model file
* must be uploaded by an admin in the analysis settings of
* http://scan.coverity.com/projects/1820
*/