2025-11-23 11:11 ftp://ftp.de.debian.org/debian/pool/main/p/psychtoolbox-3/psychtoolbox-3_3.0.19.14.dfsg1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=openmp --library=gtk --library=opengl --library=python --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 2115 2115 elapsed-time: 18.2 19.0 head-timing-info: old-timing-info: head results: psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/FTGL/ftglesGlue.cpp:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_ARRAY_POINTER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/qstringqcharemulation.h:54:3: style: Class 'QChar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/qstringqcharemulation.cpp:103:47: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/SRAnipalMex.cpp:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNTIME_NOT_FOUND [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/SRAnipalMex.cpp:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANIPAL_TYPE_EYE_V2 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/SRAnipalMex.cpp:184:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORK [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/SRAnipalMex.cpp:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/SRAnipalMex.cpp:373:20: style: Boolean value assigned to floating point variable. [assignBoolToFloat] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:225:33: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:319:21: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:335:21: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:351:21: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:363:21: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:372:37: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:299:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:348:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:357:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:370:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:379:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:132:43: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:455:51: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:465:51: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgles.cpp:524:24: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/openhmdkeepalivedaemon.c:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OHMD_PRODUCT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/openhmdkeepalivedaemon.c:63:26: style: Parameter 'argv' can be declared as const array [constParameter] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:543:11: style:inconclusive: Technically the member function 'OGLFT::Face::pointSize' can be const. [functionConst] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:560:13: style:inconclusive: Technically the member function 'OGLFT::Face::resolution' can be const. [functionConst] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:170:5: style: Struct 'Advance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:174:5: style: Struct 'Advance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:209:5: style: Struct 'BBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:347:7: style: Struct 'FaceData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1235:15: style: Class 'Polygonal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1256:15: style: Class 'Polygonal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1129:7: style: Struct 'VertexInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1142:7: style: Struct 'VertexInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1157:7: style: Struct 'VertexInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1415:15: style: Class 'Outline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1436:15: style: Class 'Outline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1499:15: style: Class 'Filled' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1520:15: style: Class 'Filled' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1696:15: style: Class 'Raster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1716:15: style: Class 'Raster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1807:15: style: Class 'Monochrome' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1828:15: style: Class 'Monochrome' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1868:15: style: Class 'Grayscale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1889:15: style: Class 'Grayscale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1935:15: style: Class 'Translucent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1956:15: style: Class 'Translucent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2189:15: style: Class 'MonochromeTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2210:15: style: Class 'MonochromeTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2257:15: style: Class 'GrayscaleTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2278:15: style: Class 'GrayscaleTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2331:15: style: Class 'TranslucentTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2352:15: style: Class 'TranslucentTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1261:24: style: The destructor '~Polygonal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:461:14: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1261:24: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1299:20: style: The function 'setCharacterRotationZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:678:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1299:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1314:23: style: The function 'characterRotationZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:683:21: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1314:23: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1342:22: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:761:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1342:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1344:22: style: The function 'underline_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:768:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1344:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1345:22: style: The function 'underline_thickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:774:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1345:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1352:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:787:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1352:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1359:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:794:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1359:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1367:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:801:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1367:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1375:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:822:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1375:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1381:10: style: The function 'setCharSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1043:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1381:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1382:10: style: The function 'setRotationOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1052:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1382:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1383:12: style: The function 'compileGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1034:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1383:12: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1385:10: style: The function 'clearCaches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1047:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1385:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1441:6: style: The destructor '~Outline' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1261:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1441:6: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1444:10: style: The function 'renderGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1039:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1444:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1525:24: style: The destructor '~Filled' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1261:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1525:24: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1534:10: style: The function 'renderGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1039:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1534:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1720:24: style: The destructor '~Raster' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:461:14: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1720:24: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1725:20: style: The function 'setCharacterRotationZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:678:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1725:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1729:23: style: The function 'characterRotationZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:683:21: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1729:23: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1734:22: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:761:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1734:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1736:22: style: The function 'underline_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:768:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1736:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1737:22: style: The function 'underline_thickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:774:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1737:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1744:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:787:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1744:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1751:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:794:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1751:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1759:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:801:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1759:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1767:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:822:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1767:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1772:12: style: The function 'compileGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1034:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1772:12: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1773:10: style: The function 'setCharSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1043:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1773:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1774:10: style: The function 'setRotationOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1052:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1774:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1775:10: style: The function 'clearCaches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1047:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1775:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1832:16: style: The destructor '~Monochrome' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1720:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1832:16: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1835:10: style: The function 'renderGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1039:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1835:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1893:16: style: The destructor '~Grayscale' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1720:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1893:16: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1896:10: style: The function 'renderGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1039:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1896:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1961:16: style: The destructor '~Translucent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1720:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1961:16: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1965:10: style: The function 'renderGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1039:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1965:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2047:24: style: The destructor '~Texture' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:461:14: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2047:24: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2064:20: style: The function 'setCharacterRotationZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:678:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2064:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2079:23: style: The function 'characterRotationZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:683:21: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2079:23: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2084:22: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:761:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2084:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2086:22: style: The function 'underline_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:768:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2086:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2087:22: style: The function 'underline_thickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:774:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2087:22: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2095:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:787:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2095:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2102:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:794:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2102:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2110:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:801:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2110:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2112:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:815:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2112:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2121:20: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:822:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2121:20: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2146:10: style: The function 'setCharSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1043:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2146:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2147:10: style: The function 'setRotationOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1052:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2147:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2148:12: style: The function 'compileGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1034:20: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2148:12: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2149:10: style: The function 'renderGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1039:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2149:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2150:10: style: The function 'clearCaches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1047:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2150:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2215:16: style: The destructor '~MonochromeTexture' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2047:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2215:16: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2218:10: style: The function 'bindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2142:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2218:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2283:16: style: The destructor '~GrayscaleTexture' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2047:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2283:16: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2286:10: style: The function 'bindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2142:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2286:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2357:16: style: The destructor '~TranslucentTexture' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2047:24: note: Virtual destructor in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2357:16: note: Destructor in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2360:10: style: The function 'bindTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2142:18: note: Virtual function in base class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2360:10: note: Function in derived class psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:218:30: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:309:33: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:325:33: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:340:33: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:351:33: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:360:33: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:286:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:338:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:346:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:358:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:367:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:429:47: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:439:47: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:495:56: style: Parameter 'matrix' can be declared as const array [constParameter] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:532:20: style: Variable 'fi' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/libptbdrawtext_ftgl.cpp:643:56: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1142:31: style: Parameter 'ft_v' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1157:27: style: Parameter 'p' can be declared as const array [constParameter] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_on_exit_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:427:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:443:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:507:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:571:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:610:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:647:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:828:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:856:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:889:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:920:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:997:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1036:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1291:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1362:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1433:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1446:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1462:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_RENDER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1524:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1651:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1796:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1941:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable units_per_EM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2047:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2063:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_RENDER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2078:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2146:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2238:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINE_LOOP [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2530:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:2822:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3298:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_RENDER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3361:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable underline_position [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3382:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable underline_thickness [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3403:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable face_ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3467:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3677:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3808:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3925:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PsychIncludes.h:91:0: error: #error This build system does not support pthread_mutexattr_setprotocol(&attr, PTHREAD_PRIO_INHERIT); Fix your build system! [preprocessorErrorDirective] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:810:15: performance:inconclusive: Technically the member function 'OGLFT::Face::format_number' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1059:13: note: Technically the member function 'OGLFT::Face::format_number' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:810:15: note: Technically the member function 'OGLFT::Face::format_number' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1498:24: performance:inconclusive: Technically the member function 'OGLFT::Monochrome::invertBitmap' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1834:14: note: Technically the member function 'OGLFT::Monochrome::invertBitmap' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1498:24: note: Technically the member function 'OGLFT::Monochrome::invertBitmap' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1632:23: performance:inconclusive: Technically the member function 'OGLFT::Grayscale::invertPixmap' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1895:14: note: Technically the member function 'OGLFT::Grayscale::invertPixmap' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1632:23: note: Technically the member function 'OGLFT::Grayscale::invertPixmap' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1776:25: performance:inconclusive: Technically the member function 'OGLFT::Translucent::invertPixmapWithAlpha' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:1964:14: note: Technically the member function 'OGLFT::Translucent::invertPixmapWithAlpha' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1776:25: note: Technically the member function 'OGLFT::Translucent::invertPixmapWithAlpha' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3574:25: performance:inconclusive: Technically the member function 'OGLFT::Texture::nearestPowerCeil' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:2134:18: note: Technically the member function 'OGLFT::Texture::nearestPowerCeil' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3574:25: note: Technically the member function 'OGLFT::Texture::nearestPowerCeil' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1588:11: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1585:13: note: error is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1588:11: note: error is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1700:11: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1697:13: note: error is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1700:11: note: error is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1845:11: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1842:13: note: error is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1845:11: note: error is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:349:46: style:inconclusive: Function 'setForegroundColor' argument 1 names different: declaration 'foreground_color' definition 'foreground_rgba'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:607:42: note: Function 'setForegroundColor' argument 1 names different: declaration 'foreground_color' definition 'foreground_rgba'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:349:46: note: Function 'setForegroundColor' argument 1 names different: declaration 'foreground_color' definition 'foreground_rgba'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:373:46: style:inconclusive: Function 'setBackgroundColor' argument 1 names different: declaration 'background_color' definition 'background_rgba'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.h:655:42: note: Function 'setBackgroundColor' argument 1 names different: declaration 'background_color' definition 'background_rgba'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:373:46: note: Function 'setBackgroundColor' argument 1 names different: declaration 'background_color' definition 'background_rgba'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1511:16: style: Variable 'bitmap_ptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:1639:16: style: Variable 'bitmap_ptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3652:16: style: Variable 'bitmap_ptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3785:16: style: Variable 'bitmap_ptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:3898:16: style: Variable 'bitmap_ptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:949:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Cohorts/FTGLTextRenderer/OGLFT.cpp:971:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/DoNothing/DoNothing.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/DoNothing/RegisterProject.c:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONOTHINGDoNothing [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyeLinkTargetCheck.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkAcceptTrigger.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkApplyDriftCorr.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkButtonStates.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCalMessage.c:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCalResult.c:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCheckRecording.c:57:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCloseFile.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCommand.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCurrentMode.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkDriftCorrStart.c:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkEDKVersion.c:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCreateDataStructs.c:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_TYPE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCreateDataStructs.c:281:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCreateDataStructs.c:345:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_TYPE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCreateDataStructs.c:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_TYPE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkCreateDataStructs.c:599:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_TYPE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkEyeAvailable.c:64:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:139:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ml_doc [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:282:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:288:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:293:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_UINT8 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:298:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_UINT16 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:303:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_UINT32 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:308:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_UINT64 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:313:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT8 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:318:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT16 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT32 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:329:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT64 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_UINT8 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:399:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_double [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:407:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_boolean [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:561:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:588:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:644:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:665:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:694:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:740:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:753:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:905:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychDescribeModuleFunctions [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1270:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ARRAY_IN_FARRAY [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptbSize [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1455:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_double [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1480:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_single [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1505:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_boolean [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetNextDataType.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1528:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_uint8 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidArg_absent [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1667:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_default [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1721:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1765:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1821:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1839:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1852:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1861:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1869:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1877:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1912:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1929:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1961:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1995:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2019:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2048:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2075:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2172:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2201:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2248:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2310:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2378:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2464:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2498:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2527:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2558:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2591:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2625:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2673:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psych_bool [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2690:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2725:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2836:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2888:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2908:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3037:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_file_input [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3089:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychNoArgReturn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3126:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgOut [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3291:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3335:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3373:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychNoArgReturn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:77:23: style: Local variable 'mxpp' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:49:15: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:77:23: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:81:23: style: Local variable 'mxpp' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:49:15: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetFloatData.c:81:23: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetTrackerVersion.c:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageModeDisplay.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetQueuedData.c:163:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkGetQueuedData.c:365:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkInitWindow.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkInitialize.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_system [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkInitialize.c:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkInitialize.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkInitialize.c:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkInitialize.c:278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkIsConnected.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkMessage.c:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewFloatSampleAvailable.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkOpenFile.c:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:90:12: style: Local variable 'mxOutArg' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:52:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:90:12: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:187:13: style: Local variable 'mxOutArg' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:135:14: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:187:13: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:189:13: style: Local variable 'mxOutArg' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:135:14: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkNewestFloatSample.c:189:13: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkReadFromTracker.c:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkReadTime.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkReceiveFile.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkRequestTime.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkSendFile.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkSendKeyButton.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkSetOfflineMode.c:42:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkShutdown.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkShutdown.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkShutdown.c:24:14: style: Variable 'iStatus' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkStartRecording.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkStartSetup.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkStopRecording.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkSynopsis.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkTimeOffset.c:48:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkTrackerMode.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkTrackerTime.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkWaitForModeReady.c:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:133:9: warning: If memory allocation fails, then there is a possible null pointer dereference: BitmapInfo [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:132:28: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:132:28: note: Assignment 'BitmapInfo=malloc(sizeof(struct BITMAPINFO))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:133:9: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:134:9: warning: If memory allocation fails, then there is a possible null pointer dereference: BitmapInfo [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:132:28: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:132:28: note: Assignment 'BitmapInfo=malloc(sizeof(struct BITMAPINFO))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:134:9: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:135:9: warning: If memory allocation fails, then there is a possible null pointer dereference: BitmapInfo [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:132:28: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:132:28: note: Assignment 'BitmapInfo=malloc(sizeof(struct BITMAPINFO))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:135:9: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:221:15: warning: Either the condition 'BitmapInfo' is redundant or there is possible null pointer dereference: BitmapInfo. [nullPointerRedundantCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:275:9: note: Assuming that condition 'BitmapInfo' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:221:15: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:76:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/EyelinkImageTransfer.c:67:25: style: Unused variable: size [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/RegisterProject.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetBusFrequencyMex/GetBusFrequencyMex.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_HW [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:139:19: style: Variable 'newIndex' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:154:24: style: Variable 'header.bfSize' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:155:24: style: Variable 'header.bfReserved1' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:156:24: style: Variable 'header.bfReserved2' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:167:14: style: Variable 'infosize' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:138:13: style: Unused variable: index [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:139:10: style: Variable 'newIndex' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:140:10: style: Unused variable: r [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:141:10: style: Unused variable: c [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/bitmap.c:142:10: style: Unused variable: pitch [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetBusTicks/GetBusTicks.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetBusTicks/RegisterProject.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetPID/GetPID.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetPID/RegisterProject.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetSecs/RegisterProject.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetSecs/GetSecs.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetSecs/GetSecs.c:145:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetSecsTick/GetSecsTick.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetSecsTick/RegisterProject.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetTicks/GetTicks.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/GetTicks/RegisterProject.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:91:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:221:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:294:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:319:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:445:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:519:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:566:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:649:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:707:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:732:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:756:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/RegisterProject.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetAxis.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:471:23: error: Array 'portRecordBank[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:470:5: note: After for loop, handle has value 100 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:471:23: note: Array index out of bounds psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:490:19: error:inconclusive: Array 'portRecordBank[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:470:5: note: After for loop, handle has value 100 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:480:16: note: Assuming condition is false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:490:19: note: Array index out of bounds psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:491:19: error:inconclusive: Array 'portRecordBank[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:470:5: note: After for loop, handle has value 100 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:480:16: note: Assuming condition is false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:491:19: note: Array index out of bounds psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:583:31: style: Parameter 'arrayPtr' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:593:53: style: Parameter 'ArrayDims' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:662:25: style: Parameter 'structArray' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:764:29: style: Parameter 'dummy' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1627:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2130:140: style: Parameter 'fromArray' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2153:153: style: Parameter 'fromArray' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2306:21: style: Variable 'arrayD' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2371:26: style: Variable 'int64Matrix' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2494:22: style: Variable 'ppyPtr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:2720:21: style: Variable 'ppyPtr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:3150:45: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/IOPort/IOPort.c:433:17: style: Variable 'defaultConfig' can be declared as const array [constVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetBall.cpp:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Base/PythonGlue/PsychScriptingGluePython.c:1842:21: style: Variable 'numArgs' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:99:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:120:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:152:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOOKFCNS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:404:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINATE_KEY [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:442:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1118:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1315:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINATE_KEY [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetButton.cpp:42:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetHat.cpp:47:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickName.cpp:17:2: warning: Unused variable value 'plhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickName.cpp:18:2: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:26:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxChar [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickTable.cpp:25:5: style: Condition 'firstTime' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickTable.cpp:23:19: note: Assignment 'firstTime=1', assigned value is 1 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickTable.cpp:25:5: note: Condition 'firstTime' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickObjFromNum.cpp:24:6: style: The scope of the variable 'i' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:30:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: joystickName [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:27:31: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:27:17: note: Assignment 'joystickName=(char*)malloc(nameSize)', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:30:13: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:38:20: warning: If memory allocation fails, then there is a possible null pointer dereference: foundSticks [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:25:29: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:25:16: note: Assignment 'foundSticks=(int*)malloc(numSticks*sizeof(int))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:38:20: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:25:16: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:27:17: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:19:2: warning: Unused variable value 'plhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetJoystickNumbersFromName.cpp:13:16: style: Variable 'joystickTable' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumAxes.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumBalls.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumAxes.cpp:17:2: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumBalls.cpp:17:2: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumButtons.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumJoysticks.cpp:25:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumHats.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumButtons.cpp:17:2: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumJoysticks.cpp:21:2: warning: Unused variable value 'plhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumJoysticks.cpp:21:8: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumJoysticks.cpp:18:16: style: Variable 'joystickTable' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/GetNumHats.cpp:17:2: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachAbsoluteTimeClockFrequency/MachAbsoluteTimeClockFrequency.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychArgOptional [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Joystick.cpp:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICKGetNumJoysticks [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Joystick.cpp:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Joystick.cpp:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useGetNumJoysticks [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Unplug.cpp:15:2: warning: Unused variable value 'plhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Unplug.cpp:15:8: warning: Unused variable value 'prhs' [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Unplug.cpp:12:16: style: Variable 'joystickTable' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Joystick/Unplug.cpp:13:16: style: Variable 'numArg' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachAbsoluteTimeClockFrequency/RegisterProject.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachPriorityMex/MachGetPriorityMex.c:191:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_standard_policy_data_t [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachPriorityMex/MachPriorityCommonMex.c:58:27: error: Array 'flavorConstants[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachPriorityMex/MachPriorityCommonMex.c:57:14: note: Assuming that condition 'i<=numFlavors' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachPriorityMex/MachPriorityCommonMex.c:58:27: note: Array index out of bounds psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachPriorityMex/MachPriorityCommonMex.c:70:46: style: Parameter 'flavorString' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/MachPriorityMex/MachSetPriorityMex.c:90:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_standard_policy_data_t [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:271:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:141:15: style: Variable 'numArguments' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:143:15: style: Variable 'mexCallError' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:233:14: style: Variable 'mexCallError' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:275:14: style: Variable 'mexCallError' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PreferenceGlue/PsychPreferencesRemoved.c:313:14: style: Variable 'mexCallError' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Priority/MachPriority.c:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_STANDARD_POLICY [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Priority/RegisterProject.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Priority/MachPriority.c:40:35: style: Variable 'flavorConstants' can be declared as const array [constVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychCV/PsychCV.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychCV/PsychCV.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychCV/PsychCV.c:196:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychCV/PsychCV.c:578:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychCV/RegisterProject.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychCV/PsychCV.c:570:20: style: Unused variable: inMatrixUint8 [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDCloseUSBDevice.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDErrors.c:43:26: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetCalibratedState.c:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:217:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_SUCCESS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:278:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:300:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:322:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetCalibratedState.c:37:12: style: Unused variable: elementValue [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetCalibratedState.c:38:13: style: Unused variable: calibratedState [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetCollections.c:27:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHIDElementTypeAll [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetCollections.c:82:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGenericUSBLibSupport.c:112:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetElements.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetNumCollections.c:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetDevices.c:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetDevices.c:812:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHIDPage_VendorDefinedStart [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetNumDevices.c:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetNumElements.c:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetRawState.c:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetRawState.c:60:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDValueScaleTypePhysical [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetDevices.c:101:15: style: Variable 'interfaceIdLoc' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetReport.c:101:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGiveMeReports.c:56:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbCheck.c:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:91:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:143:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:409:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychArgOptional [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:533:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:623:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:773:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:786:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHIDElementTypeIO [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:807:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHIDElementTypeCollection [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:843:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetReport.c:115:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:933:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetReport.c:219:72: warning: Uninitialized variable: reportAvailable [uninitvar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetReport.c:127:19: note: Assuming condition is true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDGetReport.c:219:72: note: Uninitialized variable: reportAvailable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueCheck.c:41:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueCheck.c:128:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueCreate.c:124:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueFlush.c:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueRelease.c:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueStart.c:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:503:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:484:73: style: Parameter 'evt' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbQueueStop.c:41:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:167:23: style: Variable 'curdev' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:167:16: style: Variable 'curdev' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDHelpers.c:624:26: style: Variable 'plugInResult' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbTriggerWait.c:79:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKbWait.c:11:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKeyboardHelper.c:287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDKeyboardHelper.c:427:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDOpenUSBDevice.c:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReportsStop.c:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDSetReport.c:65:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDSetReport.c:121:12: style: Variable 'device' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDSetReport.c:50:26: style: Unused variable: scratchBuffer [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDSynopsis.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:279:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFRunLoopRunHandledSource [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:614:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_outofMemory [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:716:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychArgRequired [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:838:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:147:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:240:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:322:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/RegisterProject.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:119:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:21:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:119:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:121:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:23:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:121:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:136:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:50:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:136:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:212:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:21:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:212:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:214:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:23:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:214:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:229:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:50:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:229:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:305:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:21:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:305:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:307:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:23:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:307:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:315:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:50:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:315:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:186:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDUSBControlTransfer.c:279:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/RegisterProject.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:456:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:630:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:672:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:735:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:765:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:802:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:859:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:964:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1023:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1239:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1562:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovrInit_ForceNoDebug [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_system [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:215:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pVertexData [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:269:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:339:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:437:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:477:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:524:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:564:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:612:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:676:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:856:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:947:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1201:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1277:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1392:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1443:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1504:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:1557:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:254:40: style: Condition 'createSource' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:253:12: note: Assuming that condition 'createSource' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:252:42: note: Assignment 'createSource=source[deviceIndex]==NULL', assigned value is less than 2 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:254:40: note: Condition 'createSource' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:257:18: style: Condition '0&&optionsPrintCrashers' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:266:14: style: Condition '0&&optionsPrintCrashers' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:302:14: style: Condition '0&&optionsPrintCrashers' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:304:14: style: Condition '0&&optionsPrintCrashers' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:159:20: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:280:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:348:47: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:652:25: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychHID/PsychHIDReceiveReports.c:655:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/RegisterProject.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore/PsychOculusVR.c:942:21: style: Variable 'pIndexData' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:180:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovrInit_RequestVersion [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:277:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:398:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:423:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:472:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:620:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:661:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:716:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:781:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:869:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:944:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1013:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/RegisterProject.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1067:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1160:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1414:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1596:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1679:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1786:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1858:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1945:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2048:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2143:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2203:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2273:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovrLayerType_EyeFov [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2475:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2571:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2729:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2798:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2868:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2939:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:3047:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:3116:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:3171:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:238:7: style: Condition '!abort' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:221:8: note: Assuming that condition '!abort' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:227:24: note: Assuming condition is false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:238:7: note: Condition '!abort' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:816:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:817:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:818:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:883:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:884:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:885:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:918:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:919:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:920:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1451:11: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:368:18: style: Checking if unsigned expression 'devicecount' is less than zero. [unsignedLessThanZero] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:903:21: style: Checking if unsigned expression 'kinect->state' is less than zero. [unsignedLessThanZero] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:440:12: style: Local variable 'depthBaseAndOffset' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:61:17: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:440:12: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1557:10: style: Local variable 'depthBaseAndOffset' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:61:17: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1557:10: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:172:57: style: Parameter 'depth' can be declared as pointer to const. However it seems that 'PsychDepthCB' is a callback function, if 'depth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:511:46: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:172:57: note: Parameter 'depth' can be declared as pointer to const psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:188:55: style: Parameter 'rgb' can be declared as pointer to const. However it seems that 'PsychRGBCB' is a callback function, if 'rgb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:512:44: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:188:55: note: Parameter 'rgb' can be declared as pointer to const psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:852:17: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:1134:37: style: Parameter 'zinbuf' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychKinect/PsychKinect.c:976:9: style: Variable 'navail' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OHMD_S_OK [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:256:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:280:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:337:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:528:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:569:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:616:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:655:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:693:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:779:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1105:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1208:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1297:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1345:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1424:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1550:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1813:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/RegisterProject.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2405:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2302:95: style:inconclusive: Function 'PresentExecute' argument 3 names different: declaration 'onlyCommit' definition 'inInit'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:97:95: note: Function 'PresentExecute' argument 3 names different: declaration 'onlyCommit' definition 'inInit'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2302:95: note: Function 'PresentExecute' argument 3 names different: declaration 'onlyCommit' definition 'inInit'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:518:19: style: Local variable 'rc' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:467:9: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:518:19: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1483:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1482:19: note: Assuming that condition 'i<32' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1483:36: note: Shift psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1490:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1489:19: note: Assuming that condition 'i<32' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:1490:36: note: Shift psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2042:21: style: Variable 'StatusFlags' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:2374:33: style: Variable 'layer0.SensorSampleTime' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:3043:25: style: Variable 'isscalar' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOculusVRCore1/PsychOculusVR1.c:3043:16: style: Variable 'isscalar' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/RegisterProject.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:413:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:413:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1287:5: warning: Redundant code: Found a statement that begins with string constant. [constStatement] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/monado_metrics.pb.h:9:0: error: #error Regenerate this file with the current version of nanopb generator. [preprocessorErrorDirective] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:564:25: style: Variable 'openhmd' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:611:25: style: Variable 'openhmd' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1293:25: style: Variable 'openhmd' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1473:53: style: Parameter 'control_id' can be declared as const array [constParameter] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1807:18: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:581:13: style: Variable 'openhmd' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:628:13: style: Variable 'openhmd' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1199:18: style: Unused variable: i [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1309:13: style: Variable 'openhmd' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1534:17: style: Unused variable: i [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1848:17: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1852:17: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenHMDVRCore/PsychOpenHMDVRCore.c:1809:9: style: Unused variable: result [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/GL/glew.h:3604:61: error: syntax error [syntaxError] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:54:23: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:116:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:135:14: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:167:32: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:193:28: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:211:33: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:234:28: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:257:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:262:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:285:29: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:298:45: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:303:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:342:48: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:347:40: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:422:14: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:488:40: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:642:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:659:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:790:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:792:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:794:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:796:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:808:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:810:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:812:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:814:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:859:13: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:880:23: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:937:35: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:950:37: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:926:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_encode.C:132:12: style: The scope of the variable 'size' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/RegisterProject.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_decode.c:1372:18: style: union member 'Anonymous2::fixed32' is never used. [unusedStructMember] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychOpenXRCore/nanopb/pb_decode.c:1395:18: style: union member 'Anonymous3::fixed64' is never used. [unusedStructMember] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/RegisterProject.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:319:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_outofMemory [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:1995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2081:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2291:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3197:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3556:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3653:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3968:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4215:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4367:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_LANGUAGE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4629:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4824:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5069:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5321:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5393:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5434:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5468:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5557:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5645:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5748:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5814:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5904:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:6006:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:6177:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:6340:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:6444:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:333:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:347:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FALSE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:381:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extensionName [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:407:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extensionName [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:556:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1064:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1093:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1134:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONITOR_DEFAULTTOPRIMARY [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1236:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorSpace [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1266:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_HDR_METADATA_EXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1588:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1599:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1712:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2015:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2071:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2296:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyFlags [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2470:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2508:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_TRUE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2551:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_SUBMIT_INFO [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2876:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3172:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_COLOR_BIT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3295:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3971:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4099:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4123:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4176:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4222:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4322:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4438:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4538:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4732:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4785:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4845:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:5012:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychAlphaBlending.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychAlphaBlending.c:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychAlphaBlending.c:181:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ONE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychAlphaBlending.c:226:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ONE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychAlphaBlending.c:193:68: style: Parameter 'winRec' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:627:33: warning: Invalid test for overflow 'y0+y0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:641:33: warning: Invalid test for overflow 'y0+x0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:690:33: warning: Invalid test for overflow 'y0+y>y0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'y>0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:696:34: warning: Invalid test for overflow 'y0-y>y0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'y<0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:702:33: warning: Invalid test for overflow 'y0+x>y0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'x>0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:708:34: warning: Invalid test for overflow 'y0-x>y0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'x<0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:750:34: warning: Invalid test for overflow 'x0+x>x0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'x>0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:757:34: warning: Invalid test for overflow 'x0-x>x0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'x<0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:763:34: warning: Invalid test for overflow 'x0+y>x0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'y>0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:769:34: warning: Invalid test for overflow 'x0-y>x0'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'y<0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:810:34: warning: Invalid test for overflow 'x0+x0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:820:34: warning: Invalid test for overflow 'x0+y0'. [invalidTestForOverflow] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:608:93: style: Condition 'y0-radius0' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:810:22: note: Assuming that condition 'x0+x>0' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:810:47: note: Condition 'x0+x>0' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:814:47: style: Condition 'x0-x>0' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:814:22: note: Assuming that condition 'x0-x>0' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:814:47: note: Condition 'x0-x>0' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:820:47: style: Condition 'x0+y>0' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:820:22: note: Assuming that condition 'x0+y>0' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:820:47: note: Condition 'x0+y>0' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:826:47: style: Condition 'x0-y>0' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:826:22: note: Assuming that condition 'x0-y>0' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:826:47: note: Condition 'x0-y>0' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:608:80: style: Same expression 'y0-radius0' found multiple times in chain of '&&' operators. [duplicateExpression] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:814:39: style: Same expression 'x0-x>0' found multiple times in chain of '&&' operators. [duplicateExpression] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:820:39: style: Same expression 'x0+y>0' found multiple times in chain of '&&' operators. [duplicateExpression] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:826:39: style: Same expression 'x0-y>0' found multiple times in chain of '&&' operators. [duplicateExpression] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:603:11: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:599:10: note: y is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:603:11: note: y is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:664:11: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:659:10: note: y is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:664:11: note: y is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:725:11: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:720:10: note: y is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:725:11: note: y is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:734:64: style: Variable 'v0[(eyewidth*eyeheight)-(y0+radius)*eyewidth+x0]' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:733:64: note: v0[(eyewidth*eyeheight)-(y0+radius)*eyewidth+x0] is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:734:64: note: v0[(eyewidth*eyeheight)-(y0+radius)*eyewidth+x0] is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:785:11: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:780:10: note: y is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:785:11: note: y is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:794:60: style: Variable 'v0[(eyewidth*eyeheight)-(y0+radius)*eyewidth+x0]' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:793:60: note: v0[(eyewidth*eyeheight)-(y0+radius)*eyewidth+x0] is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:794:60: note: v0[(eyewidth*eyeheight)-(y0+radius)*eyewidth+x0] is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:870:7: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:865:6: note: y is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:870:7: note: y is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:348:15: style: Variable 'pfcns' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1113:13: style: Variable 'outputargs' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1214:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1346:75: style: Parameter 'r' can be declared as const array. However it seems that 'PsychEyelink_set_image_palette' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:283:37: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1346:75: note: Parameter 'r' can be declared as const array psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1346:85: style: Parameter 'g' can be declared as const array. However it seems that 'PsychEyelink_set_image_palette' is a callback function, if 'g' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:283:37: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1346:85: note: Parameter 'g' can be declared as const array psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1346:95: style: Parameter 'b' can be declared as const array. However it seems that 'PsychEyelink_set_image_palette' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:283:37: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1346:95: note: Parameter 'b' can be declared as const array psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:78:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:330:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_OpenGL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:391:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:424:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgIn [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POINTS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:675:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DOUBLE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:717:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:738:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:858:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Eyelink/PsychEyelink.c:1409:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:134:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:186:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:332:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:1159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:523:36: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:524:36: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:557:36: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:558:36: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:583:32: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:593:35: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:32:83: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:145:85: style: Parameter 'colors' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:145:108: style: Parameter 'bytecolors' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:319:18: style: Variable 'errorNameStr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:371:50: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:412:38: style: Variable 'pcolors' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:414:26: style: Variable 'pcolorsf' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:416:26: style: Variable 'pcolorsb' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:678:47: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:690:52: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGLGlue.c:600:23: style: Variable 'isArgThere' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:241:47: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:270:47: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:441:65: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:467:61: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:580:13: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:580:13: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:580:13: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:580:13: warning: %i in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:717:17: warning: %i in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:722:21: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:722:21: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:748:25: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:101:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:521:89: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychGraphicsHardwareHALSupport.c:1098:11: style: Variable 'ptbpipelines' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2642:56: error: Using object that points to local variable 'presentTimeInfoG' that is out of scope. [invalidLifetime] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2614:25: note: Address of variable taken here. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2607:34: note: Variable created here. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2642:56: note: Using object that points to local variable 'presentTimeInfoG' that is out of scope. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieSupport.c:195:51: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:877:54: style: Condition 'preferredDriver>0' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2879:60: style: Condition '!bringup' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2879:60: note: Condition '!bringup' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2880:101: style: Condition '!bringup' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2880:101: note: Condition '!bringup' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2881:35: style: Condition 'bringup' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2881:35: note: Condition 'bringup' is always false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2903:19: style: Condition '!bringup' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2903:19: note: Condition '!bringup' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2913:27: style: Condition '!bringup' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2913:27: note: Condition '!bringup' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2939:34: style: Condition '!bringup' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2939:34: note: Condition '!bringup' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2973:9: style: Condition '!bringup' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2875:32: note: Assignment 'bringup=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2973:9: note: Condition '!bringup' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:383:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:409:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:451:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:562:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:679:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:680:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:681:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:682:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:683:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:684:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:690:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:691:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:692:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:693:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:694:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:698:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:700:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:703:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:708:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:710:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:713:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:714:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:715:5: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:729:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:904:21: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:908:21: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:912:21: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:913:21: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1022:21: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1160:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1192:25: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1400:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1409:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1558:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1760:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1769:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1778:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1778:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1778:17: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1787:21: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1807:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1816:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1835:21: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1850:21: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1880:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1901:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2268:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2292:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2302:21: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2478:13: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2478:13: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2627:13: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2646:13: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2646:13: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2750:25: warning: %f in format string (no. 2) requires 'double' but the argument type is 'unsigned int'. [invalidPrintfArgType_float] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2750:25: warning: printf format string requires 3 parameters but 4 are given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2755:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2793:25: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2863:13: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3272:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3437:13: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3442:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3671:29: error: printf format string requires 3 parameters but only 2 are given. [wrongPrintfScanfArgNum] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3717:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3717:9: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3725:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3739:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3747:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3779:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3824:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:848:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: queueProps [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:842:88: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:842:55: note: Assignment 'queueProps=(VkQueueFamilyProperties*)malloc(queueFamilyCount*sizeof(VkQueueFamilyProperties))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:848:25: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1650:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1771:204: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA32F [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_COMPLETE_EXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_COMPLETE_EXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3033:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glIsMemoryObjectEXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3080:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_system [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3116:264: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3238:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_INTERNAL_FORMAT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3537:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3589:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3598:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3611:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3726:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3782:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3847:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3905:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3937:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4273:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4468:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glBindFramebufferEXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_1D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4651:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ENABLE_BIT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4779:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4999:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5086:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5380:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5494:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5519:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5544:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2997:20: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2983:20: note: result is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2997:20: note: result is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3004:20: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2997:20: note: result is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3004:20: note: result is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4950:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4939:16: note: result is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4950:16: note: result is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4954:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4950:16: note: result is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:4954:16: note: result is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2048:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1710:14: style: Local variable 'connection' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:194:18: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1710:14: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:371:63: style: Parameter 'exts' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:396:61: style: Parameter 'exts' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1049:24: style: Variable 'vulkan' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1141:78: style: Parameter 'vulkan' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1231:69: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1311:22: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1594:93: style: Parameter 'vulkan' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2011:92: style: Parameter 'vulkan' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2011:145: style: Parameter 'outputHandle' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2056:104: style: Parameter 'targetdeviceUUID' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2285:60: style: Parameter 'vulkan' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3343:21: style: Variable 'allzeros' can be declared as const array [constVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1056:9: style: Unused variable: handle [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:1070:9: style: Unused variable: handle [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieWritingSupportGStreamer.c:1129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieWritingSupportGStreamer.c:1134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieWritingSupportGStreamer.c:1140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieWritingSupportGStreamer.c:1146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieWritingSupportGStreamer.c:1152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychMovieWritingSupportGStreamer.c:1158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:2528:14: style: Unused variable: targetPresentId [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3160:31: style: Variable 'vulkan' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3160:24: style: Variable 'vulkan' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychVulkanCore/PsychVulkan.c:3870:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:50:38: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:148:33: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:167:46: style: Parameter 'rectA' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:167:61: style: Parameter 'frameA' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:178:35: style: Parameter 'rectA' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:178:50: style: Parameter 'RectB' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychRects.c:195:44: style: Parameter 'rectA' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:88:6: style: Condition '!dispatched' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:70:26: note: Assignment 'dispatched=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychVideoCaptureSupport.c:88:6: note: Condition '!dispatched' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_EXTENSIONS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_RECTANGLE_EXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:589:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:699:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychWindowSupport.c:7831:0: error: #error Build aborted. You *must* compile with the -std=gnu99 gcc compiler switch to enable the required OML_sync_control extension! [preprocessorErrorDirective] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/RegisterProject.c:309:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENBlendFunction.c:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:91:64: style:inconclusive: Function 'PsychInitWindowRecordTextureFields' argument 1 names different: declaration 'winRec' definition 'win'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.h:24:64: note: Function 'PsychInitWindowRecordTextureFields' argument 1 names different: declaration 'winRec' definition 'win'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:91:64: note: Function 'PsychInitWindowRecordTextureFields' argument 1 names different: declaration 'winRec' definition 'win'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:134:12: style: Local variable 'texturetarget' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:45:16: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:134:12: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:631:12: style: Local variable 'transX' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1275:14: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:631:12: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:631:20: style: Local variable 'transY' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1275:22: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:631:20: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:632:12: style: Local variable 'texturetarget' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:45:16: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:632:12: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1193:12: style: Local variable 'texturetarget' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:45:16: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1193:12: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1330:19: style: Local variable 'texturetarget' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:45:16: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1330:19: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1327:19: style: Variable 'vertices' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1327:30: style: Variable 'colors' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychTextureSupport.c:1327:39: style: Variable 'texcoords' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENClearTimeList.c:44:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3061:19: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENClose.c:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4448:21: style: Condition '!PsychPipelineBuiltinRenderStereoSyncLine(windowRecord,hookId,hookfunc)' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4448:62: note: Calling function 'PsychPipelineBuiltinRenderStereoSyncLine' returns 1 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4448:21: note: Condition '!PsychPipelineBuiltinRenderStereoSyncLine(windowRecord,hookId,hookfunc)' is always false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1408:13: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1408:13: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1408:13: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1982:44: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1982:44: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1984:44: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2052:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2210:21: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2214:17: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2569:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2940:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2988:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3024:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3200:46: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3421:46: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3863:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3863:17: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4037:21: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4037:21: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4492:46: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4519:46: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4554:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4719:54: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5005:13: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENCloseAll.c:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3578:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hookfunc [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3540:45: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3540:16: note: Assignment 'hookfunc=(struct PsychHookFunctionPtrPsychHookFunction)calloc(1,sizeof(struct PsychHookFunction))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3578:5: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3579:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hookfunc [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3540:45: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3540:16: note: Assignment 'hookfunc=(struct PsychHookFunctionPtrPsychHookFunction)calloc(1,sizeof(struct PsychHookFunction))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3579:5: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5237:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outcmd [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5235:28: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5235:14: note: Assignment 'outcmd=(char*)calloc(cmdlen+10+(windowRecord->inTableSize*3*10),sizeof(char))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5237:27: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5241:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outcmd [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5235:28: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5235:14: note: Assignment 'outcmd=(char*)calloc(cmdlen+10+(windowRecord->inTableSize*3*10),sizeof(char))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5241:31: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5245:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outcmd [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5235:28: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5235:14: note: Assignment 'outcmd=(char*)calloc(cmdlen+10+(windowRecord->inTableSize*3*10),sizeof(char))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5245:27: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2402:17: style: Variable 'twidth' is assigned an expression that holds the same value. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2352:12: note: twidth is assigned 'width' here. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2402:17: note: Variable 'twidth' is assigned an expression that holds the same value. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2403:17: style: Variable 'theight' is assigned an expression that holds the same value. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2353:13: note: theight is assigned 'height' here. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2403:17: note: Variable 'theight' is assigned an expression that holds the same value. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1219:21: style: Local variable 'winwidth' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:456:9: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1219:21: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1219:31: style: Local variable 'winheight' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:456:19: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1219:31: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1296:21: style: Local variable 'winwidth' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:456:9: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1296:21: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1296:31: style: Local variable 'winheight' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:456:19: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1296:31: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:1763:19: style: Variable 'dfbo' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:2252:15: style: Variable 'fbo' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:3902:63: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4158:75: style: Parameter 'cmdString' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4769:11: style: Variable 'strp' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:4986:11: style: Variable 'strp' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5083:112: style: Parameter 'hookfunc' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5115:11: style: Variable 'strp' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5212:109: style: Parameter 'hookfunc' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5272:76: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:5275:11: style: Variable 'strp' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENCloseMovie.c:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/PsychImagingPipelineSupport.c:466:20: style: Variable 'imagingmode' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENCloseVideoCapture.c:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENColorRange.c:119:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENColorRange.c:115:22: style: Variable 'tunnelShader' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:101:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:328:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:409:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENCopyWindow.c:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:218:31: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:184:11: style: Variable 'mib[1]' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:178:11: note: mib[1] is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:184:11: note: mib[1] is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:190:11: style: Variable 'mib[1]' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:184:11: note: mib[1] is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:190:11: note: mib[1] is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawDots.c:172:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:93:21: style: Unused variable: gestaltResult [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:94:21: style: Unused variable: gestaltError [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:95:21: style: Unused variable: i [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:95:23: style: Unused variable: strIndex [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:95:33: style: Unused variable: bcdDigit [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:95:43: style: Unused variable: lengthSystemVersionString [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:322:61: style: Variable 'numKernStructDimensions' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:322:87: style: Variable 'numHwStructDimensions' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:323:60: style: Variable 'numKernStructFieldNames' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:323:85: style: Variable 'numHwStructFieldNames' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:322:38: style: Variable 'numKernStructDimensions' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:322:66: style: Variable 'numHwStructDimensions' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:323:37: style: Variable 'numKernStructFieldNames' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENComputer.c:323:64: style: Variable 'numHwStructFieldNames' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawLine.c:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawLines.c:96:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawLines.c:133:60: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:225:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniChar [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:1478:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:1791:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:1940:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychArgType_char [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowIndex [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2268:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2364:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawTexture.c:106:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawTexture.c:266:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawDots.c:229:60: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:324:29: style: Obsolete function 'valloc' called. It is recommended to use 'malloc' or 'mmap' instead. [prohibitedvallocCalled] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:210:24: style: Condition '*rpb==255' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:208:10: note: Assignment 'ix=255', assigned value is 255 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:210:24: note: Condition '*rpb==255' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:350:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'double'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:350:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'double'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:350:9: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:351:9: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:1780:37: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:334:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: textureMemory [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:324:35: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:324:19: note: Assignment 'textureMemory=(UInt32*)valloc(memoryTotalSizeBytes)', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:334:12: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2324:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:75:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2324:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2328:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:79:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2328:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2355:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:135:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2355:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:201:33: style: Unused variable: dummy2 [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawText.c:2106:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENDrawingFinished.c:102:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillArc.c:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillArc.c:74:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillArc.c:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillArc.c:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillOval.c:67:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4905:9: style: The if condition is the same as the previous if condition [duplicateCondition] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4902:9: note: First condition psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:4905:9: note: Second condition psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillPoly.c:79:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_outofMemory [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillPoly.c:151:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:467:22: style: Condition 'buffer->locked' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:462:15: note: Assuming that condition 'buffer->locked' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:464:22: note: Assuming condition is false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:467:22: note: Condition 'buffer->locked' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2636:21: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2702:25: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2734:25: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3089:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3100:9: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3332:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3354:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3376:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3400:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3413:17: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3471:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:3512:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:5966:28: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillPoly.c:58:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillPoly.c:67:40: style: Parameter 'c' can be declared as const array. However it seems that 'PsychtcbCombine' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillPoly.c:256:60: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillPoly.c:67:40: note: Parameter 'c' can be declared as const array psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:1917:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:1932:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:1965:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:1984:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillRect.c:69:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:812:12: style: Variable 'in' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:6162:20: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFlip.c:218:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFlip.c:469:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/PsychPortAudio/PsychPortAudio.c:2638:46: error: Shifting 32-bit value by 63 bits is undefined behaviour [shiftTooManyBits] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFillRect.c:93:31: style: Redundant condition: isArgThere. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFrameOval.c:89:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFramePoly.c:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENFrameRect.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetCapturedImage.c:92:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetFlipInfo.c:65:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetFlipInterval.c:61:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:183:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMovieImage.c:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMovieTimeIndex.c:35:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:238:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychArgOptional [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:316:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetOpenGLTexture.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetTimeList.c:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGlobalRect.c:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetWindowInfo.c:262:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENHideCursorHelper.c:44:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:335:25: portability: %i in format string (no. 1) requires 'int' but the argument type is 'PsychRectType {aka double}'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:335:25: portability: %i in format string (no. 2) requires 'int' but the argument type is 'PsychRectType {aka double}'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:335:25: portability: %i in format string (no. 3) requires 'int' but the argument type is 'PsychRectType {aka double}'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:335:25: portability: %i in format string (no. 4) requires 'int' but the argument type is 'PsychRectType {aka double}'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:421:48: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:164:35: style: Variable 'frameduration' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetImage.c:165:33: style: Variable 'moviehandle' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENHookFunction.c:274:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENInitIntrinsicPreferences.c:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENIsOffscreen.c:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENHookFunction.c:414:20: style: Variable 'slotid' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENHookFunction.c:407:24: note: slotid is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENHookFunction.c:414:20: note: slotid is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENLineStipple.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENLineStipple.c:122:52: style: Parameter 'patternArray' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENLoadCLUT.c:69:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:1119:57: style: Condition 'priorityLevel<0' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:1117:31: note: Assuming that condition 'priorityLevel>-1' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:1119:57: note: Condition 'priorityLevel<0' is always false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENLoadNormalizedGammaTable.c:92:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:915:99: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:914:31: note: Assuming that condition 'i<32' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:915:99: note: Shift psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:455:25: style: Variable 'oldPriority' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENGetMouseHelper.c:456:17: style: Variable 'realtime_class' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENNominalFrameRate.c:64:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENNull.c:62:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENNull.c:58:29: style: Variable 'defaultString' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:371:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:451:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:530:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:138:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:363:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:25:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:363:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:364:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:26:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:364:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:365:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:157:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:365:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:390:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:25:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:390:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:391:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:26:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:391:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:437:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:157:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:437:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:506:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:25:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:506:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:507:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:26:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:507:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:522:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:157:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenMovie.c:522:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenOffscreenWindow.c:126:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenProxy.c:61:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenVideoCapture.c:170:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenVideoCapture.c:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPixelSize.c:37:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenWindow.c:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenWindow.c:1063:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPixelSizes.c:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenOffscreenWindow.c:121:24: style: Condition '*rpb==255' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenOffscreenWindow.c:119:8: note: Assignment 'ix=255', assigned value is 255 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenOffscreenWindow.c:121:24: note: Condition '*rpb==255' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenOffscreenWindow.c:109:34: style: Variable 'rpb' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPlayMovie.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenWindow.c:606:15: style: Variable 'isArgThere' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenWindow.c:266:15: note: isArgThere is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENOpenWindow.c:606:15: note: isArgThere is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPreference.c:180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPreloadTextures.c:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPutImage.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPutImage.c:196:88: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPutImage.c:197:86: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPutImage.c:198:88: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:130:24: style: Condition '*rpb==255' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:128:8: note: Assignment 'ix=255', assigned value is 255 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:130:24: note: Condition '*rpb==255' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:390:36: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:444:26: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:710:26: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:729:26: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:117:49: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENMakeTexture.c:118:52: style: Variable 'apb' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENPreloadTextures.c:136:21: style: Variable 'myhandle' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadNormalizedGammaTable.c:57:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadHDRImage.c:82:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadNormalizedGammaTable.c:120:34: style: Variable 'framebufferTiming' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadNormalizedGammaTable.c:118:41: style: Variable 'framebufferTimings0' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadNormalizedGammaTable.c:119:33: style: Variable 'framebufferTimings1' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadNormalizedGammaTable.c:143:16: style: Unused variable: n [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENRect.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENScreens.c:73:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:170:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:692:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:814:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadHDRImage.c:188:101: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadHDRImage.c:195:41: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadHDRImage.c:200:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENReadHDRImage.c:200:24: style: Variable 'cv' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSelectStereoDrawBuffer.c:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSelectStereoDrawBuffer.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BACK [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSelectStereoDrawBuffer.c:294:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSelectStereoDrawBuffer.c:401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BACK [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSetMouseHelper.c:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSetMovieTimeIndex.c:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:272:24: style: Variable 'brightness' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:268:32: note: brightness is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:272:24: note: brightness is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENResolutions.c:436:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSetOpenGLTexture.c:61:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSetOpenGLTextureFromMemPointer.c:66:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENSetVideoCaptureParameter.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENShowCursorHelper.c:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENShowCursorHelper.c:293:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENStartVideoCapture.c:74:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENStopVideoCapture.c:45:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTestStructures.c:41:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTestTextureTwo.c:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextBackgroundColor.c:54:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextBounds.c:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextColor.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextFont.c:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextMode.c:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextModes.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextSize.c:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTextStyle.c:58:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENTransformTexture.c:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENUpdateShadow.c:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWaitBlanking.c:66:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowKind.c:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowScreenNumber.c:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:45:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:103:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:84:17: style: Local variable 'useString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:22:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:84:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:85:17: style: Local variable 'synopsisString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:24:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:85:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:97:17: style: Local variable 'seeAlsoString' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:33:13: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindowSize.c:97:17: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENWindows.c:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:69:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:235:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:371:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:406:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:455:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:501:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:540:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:584:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglMatrixFunctionWrappers.c:634:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENglPoint.c:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/SCREENgluDisk.c:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenExit.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:357:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseDefaultArgPosition [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:480:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidDepthArg [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenPreferenceState.c:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_SYSTEM [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenPreferenceState.c:239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenPreferenceState.c:397:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidIntegerArg [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenPreferenceState.c:436:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:157:65: style:inconclusive: Function 'PsychAllocInScreenRecordArg' argument 2 names different: declaration 'reqired' definition 'required'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.h:62:67: note: Function 'PsychAllocInScreenRecordArg' argument 2 names different: declaration 'reqired' definition 'required'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:157:65: note: Function 'PsychAllocInScreenRecordArg' argument 2 names different: declaration 'reqired' definition 'required'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenArguments.c:342:114: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenSynopsis.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:69:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newElement [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:68:39: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:68:13: note: Assignment 'newElement=(struct timeArrayElement*)malloc(sizeof(struct timeArrayElement))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:69:2: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:70:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newElement [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:68:39: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:68:13: note: Assignment 'newElement=(struct timeArrayElement*)malloc(sizeof(struct timeArrayElement))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:70:2: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/TimeLists.c:115:20: style: Variable 'thisElement' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:36:49: style: Parameter 'depth' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/ScreenTypes.c:122:60: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_outofMemory [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:205:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_outofMemory [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_scumberNotWindex [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:411:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_nullWinRecPntr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:478:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidWindex [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:495:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_InvalidWindowRecord [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:98:64: style:inconclusive: Function 'PsychSetTextBackgroundColorInWindowRecord' argument 1 names different: declaration 'textColor' definition 'textBackgroundColor'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.h:28:71: note: Function 'PsychSetTextBackgroundColorInWindowRecord' argument 1 names different: declaration 'textColor' definition 'textBackgroundColor'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:98:64: note: Function 'PsychSetTextBackgroundColorInWindowRecord' argument 1 names different: declaration 'textColor' definition 'textBackgroundColor'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:26:72: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:31:62: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:36:63: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:57:61: style: Parameter 'winRec' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:64:57: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:81:58: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:87:50: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:92:54: style: Parameter 'textColor' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:98:64: style: Parameter 'textBackgroundColor' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowHelpers.c:104:58: style: Parameter 'winRec' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:377:59: style:inconclusive: Function 'FreeWindowRecordFromIndex' argument 1 names different: declaration 'windowIndex' definition 'windex'. [funcArgNamesDifferent] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.h:550:72: note: Function 'FreeWindowRecordFromIndex' argument 1 names different: declaration 'windowIndex' definition 'windex'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:377:59: note: Function 'FreeWindowRecordFromIndex' argument 1 names different: declaration 'windowIndex' definition 'windex'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/WindowBank.c:406:60: style: Parameter 'winRec' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/WaitSecs/RegisterProject.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/WaitSecs/WaitSecs.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/WaitSecs/WaitSecs.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/WaitSecs/WaitSecs.c:126:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/WaitSecs/WaitSecs.c:162:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:16170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getString [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:20529:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glXGetCurrentDisplay [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:20543:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ERROR_GLX_VERSION_11_ONLY [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/RegisterProject.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_none [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:178:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorSystemDefault [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:114:4: error: Memory pointed to by 'pathToBundleDirectoryStr' is freed twice. [doubleFree] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:94:5: note: Memory pointed to by 'pathToBundleDirectoryStr' is freed twice. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:114:4: note: Memory pointed to by 'pathToBundleDirectoryStr' is freed twice. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:50:22: style: Variable 'cBit' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:53:12: style: Unused variable: readChar [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:54:14: style: Unused variable: readTime [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:62:18: style: Unused variable: directoryPathCFString [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:64:49: style: Unused variable: pathToBundleDirectoryStrSizeChars [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:64:84: style: Unused variable: bundleNameStrSizeChars [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:64:108: style: Unused variable: pathToBundleStrSizeChars [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:64:134: style: Unused variable: charSize [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Experiments/StoreBit/StoreBit.c:64:144: style: Unused variable: mxCharSize [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_ABSTIME [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:485:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:505:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:636:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:821:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:115:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:460:53: style: Parameter 'factor' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/PsychTimeGlue.c:615:42: style: Parameter 'threadhandle' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/gamemode_client.h:117:8: style: Variable 'symbol_lookup' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Base/gamemode_client.h:118:8: style: Variable 'dl_error' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:256:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:256:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:272:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:272:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:288:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:288:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:16221:11: style: Local variable 'n' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:16165:10: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:16221:11: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/glew.c:20577:10: style: Variable 'extEnd' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:48:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_HID_MAX_DEVICES [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_HID_MAX_DEVICES [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSYCH_HID_MAX_DEVICES [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:225:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XITouchClass [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMasterKeyboard [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:351:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:455:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deviceid [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:566:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericEvent [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1093:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XISlaveKeyboard [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1318:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XI_TouchBegin [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1462:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1605:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1639:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1713:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:123:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hid_device [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:476:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_CLASS_HID [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:655:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_TRANSFER_COMPLETED [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ERROR_INTERRUPTED [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:818:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_CLASS_HID [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:938:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_CLASS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:1036:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:1106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_CLASS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:1137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_CLASS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10802:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10980:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11545:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13053:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_type [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13666:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:124:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:123:26: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:123:26: note: Assignment 'dev=calloc(1,sizeof(hid_device))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:124:2: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:495:8: warning: If memory allocation fails, then there is a possible null pointer dereference: cur_dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assignment 'tmp=calloc(1,sizeof(struct hid_device_info))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:492:16: note: cur_dev is assigned 'tmp' here. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:495:8: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:496:8: warning: If memory allocation fails, then there is a possible null pointer dereference: cur_dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assignment 'tmp=calloc(1,sizeof(struct hid_device_info))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:492:16: note: cur_dev is assigned 'tmp' here. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:496:8: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:580:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cur_dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assignment 'tmp=calloc(1,sizeof(struct hid_device_info))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:492:18: note: Assignment 'cur_dev=tmp', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:580:8: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:581:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cur_dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assignment 'tmp=calloc(1,sizeof(struct hid_device_info))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:492:18: note: Assignment 'cur_dev=tmp', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:581:8: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:584:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cur_dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assignment 'tmp=calloc(1,sizeof(struct hid_device_info))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:492:18: note: Assignment 'cur_dev=tmp', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:584:8: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:587:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cur_dev [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:485:20: note: Assignment 'tmp=calloc(1,sizeof(struct hid_device_info))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:492:18: note: Assignment 'cur_dev=tmp', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:587:8: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:658:3: warning: If memory allocation fails, then there is a possible null pointer dereference: rpt [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assignment 'rpt=malloc(sizeof(*rpt))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:658:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:659:10: warning: If memory allocation fails, then there is a possible null pointer dereference: rpt [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assignment 'rpt=malloc(sizeof(*rpt))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:659:10: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:660:3: warning: If memory allocation fails, then there is a possible null pointer dereference: rpt [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assignment 'rpt=malloc(sizeof(*rpt))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:660:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:661:3: warning: If memory allocation fails, then there is a possible null pointer dereference: rpt [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:657:36: note: Assignment 'rpt=malloc(sizeof(*rpt))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:661:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:467:7: style: Redundant initialization for 'res'. The initialized value is overwritten before it is read. [redundantInitialization] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:463:11: note: res is initialized psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:467:7: note: res is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:1218:68: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:1370:8: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:1225:14: style: struct member 'lang_map_entry::name' is never used. [unusedStructMember] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/hid.c:461:21: style: Variable 'interface_num' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychRadeon [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychGeForce [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_VENDOR_ID_NVIDIA [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1065:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidScumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1071:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidScumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1106:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidScumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1115:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidScumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychMaxPossibleDisplays [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1230:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidScumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadRequest [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1301:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RRScreenChangeNotify [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1333:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RRScreenChangeNotifyMask [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1500:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1561:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1586:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychMaxPossibleDisplays [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1743:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychMaxPossibleDisplays [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1844:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1885:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_DoubleScan [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1904:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_invalidScumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2035:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2078:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2108:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychIgnoreNominalFramerate [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2212:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF86VidModeNumberErrors [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2348:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychLeft [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2427:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2541:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2648:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2716:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screenNumber [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2742:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2806:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_internal [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2859:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadWindow [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2912:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychMaxPossibleCrtcs [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3008:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3063:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychMaxPossibleCrtcs [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3165:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3205:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUseBeampositionQueryWorkaround [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3298:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3320:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3335:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3501:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADEON_D2CRTC_STATUS_POSITION [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_unimplemented [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3696:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychRadeon [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3794:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychMaxPossibleCrtcs [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3978:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_REGAMMA_CONTROL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3990:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychRadeon [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychRadeon [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4006:20: style:inconclusive: Boolean expression '(EVERGREEN_CRTC_MASTER_EN|(0x1<<16))==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4006:17: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4006:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:442:33: style: The if condition is the same as the previous if condition [duplicateCondition] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:441:33: note: First condition psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:442:33: note: Second condition psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:460:13: warning: %p in format string (no. 1) requires an address but the argument type is 'unsigned long'. [invalidPrintfArgType_p] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:460:13: warning: %p in format string (no. 2) requires an address but the argument type is 'unsigned long'. [invalidPrintfArgType_p] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:460:13: warning: %p in format string (no. 3) requires an address but the argument type is 'unsigned long'. [invalidPrintfArgType_p] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:493:13: warning: %p in format string (no. 1) requires an address but the argument type is 'unsigned long'. [invalidPrintfArgType_p] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:493:13: warning: %p in format string (no. 2) requires an address but the argument type is 'unsigned long'. [invalidPrintfArgType_p] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:493:13: warning: %p in format string (no. 3) requires an address but the argument type is 'unsigned long'. [invalidPrintfArgType_p] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:780:17: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:880:17: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3419:21: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3433:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3571:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3571:52: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3571:52: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3571:52: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3578:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3585:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3601:56: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3621:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3621:52: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3621:52: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3624:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3624:52: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3624:52: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3638:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3638:52: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3638:52: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3641:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3641:52: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3641:52: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3645:48: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3652:52: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3652:52: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3652:52: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3652:52: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3660:48: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3689:48: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3843:60: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3991:48: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3997:56: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3997:56: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4008:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4017:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4026:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4040:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4040:21: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4045:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4045:21: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4062:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4062:25: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4112:59: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4112:59: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4142:56: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4162:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4162:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4162:21: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4162:21: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4185:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4185:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4185:21: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4185:21: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4218:48: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4224:56: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:4224:56: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:499:46: style: Redundant assignment of 'value' to itself. [selfAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:500:46: style: Redundant assignment of 'value' to itself. [selfAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3475:18: style: Variable 'residual' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3401:18: note: residual is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3475:18: note: residual is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3658:18: style: Variable 'residual' is reassigned a value before the old one has been used. [redundantAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3562:18: note: residual is assigned psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3658:18: note: residual is overwritten psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1468:30: style: Variable 'info' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1871:45: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1932:20: style: Variable 'rates' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2032:20: style: Variable 'scs' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2038:20: style: Variable 'rates' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2127:18: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2204:62: style: Parameter 'err' can be declared as pointer to const. However it seems that 'x11VidModeErrorHandler' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2255:44: note: You might need to cast the function pointer here psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2204:62: note: Parameter 'err' can be declared as pointer to const psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2784:23: style: Variable 'indevs' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2830:23: style: Variable 'indevs' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3001:117: style: Parameter 'redTable' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3001:134: style: Parameter 'greenTable' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3001:153: style: Parameter 'blueTable' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3349:61: style: Parameter 'numScreens' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3349:78: style: Parameter 'screenIds' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:1582:31: style: Variable 'x11_dpy' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2454:43: style: Variable 'maxw' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:2455:43: style: Variable 'maxh' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3319:19: style: Variable 'connect' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3334:19: style: Variable 'connect' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3355:44: style: Variable 'old_crtc_master_enable' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3379:19: style: Variable 'connect' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3512:44: style: Variable 'old_crtc_master_enable' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3513:44: style: Variable 'new_crtc_master_enable' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychScreenGlue.c:3536:19: style: Variable 'connect' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychGUIWindow [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:261:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xcb_dri3_id [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:325:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xcb_present_id [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychUnknown [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glXChooseFBConfig [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1923:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2026:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glXGetVideoSyncSGI [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychGfxCapSupportsOpenML [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3666:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4006:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4040:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_SWAP_INTERVAL_EXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4098:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glBindFramebufferEXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glBindFramebufferEXT [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4143:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PsychError_user [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4188:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glXQueryMaxSwapGroupsNV [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4317:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_EXTENSIONS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4534:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychLeft [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4710:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychIsFullscreenWindow [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1050:27: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1064:31: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2043:49: style: Condition 'PsychOSGetPostSwapSBC(windowRecord)%2' is always false [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1990:11: note: Assignment 'sbc=0', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2043:34: note: Calling function 'PsychOSGetPostSwapSBC' returns 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2043:49: note: Condition 'PsychOSGetPostSwapSBC(windowRecord)%2' is always false psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4351:18: style: Condition 'cmd==3||4' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:552:29: warning: %i in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:552:29: warning: %i in format string (no. 4) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:564:25: warning: %i in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:564:25: warning: %i in format string (no. 4) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:600:13: warning: %i in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4194:52: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4213:29: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4373:29: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4373:29: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4373:29: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4421:29: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4421:29: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4421:29: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1721:34: style: Redundant assignment of 'windowRecord->vrrMinDuration' to itself. [selfAssignment] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3956:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1742:13: style: Local variable 'major' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:652:9: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1742:13: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1742:20: style: Local variable 'minor' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:652:16: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1742:20: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1216:95: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1673:18: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1987:65: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2214:115: style: Parameter 'completed' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2261:70: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2261:115: style: Parameter 'tSwap' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3388:71: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4419:48: style: Variable 'sce' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4467:63: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:4706:50: style: Parameter 'windowRecord' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1426:23: style: struct member 'MwmHints::input_mode' is never used. [unusedStructMember] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1427:23: style: struct member 'MwmHints::status' is never used. [unusedStructMember] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1989:17: style: Unused variable: ust [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:1989:22: style: Unused variable: msc [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2167:18: style: Unused variable: ust [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2167:23: style: Unused variable: msc [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2167:28: style: Unused variable: sbc [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2263:17: style: Unused variable: ust [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:2263:27: style: Unused variable: sbc [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3629:17: style: Unused variable: ust [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3629:27: style: Unused variable: sbc [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowGlue.c:3630:12: style: Unused variable: tNow [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:782:46: style: Condition 'numValuators>=2' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:762:110: note: Assuming that condition 'numValuators>=2' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:782:46: note: Condition 'numValuators>=2' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:538:20: style: Local variable 'event' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:22:23: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:538:20: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1411:15: style: Local variable 'event' shadows outer variable [shadowVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:22:23: note: Shadowed declaration psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1411:15: note: Shadow variable psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:223:31: style: Variable 't' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:484:29: style: Variable 'valuator' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:785:45: style: Variable 'valuator' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:803:45: style: Variable 'raw_values' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:843:45: style: Variable 'valuator' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:860:45: style: Variable 'valuator' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:909:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1140:75: style: Parameter 'scanKeys' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1142:19: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1700:69: style: Parameter 'scanKeys' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:402:51: portability: '(void*)data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:489:47: portability: '(void*)data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:952:58: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:994:62: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1002:64: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:1003:50: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:402:18: style: Variable 'data' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/PsychHID/PsychHIDStandardInterfaces.c:489:14: style: Variable 'data' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowTextGlue.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychTextFill [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowTextGlue.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychNumTextDrawingModes [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowTextGlue.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPsychNumTextDrawingModes [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Linux/Screen/PsychWindowTextGlue.c:100:105: style: Parameter 'modeNameStr' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/RPiGPIOMex.c:95:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/RPiGPIO_pig.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/RPiGPIO_pigdif.c:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/RPiGPIOMex.c:87:13: style: Unused variable: out [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/RPiGPIO_pig.c:57:13: style: Unused variable: out [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/ShowHideWinTaskbarMex.c:28:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/RPiGPIO_pigdif.c:64:13: style: Unused variable: out [unusedVariable] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychContributed/WinJoystickMex.c:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYERR_NOERROR [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:383:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:257:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxCHAR_CLASS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxCHAR_CLASS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:610:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxCHAR_CLASS [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:629:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:647:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:718:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:768:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:797:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:833:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:903:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_addr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:966:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:999:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:1030:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:1054:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:1272:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_addr [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:481:12: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:589:46: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:598:49: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:620:84: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:637:7: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:611:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:620:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:165:22: style: The scope of the variable 'curage' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:258:7: style: The scope of the variable 'i' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:259:22: style: The scope of the variable 'lastaccess' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:210:21: warning: Uninitialized variable: lruvictim [uninitvar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:172:17: note: Assuming condition is false psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychGPGPU/memcpyCudaOpenGL.cpp:210:21: note: Uninitialized variable: lruvictim psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/GetWindowsOnscreenHandle.c:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.h:10:7: style:inconclusive: Technically the member function 'CBase64Utils::GetLastError' can be const. [functionConst] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:256:21: performance:inconclusive: Technically the member function 'CBase64Utils::Encode' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.h:14:9: note: Technically the member function 'CBase64Utils::Encode' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:256:21: note: Technically the member function 'CBase64Utils::Encode' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:517:17: performance:inconclusive: Technically the member function 'CQPUtils::ExpandBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.h:21:9: note: Technically the member function 'CQPUtils::ExpandBuffer' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:517:17: note: Technically the member function 'CQPUtils::ExpandBuffer' can be static (but you may consider moving to unnamed namespace). psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.h:24:7: style:inconclusive: Technically the member function 'CQPUtils::GetLastError' can be const. [functionConst] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:508:14: style: Condition '*s!='\0'' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:19:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: csource [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:14:25: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:14:25: note: Assignment 'csource=strdup(source)', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:19:25: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:19:34: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cs [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:15:20: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:15:20: note: Assignment 'cs=strdup(s)', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:19:34: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:164:13: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:195:16: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:231:9: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:259:23: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:371:23: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:455:23: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:537:23: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:11:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:190:13: style: Variable 'mid' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:263:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:372:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:539:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.c:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxREAL [valueFlowBailoutIncompleteVar] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/cbase64/AMMimeUtils.cpp:200:16: style: Variable 'subj' is assigned a value that is never used. [unreadVariable] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.c:36:27: portability: Casting between volatile unsigned long long * and double * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.c:36:20: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.cc:64:27: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.cc:36:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.cc:36:27: portability: Casting between volatile unsigned long long * and double * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychOpenGL/ExampleCodeForC/Memorybuffer2Texture.cc:36:20: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:761:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:794:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:941:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:1037:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] psychtoolbox-3-3.0.19.14.dfsg1/Psychtoolbox/PsychHardware/iViewXToolbox/tcp_udp_ip/pnet.c:882:15: style: Condition 'len0' is always true [knownConditionTrueFalse] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12716:16: note: Assuming that condition 'mem_size==0' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12721:17: note: Condition 'mem_size>0' is always true psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12119:5: error: Resource leak: fp [resourceLeak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12717:5: error: Resource leak: fp [resourceLeak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13499:5: error: Resource leak: fp [resourceLeak] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13347:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: exr_header [nullPointerOutOfMemory] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13342:60: note: Assuming allocation function fails psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13342:53: note: Assignment 'exr_header=static_cast(malloc(sizeof(struct EXRHeader)))', assigned value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13347:5: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13433:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13445:17: note: Assuming that condition 'version==NULL' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13433:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13434:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13445:17: note: Assuming that condition 'version==NULL' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13434:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13435:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13445:17: note: Assuming that condition 'version==NULL' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13435:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13436:3: warning: Either the condition 'version==NULL' is redundant or there is possible null pointer dereference: version. [nullPointerRedundantCheck] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13445:17: note: Assuming that condition 'version==NULL' is not redundant psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13436:3: note: Null pointer dereference psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2619:61: error: Pointer addition with NULL pointer. [nullPointerArithmetic] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3035:32: note: Calling function 'tinfl_decompress', 5th argument 'pBuf?(unsigned char*)pBuf+*pOut_len:NULL' value is 0 psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2619:61: note: Null pointer addition psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2095:11: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2250:13: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2839:38: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2864:38: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3034:18: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3035:9: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3035:34: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3068:33: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3069:24: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3069:46: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3081:21: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3089:35: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3692:14: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3791:40: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3797:14: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4280:38: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4286:12: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4312:15: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4347:45: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4348:43: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4419:11: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4438:28: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4447:16: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4452:10: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4479:20: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4544:7: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4553:33: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4566:27: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:4622:8: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:8996:7: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9043:5: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9084:13: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9148:22: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9157:28: style: C-style pointer casting [cstyleCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2099:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2114:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2115:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2131:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2142:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2148:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2254:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:2282:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:7124:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:7125:30: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9878:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9927:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9935:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:9937:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10016:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10066:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10074:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10076:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10153:30: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10200:35: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10208:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10210:28: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10332:30: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10364:35: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10368:28: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10376:15: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10386:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10495:7: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10510:21: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:10518:19: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11729:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11731:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11733:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11735:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11742:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11797:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11799:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11801:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11804:19: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11814:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11816:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11818:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11821:15: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11975:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11977:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11979:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11981:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:11987:27: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12041:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12043:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12045:17: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12048:19: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12057:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12059:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12061:13: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12064:15: portability: Casting between unsigned char * * and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12284:9: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12293:9: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12300:37: portability:inconclusive: Casting from float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12399:31: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12450:23: portability: Casting between unsigned char * * const and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12466:31: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12471:27: portability: Casting between unsigned char * * const and float * * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13109:36: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:13723:18: portability:inconclusive: Casting from float * * to unsigned char * * is not portable due to different binary data representations on different platforms. [invalidPointerCast] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12604:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12631:7: note: Found duplicate branches for 'if' and 'else'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:12604:12: note: Found duplicate branches for 'if' and 'else'. psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3876:41: style: The scope of the variable 'p' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3876:45: style: The scope of the variable 'q' can be reduced. [variableScope] psychtoolbox-3-3.0.19.14.dfsg1/PsychSourceGL/Source/Common/Screen/tinyexr.h:3730:5: style: Unsigned expression '(1U<