2018-03-18 13:03:19 +01:00
|
|
|
// auto generated tests from cfg/sdl.cfg
|
|
|
|
//
|
|
|
|
// Generated by command:
|
|
|
|
// ./generate_cfg_tests cfg/sdl.cfg > generated-cfg-tests-sdl.cpp
|
|
|
|
//
|
|
|
|
// Recommended cppcheck command line:
|
2018-03-18 13:22:33 +01:00
|
|
|
// $ cppcheck --enable=warning,information --inline-suppr --platform=unix64 generated-cfg-tests-sdl.cpp
|
2018-03-18 13:03:19 +01:00
|
|
|
// => 'unmatched suppression' warnings are false negatives.
|
|
|
|
//
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_mutexP__noreturn()
|
|
|
|
{
|
|
|
|
int x = 1;
|
|
|
|
if (cond) {
|
|
|
|
x=100;
|
|
|
|
SDL_mutexP(arg1);
|
|
|
|
}
|
|
|
|
// cppcheck-suppress shiftTooManyBits
|
|
|
|
x = 1 << x;
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_mutexP__arg1__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
SDL_mutexP(!x);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_mutexP__arg1__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
SDL_mutexP(NULL);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_mutexV__noreturn()
|
|
|
|
{
|
|
|
|
int x = 1;
|
|
|
|
if (cond) {
|
|
|
|
x=100;
|
|
|
|
SDL_mutexV(arg1);
|
|
|
|
}
|
|
|
|
// cppcheck-suppress shiftTooManyBits
|
|
|
|
x = 1 << x;
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_mutexV__arg1__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
SDL_mutexV(!x);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_mutexV__arg1__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
SDL_mutexV(NULL);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWsize__noreturn()
|
|
|
|
{
|
|
|
|
int x = 1;
|
|
|
|
if (cond) {
|
|
|
|
x=100;
|
|
|
|
SDL_RWsize(arg1);
|
|
|
|
}
|
|
|
|
// cppcheck-suppress shiftTooManyBits
|
|
|
|
x = 1 << x;
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWsize__arg1__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
SDL_RWsize(!x);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWsize__arg1__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
SDL_RWsize(NULL);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWread__noreturn()
|
|
|
|
{
|
|
|
|
int x = 1;
|
|
|
|
if (cond) {
|
|
|
|
x=100;
|
|
|
|
SDL_RWread(arg1, arg2);
|
|
|
|
}
|
|
|
|
// cppcheck-suppress shiftTooManyBits
|
|
|
|
x = 1 << x;
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWread__arg1__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
SDL_RWread(!x, arg2);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWread__arg1__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
SDL_RWread(NULL, arg2);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWread__arg2__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
SDL_RWread(arg1, !x);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__SDL_RWread__arg2__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
SDL_RWread(arg1, NULL);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__IMG_isPNG__noreturn()
|
|
|
|
{
|
|
|
|
int x = 1;
|
|
|
|
if (cond) {
|
|
|
|
x=100;
|
|
|
|
IMG_isPNG(arg1);
|
|
|
|
}
|
|
|
|
// cppcheck-suppress shiftTooManyBits
|
|
|
|
x = 1 << x;
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__IMG_isPNG__arg1__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
IMG_isPNG(!x);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__IMG_isPNG__arg1__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
IMG_isPNG(NULL);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__IMG_isJPG__noreturn()
|
|
|
|
{
|
|
|
|
int x = 1;
|
|
|
|
if (cond) {
|
|
|
|
x=100;
|
|
|
|
IMG_isJPG(arg1);
|
|
|
|
}
|
|
|
|
// cppcheck-suppress shiftTooManyBits
|
|
|
|
x = 1 << x;
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__IMG_isJPG__arg1__notbool()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress invalidFunctionArgBool
|
|
|
|
IMG_isJPG(!x);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|
2018-03-18 19:04:17 +01:00
|
|
|
void test__IMG_isJPG__arg1__notnull()
|
|
|
|
{
|
|
|
|
// cppcheck-suppress nullPointer
|
|
|
|
IMG_isJPG(NULL);
|
2018-03-18 13:03:19 +01:00
|
|
|
}
|
|
|
|
|