2025-05-10 19:54 ftp://ftp.de.debian.org/debian/pool/main/g/gem/gem_0.94.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=microsoft_atl --library=sdl --library=motif --library=opengl --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 3334 3270 elapsed-time: 7.7 8.4 head-timing-info: old-timing-info: head results: Gem-v0.94/extra/pix_artoolkit/pix_artoolkit.cpp:18:1: error: There is an unknown macro here somewhere. Configuration is required. If CPPEXTERN_NEW is a macro then please configure it. [unknownMacro] Gem-v0.94/extra/pix_drum/pix_drum.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If CPPEXTERN_NEW is a macro then please configure it. [unknownMacro] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:53:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:67:23: style: Virtual function 'deinit_segmenter' is called from constructor 'pix_fiducialtrack(t_symbol*)' at line 57. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:57:5: note: Calling treeMess Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:128:3: note: Calling deinit_segmenter Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:67:23: note: deinit_segmenter is a virtual function Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:67:23: style: Virtual function 'deinit_segmenter' is called from constructor 'pix_fiducialtrack(t_symbol*)' at line 59. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:59:5: note: Calling treeMess Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:128:3: note: Calling deinit_segmenter Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:67:23: note: deinit_segmenter is a virtual function Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:67:23: style: Virtual function 'deinit_segmenter' is called from destructor '~pix_fiducialtrack()' at line 69. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:69:3: note: Calling deinit_segmenter Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:67:23: note: deinit_segmenter is a virtual function Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:54:6: style: Class 'pix_fiducialtrack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:159:66: style:inconclusive: Function 'treeMessCallback' argument 2 names different: declaration 's' definition 'filename'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.h:86:57: note: Function 'treeMessCallback' argument 2 names different: declaration 's' definition 'filename'. Gem-v0.94/extra/pix_fiducialtrack/pix_fiducialtrack.cpp:159:66: note: Function 'treeMessCallback' argument 2 names different: declaration 's' definition 'filename'. Gem-v0.94/extra/pix_fiducialtrack/treeidmap.cpp:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_fiducialtrack/treeidmap.cpp:219:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_fiducialtrack/treeidmap.cpp:178:5: style: Class 'TreeIdMapImplementation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/extra/pix_fiducialtrack/treeidmap.cpp:268:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/extra/pix_fiducialtrack/segment.c:390:9: style: Redundant assignment of 'previous_row[x]' to itself. [selfAssignment] Gem-v0.94/extra/pix_fiducialtrack/segment.c:415:13: style: Redundant assignment of 'previous_row[x]' to itself. [selfAssignment] Gem-v0.94/extra/pix_fiducialtrack/segment.c:486:9: style: Redundant assignment of 'current_row[x]' to itself. [selfAssignment] Gem-v0.94/extra/pix_fiducialtrack/segment.c:495:39: style:inconclusive: Function 'initialize_segmenter' argument 1 names different: declaration 'segments' definition 's'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_fiducialtrack/segment.h:156:39: note: Function 'initialize_segmenter' argument 1 names different: declaration 'segments' definition 's'. Gem-v0.94/extra/pix_fiducialtrack/segment.c:495:39: note: Function 'initialize_segmenter' argument 1 names different: declaration 'segments' definition 's'. Gem-v0.94/extra/pix_fiducialtrack/segment.c:512:38: style:inconclusive: Function 'terminate_segmenter' argument 1 names different: declaration 'segments' definition 's'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_fiducialtrack/segment.h:157:38: note: Function 'terminate_segmenter' argument 1 names different: declaration 'segments' definition 's'. Gem-v0.94/extra/pix_fiducialtrack/segment.c:512:38: note: Function 'terminate_segmenter' argument 1 names different: declaration 'segments' definition 's'. Gem-v0.94/extra/pix_fiducialtrack/segment.c:520:33: style:inconclusive: Function 'step_segmenter' argument 1 names different: declaration 'segments' definition 's'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_fiducialtrack/segment.h:159:33: note: Function 'step_segmenter' argument 1 names different: declaration 'segments' definition 's'. Gem-v0.94/extra/pix_fiducialtrack/segment.c:520:33: note: Function 'step_segmenter' argument 1 names different: declaration 'segments' definition 's'. Gem-v0.94/extra/pix_fiducialtrack/segment.c:104:57: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/segment.c:109:17: style: Variable 'adjacent' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_fiducialtrack/segment.c:156:55: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/segment.c:210:39: style: Parameter 's' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/segment.c:251:51: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/segment.c:274:39: style: Parameter 's' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/segment.c:87:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_hit/pix_hit.cpp:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_hit/pix_hit.cpp:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_hit/pix_hit.cpp:423:55: style:inconclusive: Function 'thresholdCallback' argument 2 names different: declaration 'thresh' definition 'val'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_hit/pix_hit.h:102:53: note: Function 'thresholdCallback' argument 2 names different: declaration 'thresh' definition 'val'. Gem-v0.94/extra/pix_hit/pix_hit.cpp:423:55: note: Function 'thresholdCallback' argument 2 names different: declaration 'thresh' definition 'val'. Gem-v0.94/extra/pix_hit/pix_hit.cpp:428:53: style:inconclusive: Function 'minimumCallback' argument 2 names different: declaration 'min' definition 'val'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_hit/pix_hit.h:103:51: note: Function 'minimumCallback' argument 2 names different: declaration 'min' definition 'val'. Gem-v0.94/extra/pix_hit/pix_hit.cpp:428:53: note: Function 'minimumCallback' argument 2 names different: declaration 'min' definition 'val'. Gem-v0.94/extra/pix_hit/pix_hit.cpp:434:58: style:inconclusive: Function 'min_distanceCallback' argument 2 names different: declaration 'min' definition 'val'. [funcArgNamesDifferent] Gem-v0.94/extra/pix_hit/pix_hit.h:104:56: note: Function 'min_distanceCallback' argument 2 names different: declaration 'min' definition 'val'. Gem-v0.94/extra/pix_hit/pix_hit.cpp:434:58: note: Function 'min_distanceCallback' argument 2 names different: declaration 'min' definition 'val'. Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:203:15: style: Local variable 'adjacent' shadows outer variable [shadowVariable] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:177:11: note: Shadowed declaration Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:203:15: note: Shadow variable Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:178:13: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:254:9: style: Variable 'depth_string' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:404:57: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:409:13: style: Variable 'adjacent' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:521:53: style: Parameter 's' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:525:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:623:34: style: Parameter 'segments' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:250:23: style: Variable 'all_x_warped' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:251:23: style: Variable 'all_y_warped' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:252:25: style: Variable 'black_x_warped' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:253:25: style: Variable 'black_y_warped' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_fiducialtrack/fidtrackX.c:628:13: style: Variable 'pixel' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/filmDS/filmDS.cpp:413:3: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] Gem-v0.94/extra/pix_mano/pix_mano.cpp:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_mano/pix_mano.cpp:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_mano/pix_mano.cpp:1197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vecBoundsMess [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/filmTEST/filmTEST.cpp:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/filmTEST/filmTEST.cpp:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/filmQT/filmQT.cpp:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/filmQT/filmQT.cpp:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/filmQT/filmQT.cpp:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/filmQT/filmQT.cpp:367:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] Gem-v0.94/plugins/filmQT/filmQT.h:69:16: style: Virtual function 'close' is called from destructor '~filmQT()' at line 129. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/filmQT/filmQT.cpp:129:3: note: Calling close Gem-v0.94/plugins/filmQT/filmQT.h:69:16: note: close is a virtual function Gem-v0.94/plugins/filmQT/filmQT.cpp:147:39: style:inconclusive: Function 'open' argument 1 names different: declaration 'filename' definition 'filename_'. [funcArgNamesDifferent] Gem-v0.94/plugins/filmQT/filmQT.h:66:39: note: Function 'open' argument 1 names different: declaration 'filename' definition 'filename_'. Gem-v0.94/plugins/filmQT/filmQT.cpp:147:39: note: Function 'open' argument 1 names different: declaration 'filename' definition 'filename_'. Gem-v0.94/plugins/filmQT/filmQT.cpp:159:10: style: Unused variable: d [unusedVariable] Gem-v0.94/plugins/filmQT/filmQT.cpp:367:13: style: Variable 'trackNum' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedException [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:101:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxTextExtent [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MagickFalse [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageMAGICK/MagickPlusPlus.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA_GEM [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageMAGICK/MagickPlusPlus.cpp:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGB [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:81:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:83:5: note: Found duplicate branches for 'if' and 'else'. Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:81:3: note: Found duplicate branches for 'if' and 'else'. Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:146:42: style:inconclusive: Function 'save' argument 1 names different: declaration 'img' definition 'image'. [funcArgNamesDifferent] Gem-v0.94/plugins/imageMAGICK/imageMAGICK.h:53:48: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:146:42: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:69:12: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:139:15: style: Variable 'image_info' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:142:14: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageMAGICK/MagickCore.cpp:222:15: style: Variable 'finalImage' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageMAGICK/MagickPlusPlus.cpp:74:42: style:inconclusive: Function 'save' argument 1 names different: declaration 'img' definition 'image'. [funcArgNamesDifferent] Gem-v0.94/plugins/imageMAGICK/imageMAGICK.h:53:48: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageMAGICK/MagickPlusPlus.cpp:74:42: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageSGI/imageSGI.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/imageSGI.cpp:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/imageSGI.cpp:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageQT/imageQT.cpp:158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQTFileTypePicture [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageQT/imageQT.cpp:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageQT/imageQT.cpp:374:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageQT/imageQT.cpp:538:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/imageSGI.cpp:74:44: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/imageSGI.cpp:138:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/imageSGI.cpp:133:39: style:inconclusive: Function 'save' argument 1 names different: declaration 'img' definition 'image'. [funcArgNamesDifferent] Gem-v0.94/plugins/imageSGI/imageSGI.h:53:48: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageSGI/imageSGI.cpp:133:39: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageQT/imageQT.cpp:217:6: style: The statement 'if (firsttime) firsttime=false' is logically equivalent to 'firsttime=false'. [duplicateConditionalAssign] Gem-v0.94/plugins/imageQT/imageQT.cpp:230:14: note: Assignment 'firsttime=false' Gem-v0.94/plugins/imageQT/imageQT.cpp:217:6: note: Condition 'firsttime' is redundant Gem-v0.94/plugins/imageQT/imageQT.cpp:119:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageQT/imageQT.cpp:507:8: style: Variable 'cErr' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/plugins/imageQT/imageQT.cpp:503:10: note: cErr is assigned Gem-v0.94/plugins/imageQT/imageQT.cpp:507:8: note: cErr is overwritten Gem-v0.94/plugins/imageQT/imageQT.cpp:322:15: style: The scope of the variable 'myfilename' can be reduced. [variableScope] Gem-v0.94/plugins/imageQT/imageQT.cpp:369:38: style:inconclusive: Function 'save' argument 1 names different: declaration 'img' definition 'constimage'. [funcArgNamesDifferent] Gem-v0.94/plugins/imageQT/imageQT.h:53:48: note: Function 'save' argument 1 names different: declaration 'img' definition 'constimage'. Gem-v0.94/plugins/imageQT/imageQT.cpp:369:38: note: Function 'save' argument 1 names different: declaration 'img' definition 'constimage'. Gem-v0.94/plugins/imageQT/imageQT.cpp:117:46: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/imageQT/imageQT.cpp:132:43: style: Parameter 'imageData' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/imageQT/imageQT.cpp:386:15: style: Variable 'filename8' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:130:7: warning: Class 'PIMPL' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:130:7: warning: Class 'PIMPL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/extra/pix_mano/pix_mano.cpp:56:9: warning: Struct 'tipData' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:56:9: warning: Struct 'tipData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/extra/pix_mano/pix_mano.cpp:84:9: warning: Class 'enteringPoint' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:84:9: warning: Class 'enteringPoint' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/extra/pix_mano/pix_mano.cpp:113:9: warning: Class 'delayXY' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:113:9: warning: Class 'delayXY' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/extra/pix_mano/pix_mano.cpp:129:5: style: Class 'PIMPL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:54:7: style: Struct 'tipData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:82:7: style: Class 'enteringPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/extra/pix_mano/pix_mano.cpp:111:7: style: Class 'delayXY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/plugins/imageSTB/imageSTB.cpp:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_mano/pix_mano.cpp:904:32: style: Expression is always false because 'else if' condition matches previous condition at line 902. [multiCondition] Gem-v0.94/plugins/imageSTB/imageSTB.cpp:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSTB/imageSTB.cpp:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:622:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/imageSTB/imageSTB.cpp:86:39: style:inconclusive: Function 'save' argument 1 names different: declaration 'img' definition 'image'. [funcArgNamesDifferent] Gem-v0.94/plugins/imageSTB/imageSTB.h:53:48: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/plugins/imageSTB/imageSTB.cpp:86:39: note: Function 'save' argument 1 names different: declaration 'img' definition 'image'. Gem-v0.94/extra/pix_mano/pix_mano.cpp:615:18: style: The if condition is the same as the previous if condition [duplicateCondition] Gem-v0.94/extra/pix_mano/pix_mano.cpp:610:18: note: First condition Gem-v0.94/extra/pix_mano/pix_mano.cpp:615:18: note: Second condition Gem-v0.94/extra/pix_mano/pix_mano.cpp:860:28: style: The if condition is the same as the previous if condition [duplicateCondition] Gem-v0.94/extra/pix_mano/pix_mano.cpp:859:28: note: First condition Gem-v0.94/extra/pix_mano/pix_mano.cpp:860:28: note: Second condition Gem-v0.94/extra/pix_mano/pix_mano.cpp:868:30: style: The if condition is the same as the previous if condition [duplicateCondition] Gem-v0.94/extra/pix_mano/pix_mano.cpp:867:30: note: First condition Gem-v0.94/extra/pix_mano/pix_mano.cpp:868:30: note: Second condition Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:124:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_SUCCESS [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POINTS [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aiProcessPreset_TargetRealtime_Quality [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:462:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_VBO_VERTICES [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:485:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_MATERIAL [valueFlowBailoutIncompleteVar] Gem-v0.94/extra/pix_mano/pix_mano.cpp:194:7: style: The scope of the variable 'screen_perimeter' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:195:7: style: The scope of the variable 'xcount' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:195:15: style: The scope of the variable 'ycount' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:195:23: style: The scope of the variable 'xcoord' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:195:31: style: The scope of the variable 'ycoord' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:195:39: style: The scope of the variable 'ycoordm1' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:195:49: style: The scope of the variable 'ycoordm2' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:7: style: The scope of the variable 'i' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:10: style: The scope of the variable 'c' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:13: style: The scope of the variable 'j' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:16: style: The scope of the variable 'n' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:19: style: The scope of the variable 'valley' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:27: style: The scope of the variable 'edge' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:33: style: The scope of the variable 'start' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:42: style: The scope of the variable 'tempint2' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:54: style: The scope of the variable 'tempint' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:65: style: The scope of the variable 'temp_x' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:73: style: The scope of the variable 'temp_y' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:198:44: style: The scope of the variable 'xn' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:198:48: style: The scope of the variable 'xnm1' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:198:54: style: The scope of the variable 'yn' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:198:58: style: The scope of the variable 'ynm1' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:199:24: style: The scope of the variable 'tempangle' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:199:35: style: The scope of the variable 'xval' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:199:41: style: The scope of the variable 'yval' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:199:47: style: The scope of the variable 'maxangle' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:199:57: style: The scope of the variable 'minangle' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:7: style: The scope of the variable 'pix12' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:14: style: The scope of the variable 'pix21' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:21: style: The scope of the variable 'pix22' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:28: style: The scope of the variable 'pix23' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:35: style: The scope of the variable 'pix32' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:42: style: The scope of the variable 'difx' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:201:48: style: The scope of the variable 'dify' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:202:7: style: The scope of the variable 'prevx' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:202:14: style: The scope of the variable 'prevy' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:202:21: style: The scope of the variable 'linecheck' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:204:7: style: The scope of the variable 'cx' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:204:11: style: The scope of the variable 'cy' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:204:15: style: The scope of the variable 't' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:208:7: style: The scope of the variable 'hx' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:208:11: style: The scope of the variable 'hy' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:208:15: style: The scope of the variable 'xval_int' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:208:25: style: The scope of the variable 'yval_int' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:209:9: style: The scope of the variable 'hand_area' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:211:10: style: The scope of the variable 'max_tip' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:211:19: style: The scope of the variable 'min_tip' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:212:16: style: The scope of the variable 'tip' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:213:8: style: The scope of the variable 'tiptest' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:214:9: style: The scope of the variable 'tipx' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:214:15: style: The scope of the variable 'tipy' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:214:21: style: The scope of the variable 'tip_mag_ctr' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:260:7: style: The scope of the variable 'tot_area' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:262:7: style: The scope of the variable 'h' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:950:57: style: The scope of the variable 'diffx' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:950:64: style: The scope of the variable 'diffy' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:950:71: style: The scope of the variable 'iii' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:950:76: style: The scope of the variable 'ix' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:950:80: style: The scope of the variable 'iy' can be reduced. [variableScope] Gem-v0.94/extra/pix_mano/pix_mano.cpp:230:7: style: Variable 'v_t' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:232:9: style: Variable 'tip_coord_x' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:233:9: style: Variable 'tip_coord_y' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:234:9: style: Variable 'valley_coord_x' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:235:9: style: Variable 'valley_coord_y' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:243:9: style: Variable 't_s' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:245:9: style: Variable 'v_i' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:246:9: style: Variable 'v_x' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:247:9: style: Variable 'v_y' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:248:9: style: Variable 'v_m' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:249:9: style: Variable 'v_a' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:250:9: style: Variable 'v_s' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:252:9: style: Variable 'tn_i' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:253:9: style: Variable 'tn_x' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:254:9: style: Variable 'tn_y' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:255:9: style: Variable 'tn_m' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:256:9: style: Variable 'tn_a' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:257:9: style: Variable 'tn_s' can be declared as pointer to const [constVariablePointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:258:9: style: Variable 'free_i' can be declared as pointer to const [constVariablePointer] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:329:52: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:69:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:329:52: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:338:22: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:71:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:338:22: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:75:16: style: Virtual function 'destroy' is called from destructor '~modelASSIMP2()' at line 307. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:307:3: note: Calling destroy Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:75:16: note: destroy is a virtual function Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:69:25: performance: Function 'getVBOarray()' should return member 'm_VBOarray' by const reference. [returnByReference] Gem-v0.94/extra/pix_mano/pix_mano.cpp:196:50: style: Variable 'tempint2' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:213:15: style: Variable 'tiptest' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:224:10: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:230:10: style: Variable 'v_t' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:232:20: style: Variable 'tip_coord_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:233:20: style: Variable 'tip_coord_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:234:23: style: Variable 'valley_coord_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:235:23: style: Variable 'valley_coord_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:255:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/extra/pix_mano/pix_mano.cpp:243:12: style: Variable 't_s' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:245:12: style: Variable 'v_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:246:12: style: Variable 'v_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:311:15: performance: Function parameter 'vectorName' should be passed by const reference. [passedByValue] Gem-v0.94/extra/pix_mano/pix_mano.cpp:247:12: style: Variable 'v_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:248:12: style: Variable 'v_m' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:249:12: style: Variable 'v_a' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:250:12: style: Variable 'v_s' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:252:13: style: Variable 'tn_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:373:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/extra/pix_mano/pix_mano.cpp:253:13: style: Variable 'tn_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:254:13: style: Variable 'tn_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:255:13: style: Variable 'tn_m' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:256:13: style: Variable 'tn_a' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:187:10: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:187:10: note: Null pointer dereference Gem-v0.94/extra/pix_mano/pix_mano.cpp:257:13: style: Variable 'tn_s' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:188:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:188:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:189:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:189:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:190:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:190:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:191:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:191:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:192:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:192:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:193:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:301:18: note: Calling function 'readheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:193:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:210:17: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:210:17: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:211:17: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:211:17: note: Null pointer dereference Gem-v0.94/extra/pix_mano/pix_mano.cpp:258:15: style: Variable 'free_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:212:17: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:212:17: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:213:17: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:213:17: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:214:17: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:214:17: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:215:17: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:215:17: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:216:16: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:216:16: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:217:16: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:656:34: note: Calling function 'writeheader', 2nd argument 'image' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:207:28: note: Assuming condition is false Gem-v0.94/plugins/imageSGI/sgiimage.cpp:217:16: note: Null pointer dereference Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:235:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:302:6: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:302:6: note: Null pointer dereference Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:238:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:643:10: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:643:10: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:644:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:644:3: note: Null pointer dereference Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:241:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:645:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:645:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:651:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:651:3: note: Null pointer dereference Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:244:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:652:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:652:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:653:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:653:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:654:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:654:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:655:3: warning: If memory allocation fails, then there is a possible null pointer dereference: image [nullPointerOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:26: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:11: note: Assignment 'image=(struct IMAGE*)malloc(sizeof(struct IMAGE))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:655:3: note: Null pointer dereference Gem-v0.94/plugins/imageSGI/sgiimage.cpp:129:14: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:359:18: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:358:12: note: Assignment 'base=(unsigned int*)malloc((xysize+5UL)*sizeof(int))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:360:19: note: Calling function 'addlongimgtag', 1st argument 'base' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:129:14: note: Null pointer addition Gem-v0.94/extra/pix_mano/pix_mano.cpp:261:17: style: Variable 'perimeter' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:300:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:327:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:328:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:330:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:358:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/extra/pix_mano/pix_mano.cpp:272:11: style: Variable 't' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:388:21: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:388:43: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:413:21: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:413:43: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:420:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:422:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:426:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:429:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:446:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:452:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:454:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:636:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:637:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:638:15: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:640:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:641:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:665:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:665:38: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:669:27: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:675:27: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:697:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:698:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:544:17: style: The scope of the variable 'count' can be reduced. [variableScope] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:603:34: warning: Function 'longstoimage' argument order different: declaration 'lptr, xsize, ysize, zsize, filename, name' definition 'lptr, xsize, ysize, zsize, name, imgname' [funcArgOrderDifferent] Gem-v0.94/plugins/imageSGI/sgiimage.h:22:41: note: Function 'longstoimage' argument order different: declaration 'lptr, xsize, ysize, zsize, filename, name' definition 'lptr, xsize, ysize, zsize, name, imgname' Gem-v0.94/plugins/imageSGI/sgiimage.cpp:603:34: note: Function 'longstoimage' argument order different: declaration 'lptr, xsize, ysize, zsize, filename, name' definition 'lptr, xsize, ysize, zsize, name, imgname' Gem-v0.94/extra/pix_mano/pix_mano.cpp:815:17: style: Variable 'old_c' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:196:43: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:231:49: style: Parameter 'tab' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:489:63: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] Gem-v0.94/extra/pix_mano/pix_mano.cpp:923:16: style: Variable 'nmax' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:923:23: style: Variable 'nmay' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:923:30: style: Variable 'nmix' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:923:37: style: Variable 'nmiy' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:956:16: style: Variable 'xval' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:956:23: style: Variable 'yval' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:957:29: style: Variable 'rap' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:957:35: style: Variable 'ram' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:958:57: style: Variable 'refang_plus' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:958:72: style: Variable 'refang_minus' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:960:20: style: Variable 'avgcontx' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:960:31: style: Variable 'avgconty' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:974:19: style: Variable 'diffx' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:975:19: style: Variable 'diffy' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:1022:21: style: Variable 'tot_magni' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:1064:29: style: Variable 'min_tip' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:1064:48: style: Variable 'valley' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:224:7: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:230:7: style: Variable 'v_t' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:232:9: style: Variable 'tip_coord_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:233:9: style: Variable 'tip_coord_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:234:9: style: Variable 'valley_coord_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:235:9: style: Variable 'valley_coord_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:243:9: style: Variable 't_s' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:245:9: style: Variable 'v_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:246:9: style: Variable 'v_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:247:9: style: Variable 'v_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:248:9: style: Variable 'v_m' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:249:9: style: Variable 'v_a' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:250:9: style: Variable 'v_s' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:252:9: style: Variable 'tn_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:253:9: style: Variable 'tn_x' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:254:9: style: Variable 'tn_y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:255:9: style: Variable 'tn_m' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:256:9: style: Variable 'tn_a' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:257:9: style: Variable 'tn_s' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:258:9: style: Variable 'free_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/extra/pix_mano/pix_mano.cpp:261:7: style: Variable 'perimeter' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:122:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_SUCCESS [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POINTS [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aiProcessPreset_TargetRealtime_Quality [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_VBO_VERTICES [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_MATERIAL [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelOBJ/modelOBJ.h:72:11: style:inconclusive: Member variable 'modelOBJ::m_rebuild' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:32:3: note: Member variable 'modelOBJ::m_rebuild' is in the wrong place in the initializer list. Gem-v0.94/plugins/modelOBJ/modelOBJ.h:72:11: note: Member variable 'modelOBJ::m_rebuild' is in the wrong place in the initializer list. Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:103:62: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelOBJ/modelOBJ.h:66:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:103:62: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:126:18: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelOBJ/modelOBJ.h:68:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:126:18: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.h:71:16: style: Virtual function 'destroy' is called from destructor '~modelOBJ()' at line 42. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:42:3: note: Calling destroy Gem-v0.94/plugins/modelOBJ/modelOBJ.h:71:16: note: destroy is a virtual function Gem-v0.94/plugins/modelOBJ/modelOBJ.h:66:25: performance: Function 'getVBOarray()' should return member 'm_VBOarray' by const reference. [returnByReference] Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:84:15: performance: Function parameter 'vectorName' should be passed by const reference. [passedByValue] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:329:52: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:69:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:329:52: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:338:22: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:71:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:338:22: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:75:16: style: Virtual function 'destroy' is called from destructor '~modelASSIMP3()' at line 306. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:306:3: note: Calling destroy Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:75:16: note: destroy is a virtual function Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:69:25: performance: Function 'getVBOarray()' should return member 'm_VBOarray' by const reference. [returnByReference] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:254:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:310:15: performance: Function parameter 'vectorName' should be passed by const reference. [passedByValue] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:234:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:237:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:240:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:243:19: style: Variable 'face_mode' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/recordQT/recordQT.cpp:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:159:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:380:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:429:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:572:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:654:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:679:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:702:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.cpp:783:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codecNormalQuality [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordQT/recordQT.h:117:17: style:inconclusive: Member variable 'recordQT::m_prevHeight' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/plugins/recordQT/recordQT.cpp:85:21: note: Member variable 'recordQT::m_prevHeight' is in the wrong place in the initializer list. Gem-v0.94/plugins/recordQT/recordQT.h:117:17: note: Member variable 'recordQT::m_prevHeight' is in the wrong place in the initializer list. Gem-v0.94/plugins/recordQT/recordQT.cpp:126:40: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/recordQT/recordQT.cpp:126:72: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/recordQT/recordQT.cpp:344:11: style: Variable 'compErr' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/plugins/recordQT/recordQT.cpp:342:11: note: compErr is assigned Gem-v0.94/plugins/recordQT/recordQT.cpp:344:11: note: compErr is overwritten Gem-v0.94/plugins/recordQT/recordQT.cpp:345:11: style: Variable 'compErr' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/plugins/recordQT/recordQT.cpp:344:11: note: compErr is assigned Gem-v0.94/plugins/recordQT/recordQT.cpp:345:11: note: compErr is overwritten Gem-v0.94/plugins/recordQT/recordQT.cpp:600:13: style: Variable 'compErr' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/plugins/recordQT/recordQT.cpp:598:13: note: compErr is assigned Gem-v0.94/plugins/recordQT/recordQT.cpp:600:13: note: compErr is overwritten Gem-v0.94/plugins/recordQT/recordQT.cpp:641:41: style:inconclusive: Function 'getCodecName' argument 1 names different: declaration 'n' definition 'i'. [funcArgNamesDifferent] Gem-v0.94/plugins/recordQT/recordQT.h:87:40: note: Function 'getCodecName' argument 1 names different: declaration 'n' definition 'i'. Gem-v0.94/plugins/recordQT/recordQT.cpp:641:41: note: Function 'getCodecName' argument 1 names different: declaration 'n' definition 'i'. Gem-v0.94/plugins/recordQT/recordQT.cpp:658:67: style:inconclusive: Function 'getCodecDescription' argument 1 names different: declaration 'codecname' definition 'codec'. [funcArgNamesDifferent] Gem-v0.94/plugins/recordQT/recordQT.h:93:67: note: Function 'getCodecDescription' argument 1 names different: declaration 'codecname' definition 'codec'. Gem-v0.94/plugins/recordQT/recordQT.cpp:658:67: note: Function 'getCodecDescription' argument 1 names different: declaration 'codecname' definition 'codec'. Gem-v0.94/plugins/recordQT/recordQT.cpp:683:45: style:inconclusive: Function 'setCodec' argument 1 names different: declaration 'name' definition 'codecName'. [funcArgNamesDifferent] Gem-v0.94/plugins/recordQT/recordQT.h:89:44: note: Function 'setCodec' argument 1 names different: declaration 'name' definition 'codecName'. Gem-v0.94/plugins/recordQT/recordQT.cpp:683:45: note: Function 'setCodec' argument 1 names different: declaration 'name' definition 'codecName'. Gem-v0.94/plugins/recordQT/recordQT.cpp:646:25: warning: Either the condition 'i>codecContainer.size()' is redundant or 'i' can have the value codecContainer.size(). Expression 'codecContainer[i]' causes access out of bounds. [containerOutOfBounds] Gem-v0.94/plugins/recordQT/recordQT.cpp:643:14: note: Assuming that condition 'i>codecContainer.size()' is not redundant Gem-v0.94/plugins/recordQT/recordQT.cpp:646:25: note: Access out of bounds Gem-v0.94/plugins/recordQT/recordQT.cpp:138:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/plugins/recordV4L2/recordV4L2.cpp:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordV4L2/recordV4L2.cpp:91:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fd [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordV4L2/recordV4L2.cpp:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fd [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordV4L2/recordV4L2.cpp:125:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_init [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/recordV4L2/recordV4L2.cpp:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_init [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:166:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h:266:14: style: The destructor '~IBMDStreamingMutableVideoEncodingMode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h:250:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h:266:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:804:14: style: The destructor '~IDeckLinkMutableVideoFrame' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:788:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:804:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:842:14: style: The destructor '~IDeckLinkVideoInputFrame' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:788:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:842:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:884:14: style: The destructor '~IDeckLinkEncoderVideoPacket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:870:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:884:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:895:14: style: The destructor '~IDeckLinkEncoderAudioPacket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:870:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:895:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:908:14: style: The destructor '~IDeckLinkH265NALPacket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:884:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:908:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:942:14: style: The destructor '~IDeckLinkCocoaScreenPreviewCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:932:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:942:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h:266:14: style: The destructor '~IBMDStreamingMutableVideoEncodingMode' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h:250:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h:266:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:804:14: style: The destructor '~IDeckLinkMutableVideoFrame' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:788:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:804:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:842:14: style: The destructor '~IDeckLinkVideoInputFrame' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:788:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:842:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:884:14: style: The destructor '~IDeckLinkEncoderVideoPacket' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:870:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:884:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:895:14: style: The destructor '~IDeckLinkEncoderAudioPacket' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:870:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:895:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:908:14: style: The destructor '~IDeckLinkH265NALPacket' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:884:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:908:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:942:14: style: The destructor '~IDeckLinkCocoaScreenPreviewCallback' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:932:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:942:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:66:26: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:67:32: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:68:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:69:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:70:33: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:71:44: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:169:27: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp:170:27: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h:123:70: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:390:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:609:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:838:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:799:14: style: The destructor '~IDeckLinkMutableVideoFrame' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:783:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:799:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:837:14: style: The destructor '~IDeckLinkVideoInputFrame' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:783:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:837:14: note: Destructor in derived class Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_MATERIAL [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:879:14: style: The destructor '~IDeckLinkEncoderVideoPacket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:865:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:879:14: note: Destructor in derived class Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:890:14: style: The destructor '~IDeckLinkEncoderAudioPacket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:865:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:890:14: note: Destructor in derived class Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2374:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_MATERIAL [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:903:14: style: The destructor '~IDeckLinkH265NALPacket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:879:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:903:14: note: Destructor in derived class Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2418:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:799:14: style: The destructor '~IDeckLinkMutableVideoFrame' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:783:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:799:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:837:14: style: The destructor '~IDeckLinkVideoInputFrame' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:783:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:837:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:879:14: style: The destructor '~IDeckLinkEncoderVideoPacket' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:865:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:879:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:890:14: style: The destructor '~IDeckLinkEncoderAudioPacket' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:865:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:890:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:903:14: style: The destructor '~IDeckLinkH265NALPacket' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:879:14: note: Virtual destructor in base class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:903:14: note: Destructor in derived class Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:79:1: error: Resource leak: libraryHandle [resourceLeak] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:94:1: error: Resource leak: libraryHandle [resourceLeak] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:67:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:70:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:73:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:76:33: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp:91:29: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h:119:70: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Gem-v0.94/plugins/videoDECKLINK/SDK/Windows/DeckLinkAPI.h:33:0: error: #error this stub requires an updated version of [preprocessorErrorDirective] Gem-v0.94/plugins/videoDECKLINK/SDK/Windows/DeckLinkAPI.h:33:2: error: #error this stub requires an updated version of [preprocessorErrorDirective] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOINTERFACE [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bmdFrameHasNoInputSource [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bmdVideoInputDisplayModeChanged [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:340:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:383:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bmdVideoInputFlagDefault [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:506:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:633:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bmdVideoConnectionSDI [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.h:46:16: style: Virtual function 'close' is called from destructor '~videoDECKLINK()' at line 346. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:346:3: note: Calling close Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.h:46:16: note: close is a virtual function Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:206:11: style: Condition 'threeDExtensions' is always false [knownConditionTrueFalse] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:191:60: note: Assignment 'threeDExtensions=NULL', assigned value is 0 Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:206:11: note: Condition 'threeDExtensions' is always false Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:221:11: style: Condition 'rightEyeFrame' is always false [knownConditionTrueFalse] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:190:41: note: Assignment 'rightEyeFrame=NULL', assigned value is 0 Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:221:11: note: Condition 'rightEyeFrame' is always false Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:94:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:218:26: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:399:62: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:439:62: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:456:38: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:482:36: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.h:81:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.h:90:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:276:7: style: The scope of the variable 'count' can be reduced. [variableScope] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:391:21: style: Local variable 'm_dlIterator' shadows outer variable [shadowVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.h:32:21: note: Shadowed declaration Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:391:21: note: Shadow variable Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:212:15: style: Variable 'w' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:213:15: style: Variable 'h' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:193:10: style: Unused variable: audioFrameBytes [unusedVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:212:14: style: Variable 'w' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:213:14: style: Variable 'h' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:588:14: style: Variable 'dummy_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:588:7: style: Variable 'dummy_i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:21:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputBitAlignment_LsbAligned [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:106:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cleanup_Delete [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:274:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invisible [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:335:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intfICommand [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:517:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabStrategy_LatestImageOnly [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoTEST/videoTEST.cpp:85:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/videoPYLON/videoPYLON.h:95:16: style: Virtual function 'close' is called from destructor '~videoPYLON()' at line 138. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:138:3: note: Calling close Gem-v0.94/plugins/videoPYLON/videoPYLON.h:95:16: note: close is a virtual function Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:42:3: style: Class 'ImageEventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:245:12: style: Condition '!didit' is always true [knownConditionTrueFalse] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:243:22: note: Assignment 'didit=false', assigned value is 0 Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:245:12: note: Condition '!didit' is always true Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:317:48: style:inconclusive: Function 'setProperties' argument 1 names different: declaration 'writeprops' definition 'props'. [funcArgNamesDifferent] Gem-v0.94/plugins/videoPYLON/videoPYLON.h:85:46: note: Function 'setProperties' argument 1 names different: declaration 'writeprops' definition 'props'. Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:317:48: note: Function 'setProperties' argument 1 names different: declaration 'writeprops' definition 'props'. Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:341:48: style:inconclusive: Function 'getProperties' argument 1 names different: declaration 'readprops' definition 'props'. [funcArgNamesDifferent] Gem-v0.94/plugins/videoPYLON/videoPYLON.h:86:46: note: Function 'getProperties' argument 1 names different: declaration 'readprops' definition 'props'. Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:341:48: note: Function 'getProperties' argument 1 names different: declaration 'readprops' definition 'props'. Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:430:41: style:inconclusive: Function 'open' argument 1 names different: declaration 'writeprops' definition 'props'. [funcArgNamesDifferent] Gem-v0.94/plugins/videoPYLON/videoPYLON.h:94:37: note: Function 'open' argument 1 names different: declaration 'writeprops' definition 'props'. Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:430:41: note: Function 'open' argument 1 names different: declaration 'writeprops' definition 'props'. Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:165:32: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:168:32: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:174:32: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:220:36: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:225:36: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:230:36: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:235:36: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:249:38: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:254:38: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:150:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:214:14: style: Unused variable: d [unusedVariable] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:215:19: style: Unused variable: s [unusedVariable] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:303:27: style: Unused variable: keys [unusedVariable] Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:384:17: style: Unused variable: name [unusedVariable] Gem-v0.94/plugins/videoVIDS/videoInput/videoInput.cpp:163:3: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VI_NTSC_M [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:460:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:219:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVNC/videoVNC.h:86:16: style: Virtual function 'close' is called from destructor '~videoVNC()' at line 39. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:39:3: note: Calling close Gem-v0.94/plugins/videoVNC/videoVNC.h:86:16: note: close is a virtual function Gem-v0.94/plugins/videoVNC/videoVNC.cpp:19:52: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:67:36: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:233:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:236:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:239:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/videoVNC/videoVNC.cpp:215:19: style: Variable 'pf' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Base/CPPExtern.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/CPPExtern.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/CPPExtern.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/CPPExtern.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/CPPExtern.cpp:198:19: style: Unused private function: 'CPPExtern::checkGemVersion' [unusedPrivateFunction] Gem-v0.94/src/Base/CPPExtern.h:159:15: note: Unused private function: 'CPPExtern::checkGemVersion' Gem-v0.94/src/Base/CPPExtern.cpp:198:19: note: Unused private function: 'CPPExtern::checkGemVersion' Gem-v0.94/src/Base/CPPExtern.cpp:129:19: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/CPPExtern.cpp:80:35: style:inconclusive: Function 'post' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:143:35: note: Function 'post' argument 1 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:80:35: note: Function 'post' argument 1 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:95:40: style:inconclusive: Function 'startpost' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:142:40: note: Function 'startpost' argument 1 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:95:40: note: Function 'startpost' argument 1 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:117:55: style:inconclusive: Function 'verbose' argument 2 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:145:55: note: Function 'verbose' argument 2 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:117:55: note: Function 'verbose' argument 2 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:152:36: style:inconclusive: Function 'error' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:146:36: note: Function 'error' argument 1 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:152:36: note: Function 'error' argument 1 names different: declaration 'format' definition 'fmt'. Gem-v0.94/src/Base/CPPExtern.cpp:182:51: style:inconclusive: Function 'findFile' argument 1 names different: declaration 'filename' definition 'f'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:153:42: note: Function 'findFile' argument 1 names different: declaration 'filename' definition 'f'. Gem-v0.94/src/Base/CPPExtern.cpp:182:51: note: Function 'findFile' argument 1 names different: declaration 'filename' definition 'f'. Gem-v0.94/src/Base/CPPExtern.cpp:183:51: style:inconclusive: Function 'findFile' argument 2 names different: declaration 'ext' definition 'e'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:154:42: note: Function 'findFile' argument 2 names different: declaration 'ext' definition 'e'. Gem-v0.94/src/Base/CPPExtern.cpp:183:51: note: Function 'findFile' argument 2 names different: declaration 'ext' definition 'e'. Gem-v0.94/src/Base/CPPExtern.cpp:193:51: style:inconclusive: Function 'findFile' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent] Gem-v0.94/src/Base/CPPExtern.h:155:42: note: Function 'findFile' argument 1 names different: declaration 'filename' definition 'file'. Gem-v0.94/src/Base/CPPExtern.cpp:193:51: note: Function 'findFile' argument 1 names different: declaration 'filename' definition 'file'. Gem-v0.94/src/Base/GemBase.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemBase.cpp:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEMCACHE_MAGIC [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemBase.cpp:172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POINTER [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemBase.cpp:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEMCACHE_MAGIC [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemBase.cpp:278:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POINTER [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemBase.cpp:227:36: style:inconclusive: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. [functionConst] Gem-v0.94/src/Base/GemBase.h:138:20: note: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. Gem-v0.94/src/Base/GemBase.cpp:227:36: note: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. Gem-v0.94/src/Base/GemBase.h:73:17: style: Virtual function 'stopRendering' is called from destructor '~GemBase()' at line 87. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Base/GemBase.cpp:87:5: note: Calling stopRendering Gem-v0.94/src/Base/GemBase.h:73:17: note: stopRendering is a virtual function Gem-v0.94/src/Base/GemBase.h:124:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemBase.cpp:173:22: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemBase.cpp:175:26: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemContext.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_MODELVIEW_STACK_DEPTH [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_MODELVIEW_STACK_DEPTH [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:188:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxStackDepth [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_contextid [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_context [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemContext.cpp:237:15: performance:inconclusive: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Base/GemContext.h:50:8: note: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Base/GemContext.cpp:237:15: note: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Base/GemGluObj.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawTypes [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemGluObj.h:57:3: style: Class 'GemGluObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Base/GemGluObj.h:89:26: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemPathBase.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPathBase.cpp:63:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable garray_class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPathBase.cpp:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_list [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:54:3: style: Struct '_GLMgroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Base/GemPathBase.h:48:19: style: Virtual function 'openMess' is called from constructor 'GemPathBase(int argc,t_atom*argv)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Base/GemPathBase.cpp:34:5: note: Calling openMess Gem-v0.94/src/Base/GemPathBase.h:48:19: note: openMess is a virtual function Gem-v0.94/src/Base/GemPathBase.cpp:63:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:694:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:694:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:697:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:697:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:700:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:700:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:705:17: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:705:17: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:709:20: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:709:20: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:709:20: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:711:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:711:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:711:21: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:714:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:714:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:714:21: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:719:17: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:719:17: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:719:17: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:723:20: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:723:20: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:725:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:725:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:728:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:728:21: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:733:17: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:733:17: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:739:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:742:21: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:747:17: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1980:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1991:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2000:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2012:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2021:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2022:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2034:9: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2045:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2045:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2045:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2045:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2045:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2045:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2053:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2053:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2053:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2053:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2053:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2053:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2061:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2061:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2061:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2061:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2061:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2061:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2069:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2069:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2069:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2069:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2069:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2069:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2077:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2077:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2077:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:406:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:463:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:655:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:889:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1639:17: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] Gem-v0.94/src/Base/GemPixDualObj.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPixDualObj.cpp:133:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEMCACHE_MAGIC [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPixDualObj.cpp:253:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPixDualObj.cpp:279:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:796:6: style: Redundant initialization for 'idx'. The initialized value is overwritten before it is read. [redundantInitialization] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:786:12: note: idx is initialized Gem-v0.94/plugins/modelOBJ/model_loader.cpp:796:6: note: idx is overwritten Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1375:5: style: Variable 'node' is assigned an expression that holds the same value. [redundantAssignment] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1370:10: note: node is assigned 'new struct ' here. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1375:5: note: Variable 'node' is assigned an expression that holds the same value. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1380:5: style: Variable 'node' is assigned an expression that holds the same value. [redundantAssignment] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1370:10: note: node is assigned 'new struct ' here. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1373:33: note: Assignment 'members[(model->triangles[i]).vindices[0]]=node', assigned value is symbolic=new struct Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1373:31: note: members[(model->triangles[i]).vindices[0]] is assigned 'node' here. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1370:10: note: node is assigned 'new struct ' here. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1375:12: note: Assignment 'node=new struct ', assigned value is symbolic=new struct Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1375:10: note: node is assigned 'new struct ' here. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1380:5: note: Variable 'node' is assigned an expression that holds the same value. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1225:13: style: The scope of the variable 'swap' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1340:14: style: The scope of the variable 'avg' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1547:11: style: The scope of the variable 'x' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1547:14: style: The scope of the variable 'y' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1603:23: style: The scope of the variable 'rho' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1603:28: style: The scope of the variable 'x' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1603:31: style: The scope of the variable 'y' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1603:34: style: The scope of the variable 'z' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1603:37: style: The scope of the variable 'r' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1751:10: style: The scope of the variable 'i' can be reduced. [variableScope] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1663:49: style:inconclusive: Function 'glmTexture' argument 2 names different: declaration 'type' definition 'typ'. [funcArgNamesDifferent] Gem-v0.94/plugins/modelOBJ/model_loader.h:129:42: note: Function 'glmTexture' argument 2 names different: declaration 'type' definition 'typ'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1663:49: note: Function 'glmTexture' argument 2 names different: declaration 'type' definition 'typ'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2110:43: style:inconclusive: Function 'glmDraw' argument 6 names different: declaration 'facetnorms' definition 'colors'. [funcArgNamesDifferent] Gem-v0.94/plugins/modelOBJ/model_loader.h:231:43: note: Function 'glmDraw' argument 6 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2110:43: note: Function 'glmDraw' argument 6 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2298:43: style:inconclusive: Function 'glmList' argument 6 names different: declaration 'facetnorms' definition 'colors'. [funcArgNamesDifferent] Gem-v0.94/plugins/modelOBJ/model_loader.h:268:43: note: Function 'glmList' argument 6 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2298:43: note: Function 'glmList' argument 6 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2319:48: style:inconclusive: Function 'glmDrawGroup' argument 7 names different: declaration 'facetnorms' definition 'colors'. [funcArgNamesDifferent] Gem-v0.94/plugins/modelOBJ/model_loader.h:250:48: note: Function 'glmDrawGroup' argument 7 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2319:48: note: Function 'glmDrawGroup' argument 7 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2413:48: style:inconclusive: Function 'glmListGroup' argument 7 names different: declaration 'facetnorms' definition 'colors'. [funcArgNamesDifferent] Gem-v0.94/plugins/modelOBJ/model_loader.h:286:48: note: Function 'glmListGroup' argument 7 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2413:48: note: Function 'glmListGroup' argument 7 names different: declaration 'facetnorms' definition 'colors'. Gem-v0.94/plugins/modelOBJ/model_loader.cpp:167:18: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:167:30: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:184:20: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:184:32: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:228:20: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:228:32: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Base/GemPixDualObj.cpp:139:27: style: Condition '!&image' is always false [knownConditionTrueFalse] Gem-v0.94/src/Base/GemPixDualObj.cpp:139:38: style: Condition '!&m_pixRight' is always false [knownConditionTrueFalse] Gem-v0.94/src/Base/GemPixDualObj.cpp:139:54: style: Condition '!&m_pixRight->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/Base/GemPixDualObj.h:189:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemPixDualObj.cpp:282:38: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemPixDualObj.cpp:283:35: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemPixDualObj.cpp:251:45: style:inconclusive: Function 'rightRender' argument 1 names different: declaration 'state' definition 'statePtr'. [funcArgNamesDifferent] Gem-v0.94/src/Base/GemPixDualObj.h:161:41: note: Function 'rightRender' argument 1 names different: declaration 'state' definition 'statePtr'. Gem-v0.94/src/Base/GemPixDualObj.cpp:251:45: note: Function 'rightRender' argument 1 names different: declaration 'state' definition 'statePtr'. Gem-v0.94/src/Base/GemPixDualObj.cpp:276:51: style:inconclusive: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. [funcArgNamesDifferent] Gem-v0.94/src/Base/GemPixDualObj.h:195:47: note: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. Gem-v0.94/src/Base/GemPixDualObj.cpp:276:51: note: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. Gem-v0.94/src/Base/GemPixObj.cpp:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPixObj.cpp:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPixObj.cpp:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemPixObj.cpp:77:7: style: Condition '!&image->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/Base/GemPixObj.h:142:26: style: C-style pointer casting [cstyleCast] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1333:19: style: Variable 'node' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:1334:19: style: Variable 'tail' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2112:17: style: Unused variable: i [unusedVariable] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2200:12: style: Variable 'pt' is assigned a value that is never used. [unreadVariable] Gem-v0.94/plugins/modelOBJ/model_loader.cpp:2321:17: style: Unused variable: i [unusedVariable] Gem-v0.94/src/Base/GemShape.cpp:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEFAULT_GEM [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemShape.cpp:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemShape.cpp:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_NUMCOORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemShape.cpp:150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_NUMCOORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemShape.cpp:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINE_LOOP [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemVertex.cpp:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemShape.h:133:25: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemShape.cpp:120:12: style: Variable 'texcoords' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Base/GemShape.cpp:120:12: style: Variable 'texcoords' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Base/GemWindow.cpp:196:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemWindow.cpp:487:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VENDOR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemWindow.cpp:509:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable render [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:77:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fontname [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_font [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_font [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:222:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_font [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_font [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_font [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:448:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:568:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseFTGL.cpp:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/GemWindow.h:213:16: style:inconclusive: Member variable 'GemWindow::m_transparent' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Base/GemWindow.cpp:188:5: note: Member variable 'GemWindow::m_transparent' is in the wrong place in the initializer list. Gem-v0.94/src/Base/GemWindow.h:213:16: note: Member variable 'GemWindow::m_transparent' is in the wrong place in the initializer list. Gem-v0.94/src/Base/GemWindow.cpp:492:28: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Base/GemWindow.cpp:103:33: performance: Function parameter 'alist' should be passed by const reference. [passedByValue] Gem-v0.94/src/Base/GemWindow.cpp:124:36: performance: Function parameter 'alist' should be passed by const reference. [passedByValue] Gem-v0.94/src/Base/GemWindow.cpp:214:41: performance: Function parameter 'l' should be passed by const reference. [passedByValue] Gem-v0.94/src/Base/TextBase.h:99:17: style: Virtual function 'textMess' is called from constructor 'TextBase(int argc,t_atom*argv)' at line 68. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Base/TextBaseFTGL.cpp:68:5: note: Calling textMess Gem-v0.94/src/Base/TextBase.h:99:17: note: textMess is a virtual function Gem-v0.94/src/Base/TextBaseFTGL.cpp:462:20: style: Local variable 'i' shadows outer variable [shadowVariable] Gem-v0.94/src/Base/TextBaseFTGL.cpp:443:7: note: Shadowed declaration Gem-v0.94/src/Base/TextBaseFTGL.cpp:462:20: note: Shadow variable Gem-v0.94/src/Base/TextBaseNone.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseNone.cpp:105:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Base/TextBaseNone.cpp:63:49: style:inconclusive: Function 'fontNameMess' argument 1 names different: declaration 'filename' definition 's'. [funcArgNamesDifferent] Gem-v0.94/src/Base/TextBase.h:107:48: note: Function 'fontNameMess' argument 1 names different: declaration 'filename' definition 's'. Gem-v0.94/src/Base/TextBaseNone.cpp:63:49: note: Function 'fontNameMess' argument 1 names different: declaration 'filename' definition 's'. Gem-v0.94/src/Base/TextBaseNone.cpp:87:32: style:inconclusive: Function 'justifyFont' argument 7 names different: declaration 'y_offset' definition 'yo'. [funcArgNamesDifferent] Gem-v0.94/src/Base/TextBase.h:146:73: note: Function 'justifyFont' argument 7 names different: declaration 'y_offset' definition 'yo'. Gem-v0.94/src/Base/TextBaseNone.cpp:87:32: note: Function 'justifyFont' argument 7 names different: declaration 'y_offset' definition 'yo'. Gem-v0.94/src/Base/TextBaseFTGL.cpp:447:12: style: Unused variable: newtext [unusedVariable] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:57:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_STACKS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_STACKS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:275:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_CUBE_MAP [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_EXT_framebuffer_object [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_BYTE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:573:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_YUV422_GEM [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:625:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bangMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_STACKS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:253:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_STACKS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:335:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:389:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:574:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_BYTE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:627:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_YUV422_GEM [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemframebuffer.cpp:679:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bangMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:595:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] Gem-v0.94/src/Controls/gemcubeframebuffer.h:78:16: style: Virtual function 'formatMess' is called from constructor 'gemcubeframebuffer(t_symbol*format,t_symbol*type)' at line 74. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:74:5: note: Calling formatMess Gem-v0.94/src/Controls/gemcubeframebuffer.h:78:16: note: formatMess is a virtual function Gem-v0.94/src/Controls/gemcubeframebuffer.h:79:16: style: Virtual function 'typeMess' is called from constructor 'gemcubeframebuffer(t_symbol*format,t_symbol*type)' at line 77. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:77:5: note: Calling typeMess Gem-v0.94/src/Controls/gemcubeframebuffer.h:79:16: note: typeMess is a virtual function Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:518:45: style:inconclusive: Function 'fixFormat' argument 1 names different: declaration 'wantedFormat' definition 'wantFormat'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemcubeframebuffer.h:88:33: note: Function 'fixFormat' argument 1 names different: declaration 'wantedFormat' definition 'wantFormat'. Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:518:45: note: Function 'fixFormat' argument 1 names different: declaration 'wantedFormat' definition 'wantFormat'. Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:602:47: style:inconclusive: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'rectangle'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemcubeframebuffer.h:84:35: note: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'rectangle'. Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:602:47: note: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'rectangle'. Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:607:44: style:inconclusive: Function 'texunitMess' argument 1 names different: declaration 'mode' definition 'unit'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemcubeframebuffer.h:85:32: note: Function 'texunitMess' argument 1 names different: declaration 'mode' definition 'unit'. Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:607:44: note: Function 'texunitMess' argument 1 names different: declaration 'mode' definition 'unit'. Gem-v0.94/src/Controls/gemcubeframebuffer.cpp:595:9: style: Variable 'type' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Controls/gemframebuffer.cpp:653:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] Gem-v0.94/src/Controls/gemframebuffer.h:73:16: style: Virtual function 'formatMess' is called from constructor 'gemframebuffer(int,t_atom*)' at line 136. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Controls/gemframebuffer.cpp:136:5: note: Calling formatMess Gem-v0.94/src/Controls/gemframebuffer.h:73:16: note: formatMess is a virtual function Gem-v0.94/src/Controls/gemframebuffer.h:74:16: style: Virtual function 'typeMess' is called from constructor 'gemframebuffer(int,t_atom*)' at line 139. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Controls/gemframebuffer.cpp:139:5: note: Calling typeMess Gem-v0.94/src/Controls/gemframebuffer.h:74:16: note: typeMess is a virtual function Gem-v0.94/src/Controls/gemframebuffer.cpp:572:41: style:inconclusive: Function 'fixFormat' argument 1 names different: declaration 'wantedFormat' definition 'wantFormat'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemframebuffer.h:82:33: note: Function 'fixFormat' argument 1 names different: declaration 'wantedFormat' definition 'wantFormat'. Gem-v0.94/src/Controls/gemframebuffer.cpp:572:41: note: Function 'fixFormat' argument 1 names different: declaration 'wantedFormat' definition 'wantFormat'. Gem-v0.94/src/Controls/gemframebuffer.cpp:661:43: style:inconclusive: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'rectangle'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemframebuffer.h:79:35: note: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'rectangle'. Gem-v0.94/src/Controls/gemframebuffer.cpp:661:43: note: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'rectangle'. Gem-v0.94/src/Controls/gemframebuffer.cpp:666:40: style:inconclusive: Function 'texunitMess' argument 1 names different: declaration 'mode' definition 'unit'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemframebuffer.h:80:32: note: Function 'texunitMess' argument 1 names different: declaration 'mode' definition 'unit'. Gem-v0.94/src/Controls/gemframebuffer.cpp:666:40: note: Function 'texunitMess' argument 1 names different: declaration 'mode' definition 'unit'. Gem-v0.94/src/Controls/gemframebuffer.cpp:653:9: style: Variable 'type' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Controls/gemhead.cpp:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_type [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemhead.cpp:157:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DIRTY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemhead.cpp:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemhead.cpp:327:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bangMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemkeyboard.cpp:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemhead.h:56:25: style: Virtual function 'stopRendering' is called from destructor '~gemhead()' at line 116. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Controls/gemhead.cpp:116:5: note: Calling stopRendering Gem-v0.94/src/Controls/gemhead.h:56:25: note: stopRendering is a virtual function Gem-v0.94/src/Controls/gemreceive.h:51:3: style: Class 'gemreceive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Controls/gemhead.h:64:16: style: The function 'receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Controls/gemreceive.h:61:16: note: Virtual function in base class Gem-v0.94/src/Controls/gemhead.h:64:16: note: Function in derived class Gem-v0.94/src/Controls/gemhead.h:70:12: style: The destructor '~gemhead' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Controls/gemreceive.h:57:12: note: Virtual destructor in base class Gem-v0.94/src/Controls/gemhead.h:70:12: note: Destructor in derived class Gem-v0.94/src/Controls/gemkeyname.cpp:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVIDS/videoVIDS.h:31:16: style: Virtual function 'close' is called from destructor '~videoVIDS()' at line 48. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:48:3: note: Calling close Gem-v0.94/plugins/videoVIDS/videoVIDS.h:31:16: note: close is a virtual function Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:229:17: style: The scope of the variable 'sval' can be reduced. [variableScope] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:482:48: style:inconclusive: Function 'dialog' argument 1 names different: declaration 'names' definition 'dlgs'. [funcArgNamesDifferent] Gem-v0.94/plugins/videoVIDS/videoVIDS.h:50:47: note: Function 'dialog' argument 1 names different: declaration 'names' definition 'dlgs'. Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:482:48: note: Function 'dialog' argument 1 names different: declaration 'names' definition 'dlgs'. Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:245:13: style: Local variable 'i' shadows outer variable [shadowVariable] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:226:16: note: Shadowed declaration Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:245:13: note: Shadow variable Gem-v0.94/src/Controls/gemlist.cpp:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:457:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Controls/gemlist.cpp:101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POINTER [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TIMING_TICK [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_LIGHTING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:191:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist.cpp:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist_info.cpp:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist_info.cpp:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:82:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Controls/gemlist_info.cpp:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:348:10: style: Unused variable: d [unusedVariable] Gem-v0.94/src/Controls/gemlist_info.h:32:3: style: Class 'gemlist_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Controls/gemlist.cpp:132:35: style:inconclusive: Function 'lightingMess' argument 1 names different: declaration 'state' definition 'light'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemlist.h:67:34: note: Function 'lightingMess' argument 1 names different: declaration 'state' definition 'light'. Gem-v0.94/src/Controls/gemlist.cpp:132:35: note: Function 'lightingMess' argument 1 names different: declaration 'state' definition 'light'. Gem-v0.94/src/Controls/gemlist_matrix.cpp:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist_matrix.cpp:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemlist_matrix.cpp:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemmanager.cpp:43:34: style:inconclusive: Function 'dimenMess' argument 1 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemmanager.h:47:31: note: Function 'dimenMess' argument 1 names different: declaration 'width' definition 'w'. Gem-v0.94/src/Controls/gemmanager.cpp:43:34: note: Function 'dimenMess' argument 1 names different: declaration 'width' definition 'w'. Gem-v0.94/src/Controls/gemmanager.cpp:43:41: style:inconclusive: Function 'dimenMess' argument 2 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemmanager.h:47:42: note: Function 'dimenMess' argument 2 names different: declaration 'height' definition 'h'. Gem-v0.94/src/Controls/gemmanager.cpp:43:41: note: Function 'dimenMess' argument 2 names different: declaration 'height' definition 'h'. Gem-v0.94/src/Controls/gemlist_matrix.h:32:3: style: Class 'gemlist_matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Controls/gemmouse.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemmouse.cpp:137:18: performance:inconclusive: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. [functionStatic] Gem-v0.94/src/Controls/gemmouse.h:60:19: note: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. Gem-v0.94/src/Controls/gemmouse.cpp:137:18: note: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. Gem-v0.94/src/Controls/gemreceive.cpp:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemreceive.cpp:289:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemreceive.cpp:140:12: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Controls/gemreceive.cpp:125:46: style:inconclusive: Function 'bind' argument 2 names different: declaration 'name' definition 'key'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemreceive.h:97:43: note: Function 'bind' argument 2 names different: declaration 'name' definition 'key'. Gem-v0.94/src/Controls/gemreceive.cpp:125:46: note: Function 'bind' argument 2 names different: declaration 'name' definition 'key'. Gem-v0.94/src/Controls/gemreceive.cpp:151:48: style:inconclusive: Function 'unbind' argument 2 names different: declaration 'name' definition 'key'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemreceive.h:98:45: note: Function 'unbind' argument 2 names different: declaration 'name' definition 'key'. Gem-v0.94/src/Controls/gemreceive.cpp:151:48: note: Function 'unbind' argument 2 names different: declaration 'name' definition 'key'. Gem-v0.94/src/Controls/gemreceive.cpp:265:41: performance: Function parameter 's' should be passed by const reference. [passedByValue] Gem-v0.94/src/Controls/gemwin.cpp:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:139:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:150:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleaseDestroy [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stereo [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fullscreen [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_menuBar [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_secondscreen [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xoffset [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clear_color [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:287:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clear_mask [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mat_ambient [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mat_specular [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mat_shininess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fog [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fogStart [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fogColor [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fogMode [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motionBlur [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:434:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fps [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsaa [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:457:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bangMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_profile [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:612:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stereo [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:616:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stereoSep [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stereoFocal [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:624:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stereoLine [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:628:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:649:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_perspect [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.cpp:664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stereoFocal [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/render_trigger.cpp:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/modelfiler.cpp:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/modelfiler.cpp:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/modelfiler.cpp:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/modelfiler.cpp:473:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/gemwin.h:77:3: style: Class 'gemwin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Controls/gemwin.cpp:443:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Gem-v0.94/src/Controls/gemwin.cpp:445:5: note: Found duplicate branches for 'if' and 'else'. Gem-v0.94/src/Controls/gemwin.cpp:443:3: note: Found duplicate branches for 'if' and 'else'. Gem-v0.94/src/Controls/gemwin.cpp:411:34: style:inconclusive: Function 'topmostMess' argument 1 names different: declaration 'setting' definition 'topmost'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemwin.h:110:35: note: Function 'topmostMess' argument 1 names different: declaration 'setting' definition 'topmost'. Gem-v0.94/src/Controls/gemwin.cpp:411:34: note: Function 'topmostMess' argument 1 names different: declaration 'setting' definition 'topmost'. Gem-v0.94/src/Controls/gemwin.cpp:638:50: style:inconclusive: Function 'frameMessCallback' argument 2 names different: declaration 'framesPerSecond' definition 'rate'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemwin.h:137:51: note: Function 'frameMessCallback' argument 2 names different: declaration 'framesPerSecond' definition 'rate'. Gem-v0.94/src/Controls/gemwin.cpp:638:50: note: Function 'frameMessCallback' argument 2 names different: declaration 'framesPerSecond' definition 'rate'. Gem-v0.94/src/Controls/gemwin.cpp:712:56: style:inconclusive: Function 'titleMessCallback' argument 2 names different: declaration 's' definition 'disp'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemwin.h:121:57: note: Function 'titleMessCallback' argument 2 names different: declaration 's' definition 'disp'. Gem-v0.94/src/Controls/gemwin.cpp:712:56: note: Function 'titleMessCallback' argument 2 names different: declaration 's' definition 'disp'. Gem-v0.94/src/Controls/gemwin.cpp:716:57: style:inconclusive: Function 'createMessCallback' argument 2 names different: declaration 's' definition 'disp'. [funcArgNamesDifferent] Gem-v0.94/src/Controls/gemwin.h:122:58: note: Function 'createMessCallback' argument 2 names different: declaration 's' definition 'disp'. Gem-v0.94/src/Controls/gemwin.cpp:716:57: note: Function 'createMessCallback' argument 2 names different: declaration 's' definition 'disp'. Gem-v0.94/src/Gem/ContextData.h:64:12: style: The destructor '~ContextData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Gem/ContextData.h:46:12: note: Virtual destructor in base class Gem-v0.94/src/Gem/ContextData.h:64:12: note: Destructor in derived class Gem-v0.94/src/Gem/Dylib.cpp:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Dylib.cpp:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Dylib.cpp:315:32: performance:inconclusive: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/Dylib.h:51:14: note: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/Dylib.cpp:315:32: note: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/Dylib.cpp:207:8: performance:inconclusive: Technically the member function 'GemDylibHandle::close' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/Dylib.h:34:3: style: Class 'GemDylib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Gem/Dylib.cpp:241:10: style: Condition 'NULL==m_handle' is always true [knownConditionTrueFalse] Gem-v0.94/src/Gem/Dylib.cpp:202:16: note: Calling function 'open' returns 0 Gem-v0.94/src/Gem/Dylib.cpp:240:32: note: Calling function 'open' returns 0 Gem-v0.94/src/Gem/Dylib.cpp:240:32: note: Assignment 'm_handle=GemDylibHandle::open(obj,filename,extension)', assigned value is 0 Gem-v0.94/src/Gem/Dylib.cpp:241:10: note: Condition 'NULL==m_handle' is always true Gem-v0.94/src/Gem/Dylib.cpp:258:10: style: Condition 'NULL==m_handle' is always true [knownConditionTrueFalse] Gem-v0.94/src/Gem/Dylib.cpp:257:32: note: Calling function 'open' returns 0 Gem-v0.94/src/Gem/Dylib.cpp:257:32: note: Assignment 'm_handle=GemDylibHandle::open(filename+extension)', assigned value is 0 Gem-v0.94/src/Gem/Dylib.cpp:258:10: note: Condition 'NULL==m_handle' is always true Gem-v0.94/src/Gem/Dylib.cpp:261:10: style: Condition 'NULL==m_handle' is always true [knownConditionTrueFalse] Gem-v0.94/src/Gem/Dylib.cpp:259:34: note: Calling function 'open' returns 0 Gem-v0.94/src/Gem/Dylib.cpp:259:34: note: Assignment 'm_handle=GemDylibHandle::open(filename+GemDylibHandle::defaultExtension)', assigned value is 0 Gem-v0.94/src/Gem/Dylib.cpp:261:10: note: Condition 'NULL==m_handle' is always true Gem-v0.94/src/Gem/Dylib.cpp:279:10: style: Condition 'NULL==m_handle' is always true [knownConditionTrueFalse] Gem-v0.94/src/Gem/Dylib.cpp:278:32: note: Calling function 'open' returns 0 Gem-v0.94/src/Gem/Dylib.cpp:278:32: note: Assignment 'm_handle=GemDylibHandle::open(filename)', assigned value is 0 Gem-v0.94/src/Gem/Dylib.cpp:279:10: note: Condition 'NULL==m_handle' is always true Gem-v0.94/src/Gem/Dylib.cpp:343:6: style: Condition 'runproc' is always false [knownConditionTrueFalse] Gem-v0.94/src/Gem/Dylib.cpp:317:21: note: Assignment 'result=NULL', assigned value is 0 Gem-v0.94/src/Gem/Dylib.cpp:342:26: note: Calling function 'proc' returns 0 Gem-v0.94/src/Gem/Dylib.cpp:342:26: note: Assignment 'runproc=proc(procname)', assigned value is 0 Gem-v0.94/src/Gem/Dylib.cpp:343:6: note: Condition 'runproc' is always false Gem-v0.94/src/Gem/Dylib.cpp:236:59: style:inconclusive: Function 'GemDylib' argument 2 names different: declaration 'libname' definition 'filename'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/Dylib.h:31:30: note: Function 'GemDylib' argument 2 names different: declaration 'libname' definition 'filename'. Gem-v0.94/src/Gem/Dylib.cpp:236:59: note: Function 'GemDylib' argument 2 names different: declaration 'libname' definition 'filename'. Gem-v0.94/src/Gem/Dylib.cpp:254:38: style:inconclusive: Function 'GemDylib' argument 1 names different: declaration 'libname' definition 'filename'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/Dylib.h:34:30: note: Function 'GemDylib' argument 1 names different: declaration 'libname' definition 'filename'. Gem-v0.94/src/Gem/Dylib.cpp:254:38: note: Function 'GemDylib' argument 1 names different: declaration 'libname' definition 'filename'. Gem-v0.94/src/Gem/Exception.cpp:57:19: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Files.cpp:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Files.cpp:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Files.cpp:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Files.cpp:156:44: style:inconclusive: Function 'getExtension' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/Files.h:34:55: note: Function 'getExtension' argument 1 names different: declaration 'filename' definition 'fileName'. Gem-v0.94/src/Gem/Files.cpp:156:44: note: Function 'getExtension' argument 1 names different: declaration 'filename' definition 'fileName'. Gem-v0.94/src/Gem/Files.cpp:156:65: style:inconclusive: Function 'getExtension' argument 2 names different: declaration 'make_lowercase' definition 'lower'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/Files.h:35:42: note: Function 'getExtension' argument 2 names different: declaration 'make_lowercase' definition 'lower'. Gem-v0.94/src/Gem/Files.cpp:156:65: note: Function 'getExtension' argument 2 names different: declaration 'make_lowercase' definition 'lower'. Gem-v0.94/src/Gem/Event.cpp:48:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:65:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:71:34: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:91:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:108:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:114:34: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:133:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:150:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:156:34: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:175:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:192:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:198:34: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:217:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:234:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:240:34: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:367:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:375:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:384:29: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:392:32: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:400:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Event.cpp:60:64: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Gem/Event.cpp:103:64: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Gem/GLStack.cpp:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODELVIEW [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Event.cpp:145:62: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Gem/GLStack.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackDepth [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Event.cpp:187:68: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Gem/GLStack.cpp:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Event.cpp:229:64: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Gem/GLStack.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackDepth [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Event.cpp:416:30: style: Parameter 'x' can be declared as pointer to const. However it seems that 'eventClock' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Gem-v0.94/src/Gem/Event.cpp:334:67: note: You might need to cast the function pointer here Gem-v0.94/src/Gem/Event.cpp:416:30: note: Parameter 'x' can be declared as pointer to const Gem-v0.94/src/Gem/GLStack.cpp:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/GLStack.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODELVIEW [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/GLStack.cpp:186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/GLStack.cpp:218:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackDepth [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Controls/modelfiler.cpp:314:14: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Controls/modelfiler.cpp:314:16: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Controls/modelfiler.cpp:314:14: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Controls/modelfiler.cpp:406:18: style: Variable 'tabs[j][i]' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Gem/Image.cpp:35:0: error: #error Grayscale colortype broken [preprocessorErrorDirective] Gem-v0.94/src/Gem/Image.cpp:35:3: error: #error Grayscale colortype broken [preprocessorErrorDirective] Gem-v0.94/src/Gem/Loaders.cpp:84:25: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Loaders.cpp:93:27: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Loaders.cpp:53:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Gem/Loaders.cpp:59:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Gem/Loaders.cpp:69:37: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Gem/PBuffer.cpp:589:18: warning: Member variable 'PBuffer::width' is not assigned a value in 'PBuffer::operator='. [operatorEqVarError] Gem-v0.94/src/Gem/PBuffer.cpp:589:18: warning: Member variable 'PBuffer::height' is not assigned a value in 'PBuffer::operator='. [operatorEqVarError] Gem-v0.94/src/Gem/PBuffer.cpp:589:18: warning: Member variable 'PBuffer::data' is not assigned a value in 'PBuffer::operator='. [operatorEqVarError] Gem-v0.94/src/Gem/PBuffer.cpp:571:15: performance:inconclusive: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/PBuffer.h:43:8: note: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.cpp:571:15: note: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.cpp:576:15: performance:inconclusive: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/PBuffer.h:44:8: note: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.cpp:576:15: note: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.cpp:556:7: style: struct member 'PBuffer_data::dummy' is never used. [unusedStructMember] Gem-v0.94/src/Gem/Manager.cpp:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_h [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture_rectangle_supported [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:213:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatchWinmessCallback [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowContext [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clear_color [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHTING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:402:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_STACKS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:416:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clear_color [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:521:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POINTER [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:558:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_profile [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:891:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:923:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rendering [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rendering [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:951:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ALPHA_TEST [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:991:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1001:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1088:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleaseDestroy [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1095:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleaseDestroy [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowNumber [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1270:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_windowState [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_w [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1355:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xoffset [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1367:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_profile [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHT0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1433:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHT0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:1485:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VENDOR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SEMI [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:223:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NULL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:333:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Settings.cpp:241:4: warning:inconclusive: Class 'PIMPL' which has virtual members does not have a virtual destructor. [virtualDestructor] Gem-v0.94/src/Gem/Settings.cpp:78:16: style: Virtual function 'set' is called from constructor 'PIMPL()' at line 202. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Settings.cpp:202:5: note: Calling setEnv Gem-v0.94/src/Gem/Settings.cpp:279:5: note: Calling set Gem-v0.94/src/Gem/Settings.cpp:78:16: note: set is a virtual function Gem-v0.94/src/Gem/Settings.cpp:70:18: style: Virtual function 'get' is called from constructor 'PIMPL()' at line 203. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Settings.cpp:203:14: note: Calling get Gem-v0.94/src/Gem/Settings.cpp:70:18: note: get is a virtual function Gem-v0.94/src/Gem/Settings.cpp:78:16: style: Virtual function 'set' is called from constructor 'PIMPL()' at line 217. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Settings.cpp:217:5: note: Calling setEnv Gem-v0.94/src/Gem/Settings.cpp:279:5: note: Calling set Gem-v0.94/src/Gem/Settings.cpp:78:16: note: set is a virtual function Gem-v0.94/src/Gem/Settings.cpp:78:16: style: Virtual function 'set' is called from constructor 'PIMPL()' at line 218. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Settings.cpp:218:5: note: Calling setEnv Gem-v0.94/src/Gem/Settings.cpp:279:5: note: Calling set Gem-v0.94/src/Gem/Settings.cpp:78:16: note: set is a virtual function Gem-v0.94/src/Gem/Settings.cpp:78:16: style: Virtual function 'set' is called from constructor 'PIMPL()' at line 220. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Settings.cpp:220:5: note: Calling setEnv Gem-v0.94/src/Gem/Settings.cpp:279:5: note: Calling set Gem-v0.94/src/Gem/Settings.cpp:78:16: note: set is a virtual function Gem-v0.94/src/Gem/Settings.cpp:78:16: style: Virtual function 'set' is called from constructor 'PIMPL()' at line 238. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Settings.cpp:238:5: note: Calling set Gem-v0.94/src/Gem/Settings.cpp:110:5: note: Calling set Gem-v0.94/src/Gem/Settings.cpp:78:16: note: set is a virtual function Gem-v0.94/src/Gem/Settings.cpp:126:25: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Settings.cpp:132:34: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Settings.cpp:132:51: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Settings.cpp:223:22: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Settings.cpp:233:8: style: Redundant initialization for 'fp'. The initialized value is overwritten before it is read. [redundantInitialization] Gem-v0.94/src/Gem/Settings.cpp:225:19: note: fp is initialized Gem-v0.94/src/Gem/Settings.cpp:233:8: note: fp is overwritten Gem-v0.94/src/Gem/Settings.cpp:317:45: style:inconclusive: Function 'get' argument 1 names different: declaration 'key' definition 's'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/Settings.h:28:30: note: Function 'get' argument 1 names different: declaration 'key' definition 's'. Gem-v0.94/src/Gem/Settings.cpp:317:45: note: Function 'get' argument 1 names different: declaration 'key' definition 's'. Gem-v0.94/src/Gem/Settings.cpp:324:55: style:inconclusive: Function 'set' argument 2 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/Settings.h:29:40: note: Function 'set' argument 2 names different: declaration 'value' definition 'v'. Gem-v0.94/src/Gem/Settings.cpp:324:55: note: Function 'set' argument 2 names different: declaration 'value' definition 'v'. Gem-v0.94/src/Gem/Settings.cpp:246:27: performance: Function parameter 'key' should be passed by const reference. [passedByValue] Gem-v0.94/src/Gem/Settings.cpp:206:24: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] Gem-v0.94/src/Gem/Properties.h:107:28: style: Virtual function 'assign' is called from copy constructor 'Properties(const gem::Properties&)' at line 27. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/Properties.cpp:27:3: note: Calling assign Gem-v0.94/src/Gem/Properties.h:107:28: note: assign is a virtual function Gem-v0.94/src/Gem/Properties.h:84:32: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/src/Gem/Setup.cpp:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Setup.cpp:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/State.h:217:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/State.cpp:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACKMODELVIEW [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/State.cpp:232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/State.cpp:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/State.cpp:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Setup.cpp:193:7: style: Condition 'mypath' is always false [knownConditionTrueFalse] Gem-v0.94/src/Gem/Setup.cpp:185:21: note: Assignment 'mypath=0', assigned value is 0 Gem-v0.94/src/Gem/Setup.cpp:193:7: note: Condition 'mypath' is always false Gem-v0.94/src/Gem/Setup.cpp:206:6: style: Condition '!success' is always true [knownConditionTrueFalse] Gem-v0.94/src/Gem/Setup.cpp:191:17: note: Assignment 'success=0', assigned value is 0 Gem-v0.94/src/Gem/Setup.cpp:206:6: note: Condition '!success' is always true Gem-v0.94/src/Gem/Setup.cpp:209:9: style: Condition 'mypath' is always false [knownConditionTrueFalse] Gem-v0.94/src/Gem/Setup.cpp:185:21: note: Assignment 'mypath=0', assigned value is 0 Gem-v0.94/src/Gem/Setup.cpp:209:9: note: Condition 'mypath' is always false Gem-v0.94/src/Gem/Manager.cpp:1492:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] Gem-v0.94/src/Gem/Manager.cpp:1496:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] Gem-v0.94/src/Gem/VertexBuffer.cpp:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glGenBuffers [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/VertexBuffer.cpp:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glBufferData [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Gem/Manager.cpp:524:28: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Manager.cpp:1490:35: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/Manager.cpp:1491:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Gem/VertexBuffer.cpp:36:48: style:inconclusive: Function 'VertexBuffer' argument 1 names different: declaration 'size' definition 'size_'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/VertexBuffer.h:27:29: note: Function 'VertexBuffer' argument 1 names different: declaration 'size' definition 'size_'. Gem-v0.94/src/Gem/VertexBuffer.cpp:36:48: note: Function 'VertexBuffer' argument 1 names different: declaration 'size' definition 'size_'. Gem-v0.94/src/Gem/VertexBuffer.cpp:37:48: style:inconclusive: Function 'VertexBuffer' argument 2 names different: declaration 'dimen' definition 'dimen_'. [funcArgNamesDifferent] Gem-v0.94/src/Gem/VertexBuffer.h:27:48: note: Function 'VertexBuffer' argument 2 names different: declaration 'dimen' definition 'dimen_'. Gem-v0.94/src/Gem/VertexBuffer.cpp:37:48: note: Function 'VertexBuffer' argument 2 names different: declaration 'dimen' definition 'dimen_'. Gem-v0.94/src/Gem/Manager.cpp:675:13: style: Variable 'xDivy' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Gem/State.cpp:137:21: warning: Member variable 'GemState::data' is not assigned a value in 'GemState::operator='. [operatorEqVarError] Gem-v0.94/src/Gem/State.cpp:229:17: performance:inconclusive: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/State.h:187:9: note: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.cpp:229:17: note: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.cpp:238:17: performance:inconclusive: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/State.h:189:9: note: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.cpp:238:17: note: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 114. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:114:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 115. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:115:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 117. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:117:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 118. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:118:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 119. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:119:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 121. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:121:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 122. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:122:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 123. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:123:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 124. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:124:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 125. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:125:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Gem/State.h:224:16: style: Virtual function 'set' is called from constructor 'GemState()' at line 127. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Gem/State.cpp:127:3: note: Calling set Gem-v0.94/src/Gem/State.h:224:16: note: set is a virtual function Gem-v0.94/src/Geos/GemSplash.cpp:60:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_GemSplash [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/circle.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/circle.cpp:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/circle.h:41:3: style: Class 'circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Geos/colorSquare.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/colorSquare.cpp:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/colorSquare.cpp:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lighting [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/cone.cpp:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/cone.h:47:12: style: The destructor '~cone' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Geos/cylinder.h:47:12: note: Virtual destructor in base class Gem-v0.94/src/Geos/cone.h:47:12: note: Destructor in derived class Gem-v0.94/src/Geos/cone.h:51:16: style: The function 'setupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Geos/cylinder.h:54:16: note: Virtual function in base class Gem-v0.94/src/Geos/cone.h:51:16: note: Function in derived class Gem-v0.94/src/Geos/colorSquare.h:41:3: style: Class 'colorSquare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Geos/cone.cpp:30:42: style:inconclusive: Function 'cone' argument 2 names different: declaration 'slice' definition 'slices'. [funcArgNamesDifferent] Gem-v0.94/src/Geos/cone.h:41:35: note: Function 'cone' argument 2 names different: declaration 'slice' definition 'slices'. Gem-v0.94/src/Geos/cone.cpp:30:42: note: Function 'cone' argument 2 names different: declaration 'slice' definition 'slices'. Gem-v0.94/src/Geos/cuboid.cpp:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/cuboid.cpp:68:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/cube.cpp:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/cuboid.cpp:43:13: style: Assignment 'm_sizez=0.f' is redundant with condition 'm_sizez==0.f'. [duplicateConditionalAssign] Gem-v0.94/src/Geos/cuboid.cpp:42:15: note: Condition 'm_sizez==0.f' Gem-v0.94/src/Geos/cuboid.cpp:43:13: note: Assignment 'm_sizez=0.f' is redundant Gem-v0.94/src/Geos/cuboid.cpp:76:18: style: Variable 'v' can be declared as const array [constVariable] Gem-v0.94/src/Geos/cuboid.cpp:80:16: style: Variable 'faces' can be declared as const array [constVariable] Gem-v0.94/src/Geos/cube.h:42:3: style: Class 'cube' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Geos/cube.cpp:54:18: style: Variable 'v' can be declared as const array [constVariable] Gem-v0.94/src/Geos/cube.cpp:58:16: style: Variable 'faces' can be declared as const array [constVariable] Gem-v0.94/src/Geos/curve.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/curve.cpp:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numVertices [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/curve.h:41:3: style: Class 'curve' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Geos/curve.cpp:120:34: style:inconclusive: Function 'resolutionMess' argument 1 names different: declaration 'res' definition 'resolution'. [funcArgNamesDifferent] Gem-v0.94/src/Geos/curve.h:55:38: note: Function 'resolutionMess' argument 1 names different: declaration 'res' definition 'resolution'. Gem-v0.94/src/Geos/curve.cpp:120:34: note: Function 'resolutionMess' argument 1 names different: declaration 'res' definition 'resolution'. Gem-v0.94/src/Geos/curve.cpp:65:8: style: Variable 'lighting' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Geos/cylinder.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/cylinder.cpp:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/curve3d.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawTypes [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/curve3d.cpp:153:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_drawType [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Geos/curve3d.cpp:98:13: style:inconclusive: Boolean expression 'X>=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/curve3d.cpp:98:34: style:inconclusive: Boolean expression 'Y>=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/curve3d.cpp:98:41: style:inconclusive: Boolean expression 'Y0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/newWave.cpp:366:42: style:inconclusive: Boolean expression 'posYi>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/newWave.cpp:366:56: style:inconclusive: Boolean expression 'posYi0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/newWave.cpp:380:42: style:inconclusive: Boolean expression 'posYi>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/newWave.cpp:380:56: style:inconclusive: Boolean expression 'posYi=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/surface3d.cpp:102:34: style:inconclusive: Boolean expression 'Y>=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] Gem-v0.94/src/Geos/surface3d.cpp:102:41: style:inconclusive: Boolean expression 'Yimage' is always true [knownConditionTrueFalse] Gem-v0.94/src/Pixes/pix_buffer_write.cpp:103:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_buffer_write.cpp:109:26: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_backlight.cpp:740:41: style:inconclusive: Function 'scaleMess' argument 1 names different: declaration 'scale' definition 'v'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_backlight.h:71:30: note: Function 'scaleMess' argument 1 names different: declaration 'scale' definition 'v'. Gem-v0.94/src/Pixes/pix_backlight.cpp:740:41: note: Function 'scaleMess' argument 1 names different: declaration 'scale' definition 'v'. Gem-v0.94/src/Pixes/pix_backlight.cpp:748:41: style:inconclusive: Function 'floorMess' argument 1 names different: declaration 'floor' definition 'v'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_backlight.h:72:30: note: Function 'floorMess' argument 1 names different: declaration 'floor' definition 'v'. Gem-v0.94/src/Pixes/pix_backlight.cpp:748:41: note: Function 'floorMess' argument 1 names different: declaration 'floor' definition 'v'. Gem-v0.94/src/Pixes/pix_backlight.cpp:760:43: style:inconclusive: Function 'ceilingMess' argument 1 names different: declaration 'ceil' definition 'v'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_backlight.h:73:32: note: Function 'ceilingMess' argument 1 names different: declaration 'ceil' definition 'v'. Gem-v0.94/src/Pixes/pix_backlight.cpp:760:43: note: Function 'ceilingMess' argument 1 names different: declaration 'ceil' definition 'v'. Gem-v0.94/src/Pixes/pix_backlight.cpp:100:22: style: Variable 'pCurrentOutput' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_backlight.cpp:270:21: style: Variable 'pCurrentOutput' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_backlight.cpp:310:22: style: Variable 'pCurrentOutput' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_backlight.cpp:499:21: style: Variable 'pCurrentOutput' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_clearblock.cpp:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEMCACHE_MAGIC [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_clearblock.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_clearblock.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_clearblock.h:62:17: style: Virtual function 'stopRendering' is called from destructor '~pix_clearblock()' at line 44. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_clearblock.cpp:44:5: note: Calling stopRendering Gem-v0.94/src/Pixes/pix_clearblock.h:62:17: note: stopRendering is a virtual function Gem-v0.94/src/Pixes/pix_coloralpha.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_coloralpha.cpp:69:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_coloralpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_color.cpp:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_color.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_color.cpp:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB2GRAY_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_color.cpp:76:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_OFFSET [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_color.cpp:111:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_color [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colormatrix.cpp:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colormatrix.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colormatrix.cpp:121:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_colormatrix [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorclassify.cpp:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chBlue [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:348:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:484:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:528:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_colorreduce [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_colorreduce.h:48:3: style: Class 'pix_colorreduce' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:119:19: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:123:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:128:6: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:180:19: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:379:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:380:25: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:406:9: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:232:38: style: Local variable 'pInvColorMapEntry' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_colorreduce.h:95:43: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_colorreduce.cpp:232:38: note: Shadow variable Gem-v0.94/src/Pixes/pix_colorreduce.cpp:456:13: style: Local variable 'nCount' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:420:7: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_colorreduce.cpp:456:13: note: Shadow variable Gem-v0.94/src/Pixes/pix_colorreduce.cpp:500:44: style: Local variable 'pInvColorMapEntry' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_colorreduce.h:95:43: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_colorreduce.cpp:500:44: note: Shadow variable Gem-v0.94/src/Pixes/pix_colorreduce.cpp:146:8: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_colorreduce.cpp:232:38: style: Variable 'pInvColorMapEntry' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_compare.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_compare.cpp:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_composite.cpp:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_composite.cpp:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_compare.h:46:3: style: Class 'pix_compare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_convert.cpp:37:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_convert.h:45:3: style: Class 'pix_convert' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_contrast.cpp:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_contrast.cpp:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chU [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_contrast.cpp:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_contrast.cpp:329:43: style:inconclusive: Function 'saturationMess' argument 1 names different: declaration 'contrast' definition 'saturation'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_contrast.h:42:32: note: Function 'saturationMess' argument 1 names different: declaration 'contrast' definition 'saturation'. Gem-v0.94/src/Pixes/pix_contrast.cpp:329:43: note: Function 'saturationMess' argument 1 names different: declaration 'contrast' definition 'saturation'. Gem-v0.94/src/Pixes/pix_coordinate.cpp:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_coordinate.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_coordinate.cpp:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_coordinate.cpp:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_crop.cpp:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_crop.cpp:102:20: style: Variable 'olddata' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_convolve.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNPACK_ALIGNMENT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_list [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA8 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:292:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:334:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:380:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_REPEAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_REPLACE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:470:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rightImageMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:506:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_cubemap.cpp:510:22: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:494:22: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_convolve.h:57:8: note: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. Gem-v0.94/src/Pixes/pix_convolve.cpp:494:22: note: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. Gem-v0.94/src/Pixes/pix_convolve.cpp:94:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:95:15: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:150:8: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:333:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:334:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:412:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:481:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:483:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_convolve.cpp:100:8: style: The scope of the variable 'val1' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_convolve.cpp:33:41: style:inconclusive: Function 'pix_convolve' argument 1 names different: declaration 'row' definition 'fRow'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_convolve.h:48:27: note: Function 'pix_convolve' argument 1 names different: declaration 'row' definition 'fRow'. Gem-v0.94/src/Pixes/pix_convolve.cpp:33:41: note: Function 'pix_convolve' argument 1 names different: declaration 'row' definition 'fRow'. Gem-v0.94/src/Pixes/pix_convolve.cpp:33:58: style:inconclusive: Function 'pix_convolve' argument 2 names different: declaration 'col' definition 'fCol'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_convolve.h:48:43: note: Function 'pix_convolve' argument 2 names different: declaration 'col' definition 'fCol'. Gem-v0.94/src/Pixes/pix_convolve.cpp:33:58: note: Function 'pix_convolve' argument 2 names different: declaration 'col' definition 'fCol'. Gem-v0.94/src/Pixes/pix_convolve.cpp:83:52: style: Parameter 'image' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_convolve.cpp:84:52: style: Parameter 'tempImg' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_convolve.cpp:316:51: style: Parameter 'image' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_convolve.cpp:317:51: style: Parameter 'tempImg' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_convolve.cpp:494:58: style: Parameter 'image' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_convolve.cpp:495:18: style: Parameter 'tempImg' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_curve.cpp:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_curve.cpp:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_curve.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_curve.cpp:227:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chU [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_curve.cpp:251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_convolve.cpp:100:13: style: Variable 'val1' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:103:13: style: Variable 'val4' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:106:13: style: Variable 'val7' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:330:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:364:33: style: Variable 'val1' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:367:33: style: Variable 'val4' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:370:33: style: Variable 'val7' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:412:39: style: Variable '((unsigned char*)dest)[i*2+1]' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:423:17: style: Variable 'val1' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:426:17: style: Variable 'val4' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:429:17: style: Variable 'val7' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:330:7: style: Variable 'size' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_convolve.cpp:331:7: style: Unused variable: length [unusedVariable] Gem-v0.94/src/Pixes/pix_data.cpp:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_data.cpp:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixRight [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_data.cpp:189:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_data.h:48:3: style: Class 'pix_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_data.cpp:163:31: style:inconclusive: Function 'xPos' argument 1 names different: declaration 'pos' definition 'f'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_data.h:70:40: note: Function 'xPos' argument 1 names different: declaration 'pos' definition 'f'. Gem-v0.94/src/Pixes/pix_data.cpp:163:31: note: Function 'xPos' argument 1 names different: declaration 'pos' definition 'f'. Gem-v0.94/src/Pixes/pix_data.cpp:167:31: style:inconclusive: Function 'yPos' argument 1 names different: declaration 'pos' definition 'f'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_data.h:73:40: note: Function 'yPos' argument 1 names different: declaration 'pos' definition 'f'. Gem-v0.94/src/Pixes/pix_data.cpp:167:31: note: Function 'yPos' argument 1 names different: declaration 'pos' definition 'f'. Gem-v0.94/src/Pixes/pix_delay.cpp:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_delay.h:42:3: style: Class 'pix_delay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_delay.cpp:50:33: style:inconclusive: Function 'delayMess' argument 1 names different: declaration 'frames' definition 'frame'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_delay.h:56:31: note: Function 'delayMess' argument 1 names different: declaration 'frames' definition 'frame'. Gem-v0.94/src/Pixes/pix_delay.cpp:50:33: note: Function 'delayMess' argument 1 names different: declaration 'frames' definition 'frame'. Gem-v0.94/src/Pixes/pix_delay.cpp:27:33: style: Parameter 'f' can be declared as reference to const. However it seems that 'pix_delay' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Gem-v0.94/src/Pixes/pix_delay.h:36:20: note: You might need to cast the function pointer here Gem-v0.94/src/Pixes/pix_delay.cpp:27:33: note: Parameter 'f' can be declared as reference to const Gem-v0.94/src/Pixes/pix_delay.cpp:64:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_deinterlace.cpp:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_deinterlace.cpp:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_diff.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_diff.cpp:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_diff.cpp:99:18: style: Variable 'rightPix' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_deinterlace.cpp:378:61: style:inconclusive: Function 'modeMessCallback' argument 2 names different: declaration 'contrast' definition 'mode'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_deinterlace.h:69:56: note: Function 'modeMessCallback' argument 2 names different: declaration 'contrast' definition 'mode'. Gem-v0.94/src/Pixes/pix_deinterlace.cpp:378:61: note: Function 'modeMessCallback' argument 2 names different: declaration 'contrast' definition 'mode'. Gem-v0.94/src/Pixes/pix_deinterlace.cpp:384:65: style:inconclusive: Function 'adaptiveMessCallback' argument 2 names different: declaration 'contrast' definition 'mode'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_deinterlace.h:70:60: note: Function 'adaptiveMessCallback' argument 2 names different: declaration 'contrast' definition 'mode'. Gem-v0.94/src/Pixes/pix_deinterlace.cpp:384:65: note: Function 'adaptiveMessCallback' argument 2 names different: declaration 'contrast' definition 'mode'. Gem-v0.94/src/Pixes/pix_dot.cpp:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dot.cpp:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dot.cpp:355:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dot.cpp:419:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dot.cpp:486:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dot.cpp:590:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_draw.cpp:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_draw.cpp:60:16: style: Condition '!&img->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/Pixes/pix_dump.cpp:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dump.cpp:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doROI [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dump.cpp:362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dump.cpp:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGB [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dump.cpp:383:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_dump.h:88:17: style:inconclusive: Member variable 'pix_dump::m_bufsize' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_dump.cpp:47:3: note: Member variable 'pix_dump::m_bufsize' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_dump.h:88:17: note: Member variable 'pix_dump::m_bufsize' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_dump.h:92:8: style:inconclusive: Member variable 'pix_dump::m_bytemode' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_dump.cpp:51:3: note: Member variable 'pix_dump::m_bytemode' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_dump.h:92:8: note: Member variable 'pix_dump::m_bytemode' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_dot.h:62:17: style: Virtual function 'scaleMess' is called from constructor 'pix_dot(int,t_atom*)' at line 57. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_dot.cpp:57:5: note: Calling scaleMess Gem-v0.94/src/Pixes/pix_dot.h:62:17: note: scaleMess is a virtual function Gem-v0.94/src/Pixes/pix_dot.h:61:17: style: Virtual function 'sizeMess' is called from constructor 'pix_dot(int,t_atom*)' at line 60. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_dot.cpp:60:5: note: Calling sizeMess Gem-v0.94/src/Pixes/pix_dot.h:61:17: note: sizeMess is a virtual function Gem-v0.94/src/Pixes/pix_dot.h:59:17: style: Virtual function 'yuv_init' is called from constructor 'pix_dot(int,t_atom*)' at line 68. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_dot.cpp:68:3: note: Calling yuv_init Gem-v0.94/src/Pixes/pix_dot.h:59:17: note: yuv_init is a virtual function Gem-v0.94/src/Pixes/pix_dot.cpp:259:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:355:15: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:363:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:364:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:419:15: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:427:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:428:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:467:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:486:15: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:494:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:495:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:513:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:592:18: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_dot.cpp:566:7: style: The scope of the variable 'i' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_dot.cpp:325:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_dot.cpp:467:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_duotone.cpp:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_duotone.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_duotone.cpp:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_emboss.cpp:44:5: style: Variable 'h' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_equal.cpp:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_equal.cpp:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_equal.cpp:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_equal.cpp:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_equal.cpp:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_equal.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vecLowerBoundMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:514:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:557:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:577:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:637:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:705:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pd_objectmaker [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_film.cpp:745:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_type [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_flip.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_flip.cpp:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_flip.cpp:185:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_flip.cpp:267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_flip.cpp:293:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NULL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_flip.h:47:3: style: Class 'pix_flip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_flip.cpp:57:7: style: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. [duplicateAssignExpression] Gem-v0.94/src/Pixes/pix_flip.cpp:58:7: note: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:57:7: note: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:59:7: style: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. [duplicateAssignExpression] Gem-v0.94/src/Pixes/pix_flip.cpp:60:7: note: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:59:7: note: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:136:7: style: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. [duplicateAssignExpression] Gem-v0.94/src/Pixes/pix_flip.cpp:137:7: note: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:136:7: note: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:138:7: style: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. [duplicateAssignExpression] Gem-v0.94/src/Pixes/pix_flip.cpp:139:7: note: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:138:7: note: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:213:7: style: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. [duplicateAssignExpression] Gem-v0.94/src/Pixes/pix_flip.cpp:214:7: note: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:213:7: note: Same expression used in consecutive assignments of 'ySrcStride' and 'yDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:215:7: style: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. [duplicateAssignExpression] Gem-v0.94/src/Pixes/pix_flip.cpp:216:7: note: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. Gem-v0.94/src/Pixes/pix_flip.cpp:215:7: note: Same expression used in consecutive assignments of 'xSrcStride' and 'xDstStride'. Gem-v0.94/src/Pixes/pix_film.h:57:16: style: Virtual function 'closeMess' is called from destructor '~pix_film()' at line 252. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_film.cpp:252:3: note: Calling closeMess Gem-v0.94/src/Pixes/pix_film.h:57:16: note: closeMess is a virtual function Gem-v0.94/src/Pixes/pix_film.h:47:3: style: Class 'pix_film' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_film.cpp:302:40: style:inconclusive: Function 'openMess' argument 3 names different: declaration 'codec' definition 'backendNum'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_film.h:62:38: note: Function 'openMess' argument 3 names different: declaration 'codec' definition 'backendNum'. Gem-v0.94/src/Pixes/pix_film.cpp:302:40: note: Function 'openMess' argument 3 names different: declaration 'codec' definition 'backendNum'. Gem-v0.94/src/Pixes/pix_film.cpp:313:39: style:inconclusive: Function 'openMess' argument 3 names different: declaration 'codec' definition 'backend'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_film.h:60:71: note: Function 'openMess' argument 3 names different: declaration 'codec' definition 'backend'. Gem-v0.94/src/Pixes/pix_film.cpp:313:39: note: Function 'openMess' argument 3 names different: declaration 'codec' definition 'backend'. Gem-v0.94/src/Pixes/pix_film.cpp:617:34: style:inconclusive: Function 'autoMess' argument 1 names different: declaration 'state' definition 'speed'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_film.h:93:32: note: Function 'autoMess' argument 1 names different: declaration 'state' definition 'speed'. Gem-v0.94/src/Pixes/pix_film.cpp:617:34: note: Function 'autoMess' argument 1 names different: declaration 'state' definition 'speed'. Gem-v0.94/src/Pixes/pix_film.cpp:344:29: style: Local variable 'backends' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_film.cpp:316:27: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_film.cpp:344:29: note: Shadow variable Gem-v0.94/src/Pixes/pix_film.cpp:334:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_film.cpp:316:27: style: Unused variable: backends [unusedVariable] Gem-v0.94/src/Pixes/pix_film.cpp:334:10: style: Variable 'd' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_freeframe.cpp:350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:490:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:687:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:748:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGB [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:846:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:908:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:1037:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:1075:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix_freeframe_class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_freeframe.cpp:1109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_GIMME [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_frei0r.cpp:376:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_frei0r.cpp:616:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix_frei0r_class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_frei0r.cpp:662:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_GIMME [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_frei0r.cpp:290:21: style: Boolean value assigned to floating point variable. [assignBoolToFloat] Gem-v0.94/src/Pixes/pix_frei0r.h:50:3: style: Class 'pix_frei0r' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_frei0r.cpp:249:3: style: Class 'F0RPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_frei0r.cpp:458:38: style:inconclusive: Function 'openMess' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_frei0r.h:72:26: note: Function 'openMess' argument 1 names different: declaration 'name' definition 's'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:458:38: note: Function 'openMess' argument 1 names different: declaration 'name' definition 's'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:512:47: style:inconclusive: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_frei0r.h:70:35: note: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:512:47: note: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:529:33: style:inconclusive: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_frei0r.h:69:21: note: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:529:33: note: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:700:54: style:inconclusive: Function 'openCallback' argument 2 names different: declaration 's' definition 'name'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_frei0r.h:77:49: note: Function 'openCallback' argument 2 names different: declaration 's' definition 'name'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:700:54: note: Function 'openCallback' argument 2 names different: declaration 's' definition 'name'. Gem-v0.94/src/Pixes/pix_frei0r.cpp:389:27: style: Variable 'e' can be declared as reference to const [constVariableReference] Gem-v0.94/src/Pixes/pix_freeframe.cpp:415:5: warning: Return value of function dlerror() is not used. [ignoredReturnValue] Gem-v0.94/src/Pixes/pix_freeframe.cpp:653:8: performance:inconclusive: Technically the member function 'FFPlugin::processFrameCopy_' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Pixes/pix_freeframe.cpp:746:16: style:inconclusive: Technically the member function 'FFPlugin::GLformat' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_freeframe.cpp:752:12: style:inconclusive: Technically the member function 'FFPlugin::getNumParameters' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_freeframe.cpp:757:15: style:inconclusive: Technically the member function 'FFPlugin::getParameterName' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_freeframe.cpp:815:25: style:inconclusive: Technically the member function 'FFPlugin::getParameters' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_freeframe.cpp:191:10: style:inconclusive: Technically the member function 'FFPlugin::FFInstance::checkDimen' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_freeframe.h:65:3: style: Class 'pix_freeframe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_freeframe.cpp:718:3: style: Class 'FFPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_freeframe.cpp:405:8: style: The if condition is the same as the previous if condition [duplicateCondition] Gem-v0.94/src/Pixes/pix_freeframe.cpp:400:8: note: First condition Gem-v0.94/src/Pixes/pix_freeframe.cpp:405:8: note: Second condition Gem-v0.94/src/Pixes/pix_freeframe.cpp:922:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Gem-v0.94/src/Pixes/pix_frei0r.cpp:375:7: style: Variable 'can_rgba' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_freeframe.cpp:970:41: style:inconclusive: Function 'openMess' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_freeframe.h:89:26: note: Function 'openMess' argument 1 names different: declaration 'name' definition 's'. Gem-v0.94/src/Pixes/pix_freeframe.cpp:970:41: note: Function 'openMess' argument 1 names different: declaration 'name' definition 's'. Gem-v0.94/src/Pixes/pix_freeframe.cpp:1023:44: style:inconclusive: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_freeframe.h:87:29: note: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. Gem-v0.94/src/Pixes/pix_freeframe.cpp:1023:44: note: Function 'parmMess' argument 1 names different: declaration 'param' definition 'key'. Gem-v0.94/src/Pixes/pix_freeframe.cpp:1154:57: style:inconclusive: Function 'openCallback' argument 2 names different: declaration 's' definition 'name'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_freeframe.h:95:49: note: Function 'openCallback' argument 2 names different: declaration 's' definition 'name'. Gem-v0.94/src/Pixes/pix_freeframe.cpp:1154:57: note: Function 'openCallback' argument 2 names different: declaration 's' definition 'name'. Gem-v0.94/src/Pixes/pix_freeframe.cpp:142:52: style: Parameter 'image' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_freeframe.cpp:580:34: style: Parameter 'img' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_freeframe.cpp:653:49: style: Parameter 'pfcs' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_freeframe.cpp:493:22: style: Variable 'pis' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_freeframe.cpp:1005:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_freeframe.cpp:907:7: style: Variable 'can_rgba' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_freeframe.cpp:1005:21: style: Variable 'data' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_freeframe.cpp:1005:17: style: Variable 'data' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_gain.cpp:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_gain.cpp:74:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_gain.cpp:112:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_gain.cpp:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_gain.cpp:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_grey.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_grey.cpp:43:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_grey [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_gain.cpp:73:7: style: The scope of the variable 'red' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_gain.cpp:73:11: style: The scope of the variable 'green' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_gain.cpp:73:17: style: The scope of the variable 'blue' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_gain.cpp:422:59: style:inconclusive: Function 'saturateMessCallback' argument 2 names different: declaration 'saturate' definition 'sat'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_gain.h:97:60: note: Function 'saturateMessCallback' argument 2 names different: declaration 'saturate' definition 'sat'. Gem-v0.94/src/Pixes/pix_gain.cpp:422:59: note: Function 'saturateMessCallback' argument 2 names different: declaration 'saturate' definition 'sat'. Gem-v0.94/src/Pixes/pix_histo.cpp:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_histo.cpp:118:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable garray_class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_histo.cpp:200:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_histo.cpp:285:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_histo.cpp:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_histo.cpp:343:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_GIMME [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_histo.cpp:118:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_histo.cpp:123:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_histo.cpp:126:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_histo.cpp:130:14: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_histo.cpp:313:18: style: Variable 'base' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_hsv2rgb.cpp:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_halftone.cpp:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_halftone.cpp:227:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_halftone.cpp:428:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_halftone.cpp:1204:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_halftone.cpp:1271:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_Y1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.cpp:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.cpp:72:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.cpp:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.cpp:136:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.cpp:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.cpp:241:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_image.h:88:26: style:inconclusive: Member variable 'pix_image::m_id' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_image.cpp:51:3: note: Member variable 'pix_image::m_id' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_image.h:88:26: note: Member variable 'pix_image::m_id' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_image.h:59:17: style: Virtual function 'openMess' is called from constructor 'pix_image(t_symbol*filename)' at line 59. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_image.cpp:59:5: note: Calling openMess Gem-v0.94/src/Pixes/pix_image.h:59:17: note: openMess is a virtual function Gem-v0.94/src/Pixes/pix_image.h:49:3: style: Class 'pix_image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:57:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numImages [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_TYPE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numImages [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loadedCache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:202:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numImages [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_REPEAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:257:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downloadMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:169:32: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_imageInPlace.cpp:208:22: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_info.cpp:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_info.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_info.cpp:81:7: style: Condition '!&img->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/Pixes/pix_info.cpp:92:19: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_invert.cpp:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_invert.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_invert.cpp:53:7: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_invert.cpp:53:35: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_halftone.cpp:619:21: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_halftone.h:92:7: note: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. Gem-v0.94/src/Pixes/pix_halftone.cpp:619:21: note: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. Gem-v0.94/src/Pixes/pix_halftone.cpp:629:22: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_halftone.h:93:8: note: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. Gem-v0.94/src/Pixes/pix_halftone.cpp:629:22: note: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. Gem-v0.94/src/Pixes/pix_halftone.cpp:752:52: style:inconclusive: Function 'Pete_HalfTone_CalcCorners' argument 1 names different: declaration 'nWidth' definition 'cWidth'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_halftone.h:98:38: note: Function 'Pete_HalfTone_CalcCorners' argument 1 names different: declaration 'nWidth' definition 'cWidth'. Gem-v0.94/src/Pixes/pix_halftone.cpp:752:52: note: Function 'Pete_HalfTone_CalcCorners' argument 1 names different: declaration 'nWidth' definition 'cWidth'. Gem-v0.94/src/Pixes/pix_halftone.cpp:216:26: style: Variable 'pCurrentDotFunc' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:398:26: style: Variable 'pCurrentDotFunc' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:601:26: style: Variable 'pCurrentDotFunc' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1190:8: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1200:10: style: Variable 'pSourceLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1256:8: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1264:10: style: Variable 'pSourceLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1321:18: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1328:20: style: Variable 'pSourceLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_halftone.cpp:1260:22: style: Variable 'nLuma2' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:71:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:128:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:583:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1044:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pete_TwoPi [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1568:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pete_TwoPi [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1597:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pete_TwoPi [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1623:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pete_TwoPi [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1736:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pete_TwoPi [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_levels.cpp:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_levels.cpp:103:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_YUV [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_levels.cpp:129:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_levels.cpp:356:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_levels.cpp:558:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_levels.cpp:603:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1675:26: style: Boolean value assigned to floating point variable. [assignBoolToFloat] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1676:27: style: Boolean value assigned to floating point variable. [assignBoolToFloat] Gem-v0.94/src/Pixes/pix_kaleidoscope.h:170:16: style:inconclusive: Either there is a missing 'override', or the member function 'pix_kaleidoscope::Pete_2dVector_DotProduct' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:2180:38: style:inconclusive: Function 'outputCtrCallback' argument 3 names different: declaration 'm_SourceCentreY' definition 'm_OutputCentreY'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_kaleidoscope.h:219:45: note: Function 'outputCtrCallback' argument 3 names different: declaration 'm_SourceCentreY' definition 'm_OutputCentreY'. Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:2180:38: note: Function 'outputCtrCallback' argument 3 names different: declaration 'm_SourceCentreY' definition 'm_OutputCentreY'. Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:207:30: style: Variable 'pLinesGroupEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:241:34: style: Variable 'pLine1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:314:34: style: Variable 'pLine1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:512:16: style: Variable 'pLocalSpanEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:521:18: style: Variable 'pCurrentSource' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:660:30: style: Variable 'pLinesGroupEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:694:34: style: Variable 'pLine1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:770:34: style: Variable 'pLine1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:975:16: style: Variable 'pLocalSpanEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:982:18: style: Variable 'pCurrentSource' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1114:30: style: Variable 'pLinesGroupEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1148:34: style: Variable 'pLine1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1224:34: style: Variable 'pLine1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1429:26: style: Variable 'pLocalSpanEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1436:28: style: Variable 'pCurrentSource' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1713:28: style: Variable 'pLinesEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1862:12: style: Variable 'pCurrentSource' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:1993:8: style: Variable 'pOutputEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:2002:10: style: Variable 'pOutputLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_kaleidoscope.cpp:2044:14: style: Variable 'pSimpleMirrorSource' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:100:8: style: The scope of the variable 'change1' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:100:16: style: The scope of the variable 'change2' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:100:24: style: The scope of the variable 'change3' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:100:32: style: The scope of the variable 'change4' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:227:23: style: Variable 'change1' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:228:23: style: Variable 'change2' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:229:23: style: Variable 'change3' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_chroma_key.cpp:230:23: style: Variable 'change4' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:281:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U8 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:474:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_Y1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mask.cpp:53:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mask.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mask.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mask.cpp:69:18: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_mean_color.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mean_color.cpp:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mean_color.cpp:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mean_color.cpp:79:18: style: Variable 'base' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_mix.cpp:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mix.cpp:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mix.cpp:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_mix.cpp:88:18: style: Variable 'rightPix' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_motionblur.cpp:30:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_motionblur.cpp:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_motionblur.cpp:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_motionblur.cpp:549:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable motionblurMessage [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_motionblur.cpp:124:7: style: Variable 'Gray' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_metaimage.cpp:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:310:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:488:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_RED [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:675:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:767:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:842:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:911:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1027:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_U [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movement.cpp:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movement.cpp:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movement.cpp:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movement.h:55:3: style: Class 'pix_movement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_movement.cpp:372:61: style:inconclusive: Function 'threshMessCallback' argument 2 names different: declaration 'fthresh' definition 'newmode'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movement.h:86:54: note: Function 'threshMessCallback' argument 2 names different: declaration 'fthresh' definition 'newmode'. Gem-v0.94/src/Pixes/pix_movement.cpp:372:61: note: Function 'threshMessCallback' argument 2 names different: declaration 'fthresh' definition 'newmode'. Gem-v0.94/src/Pixes/pix_movement.cpp:291:18: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_movement.cpp:123:9: style: Variable 'grey' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_movement.cpp:124:9: style: Variable 'grey1' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_movement2.cpp:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movement2.cpp:96:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movement2.h:14:3: style: Class 'pix_movement2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_movement2.cpp:237:62: style:inconclusive: Function 'threshMessCallback' argument 2 names different: declaration 'fthresh' definition 'thresh'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movement2.h:37:54: note: Function 'threshMessCallback' argument 2 names different: declaration 'fthresh' definition 'thresh'. Gem-v0.94/src/Pixes/pix_movement2.cpp:237:62: note: Function 'threshMessCallback' argument 2 names different: declaration 'fthresh' definition 'thresh'. Gem-v0.94/src/Pixes/pix_movement2.cpp:244:65: style:inconclusive: Function 'lowThreshMessCallback' argument 2 names different: declaration 'fthresh' definition 'thresh'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movement2.h:38:57: note: Function 'lowThreshMessCallback' argument 2 names different: declaration 'fthresh' definition 'thresh'. Gem-v0.94/src/Pixes/pix_movement2.cpp:244:65: note: Function 'lowThreshMessCallback' argument 2 names different: declaration 'fthresh' definition 'thresh'. Gem-v0.94/src/Pixes/pix_movement2.cpp:148:18: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_movement2.cpp:149:18: style: Variable 'old2' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_movement2.cpp:150:18: style: Variable 'old1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.h:41:3: style: Class 'pix_metaimage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_movie.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_movie.cpp:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_handle [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_metaimage.cpp:195:41: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:195:54: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:198:21: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:995:30: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1004:9: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1005:9: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1006:9: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1038:21: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_movie.h:43:3: style: Class 'pix_movie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_movie.cpp:178:59: style:inconclusive: Function 'textureMessCallback' argument 2 names different: declaration 'n' definition 'quality'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movie.h:84:57: note: Function 'textureMessCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:178:59: note: Function 'textureMessCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:182:58: style:inconclusive: Function 'repeatMessCallback' argument 2 names different: declaration 'n' definition 'quality'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movie.h:87:56: note: Function 'repeatMessCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:182:58: note: Function 'repeatMessCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:187:52: style:inconclusive: Function 'modeCallback' argument 2 names different: declaration 'n' definition 'quality'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movie.h:85:50: note: Function 'modeCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:187:52: note: Function 'modeCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:194:57: style:inconclusive: Function 'rectangleCallback' argument 2 names different: declaration 'n' definition 'quality'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_movie.h:86:55: note: Function 'rectangleCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_movie.cpp:194:57: note: Function 'rectangleCallback' argument 2 names different: declaration 'n' definition 'quality'. Gem-v0.94/src/Pixes/pix_metaimage.cpp:339:13: style: Variable 'pOutputEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:343:15: style: Variable 'pOutputLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:394:13: style: Variable 'pImageEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:405:15: style: Variable 'pImageLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:553:10: style: Variable 'pSourceLineStart' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:704:13: style: Variable 'pOutputEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:708:15: style: Variable 'pOutputLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:752:13: style: Variable 'pImageEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:762:15: style: Variable 'pImageLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:905:10: style: Variable 'pSourceLineStart' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1044:12: style: Variable 'pOutputEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1048:14: style: Variable 'pOutputLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1076:12: style: Variable 'pImageEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1083:14: style: Variable 'pImageLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_metaimage.cpp:1188:9: style: Variable 'pSourceLineStart' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_multiblob.cpp:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiblob.cpp:178:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiimage.cpp:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiimage.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiimage.cpp:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resendImage [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiimage.cpp:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiblob.h:50:10: style:inconclusive: Technically the member function 'Blob::angle' can be const. [functionConst] Gem-v0.94/src/Pixes/pix_multiblob.h:93:3: style: Class 'pix_multiblob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_multiblob.cpp:298:11: style: Redundant initialization for 'bn'. The initialized value is overwritten before it is read. [redundantInitialization] Gem-v0.94/src/Pixes/pix_multiblob.cpp:297:11: note: bn is initialized Gem-v0.94/src/Pixes/pix_multiblob.cpp:298:11: note: bn is overwritten Gem-v0.94/src/Pixes/pix_multiblob.cpp:158:46: style:inconclusive: Function 'makeBlob' argument 2 names different: declaration 'x' definition 'x_ini'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_multiblob.h:102:31: note: Function 'makeBlob' argument 2 names different: declaration 'x' definition 'x_ini'. Gem-v0.94/src/Pixes/pix_multiblob.cpp:158:46: note: Function 'makeBlob' argument 2 names different: declaration 'x' definition 'x_ini'. Gem-v0.94/src/Pixes/pix_multiblob.cpp:158:57: style:inconclusive: Function 'makeBlob' argument 3 names different: declaration 'y' definition 'y_ini'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_multiblob.h:102:38: note: Function 'makeBlob' argument 3 names different: declaration 'y' definition 'y_ini'. Gem-v0.94/src/Pixes/pix_multiblob.cpp:158:57: note: Function 'makeBlob' argument 3 names different: declaration 'y' definition 'y_ini'. Gem-v0.94/src/Pixes/pix_multiblob.cpp:224:44: style:inconclusive: Function 'addToBlobArray' argument 1 names different: declaration 'pblob' definition 'pb'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_multiblob.h:101:29: note: Function 'addToBlobArray' argument 1 names different: declaration 'pblob' definition 'pb'. Gem-v0.94/src/Pixes/pix_multiblob.cpp:224:44: note: Function 'addToBlobArray' argument 1 names different: declaration 'pblob' definition 'pb'. Gem-v0.94/src/Pixes/pix_multiimage.h:57:7: warning: Class 'multiImageCache' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/src/Pixes/pix_multiimage.h:57:7: warning: Class 'multiImageCache' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/src/Pixes/pix_multiimage.h:90:19: style: Virtual function 'openMess' is called from constructor 'pix_multiimage(t_symbol*filename,t_floatarg baseImage,t_floatarg topImage,t_floatarg skipRate)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_multiimage.cpp:50:9: note: Calling openMess Gem-v0.94/src/Pixes/pix_multiimage.h:90:19: note: openMess is a virtual function Gem-v0.94/src/Pixes/pix_multiimage.h:90:19: style: Virtual function 'openMess' is called from constructor 'pix_multiimage(t_symbol*filename,t_floatarg baseImage,t_floatarg topImage,t_floatarg skipRate)' at line 52. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_multiimage.cpp:52:9: note: Calling openMess Gem-v0.94/src/Pixes/pix_multiimage.h:90:19: note: openMess is a virtual function Gem-v0.94/src/Pixes/pix_multiimage.h:90:19: style: Virtual function 'openMess' is called from constructor 'pix_multiimage(t_symbol*filename,t_floatarg baseImage,t_floatarg topImage,t_floatarg skipRate)' at line 55. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_multiimage.cpp:55:7: note: Calling openMess Gem-v0.94/src/Pixes/pix_multiimage.h:90:19: note: openMess is a virtual function Gem-v0.94/src/Pixes/pix_multiimage.h:53:5: style: Class 'multiImageCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_multiimage.h:61:7: error: Mismatching allocation and deallocation: multiImageCache::imageName [mismatchAllocDealloc] Gem-v0.94/src/Pixes/pix_multiply.cpp:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiply.cpp:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiply.cpp:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiply.cpp:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multiply.cpp:70:18: style: Variable 'rightPix' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_multiply.cpp:91:18: style: Variable 'rightPix' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_multitexture.cpp:65:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.cpp:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.cpp:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.cpp:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.cpp:187:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.cpp:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_RECTANGLE_EXT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.cpp:254:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGB [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:244:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_noise.cpp:268:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bang [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_multitexture.h:41:3: style: Class 'pix_multitexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_noise.cpp:117:29: error: Signed integer overflow for expression 'seed*435898247'. [integerOverflow] Gem-v0.94/src/Pixes/pix_noise.cpp:54:21: note: Assignment 'randInit=307*1319', assigned value is 404933 Gem-v0.94/src/Pixes/pix_noise.cpp:55:14: note: Calling function 'initRandom', 1st argument 'randInit' value is 404933 Gem-v0.94/src/Pixes/pix_noise.cpp:117:29: note: Integer overflow Gem-v0.94/src/Pixes/pix_multitexture.cpp:238:45: style:inconclusive: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'wantrect'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_multitexture.h:90:27: note: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'wantrect'. Gem-v0.94/src/Pixes/pix_multitexture.cpp:238:45: note: Function 'rectangleMess' argument 1 names different: declaration 'mode' definition 'wantrect'. Gem-v0.94/src/Pixes/pix_normalize.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_normalize.cpp:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chU [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_offset.cpp:387:61: style:inconclusive: Function 'saturateMessCallback' argument 2 names different: declaration 'saturate' definition 'sat'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_offset.h:99:60: note: Function 'saturateMessCallback' argument 2 names different: declaration 'saturate' definition 'sat'. Gem-v0.94/src/Pixes/pix_offset.cpp:387:61: note: Function 'saturateMessCallback' argument 2 names different: declaration 'saturate' definition 'sat'. Gem-v0.94/src/Pixes/pix_posterize.cpp:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:39:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:168:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_pix2sig [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_posterize.h:38:3: style: Class 'pix_posterize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:77:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:79:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:80:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:81:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_pix2sig.cpp:82:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_puzzle.cpp:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rds.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rds.cpp:183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:570:21: style: Variable 'nSourceY2' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:559:21: note: nSourceY2 is assigned Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:570:21: note: nSourceY2 is overwritten Gem-v0.94/src/Pixes/pix_rds.cpp:294:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:241:10: style: Local variable 'pCurrentOutput' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:78:8: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:241:10: note: Shadow variable Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:414:9: style: Local variable 'pCurrentOutput' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:284:7: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:414:9: note: Shadow variable Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:683:10: style: Local variable 'pCurrentOutput' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:462:8: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:683:10: note: Shadow variable Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:80:8: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:145:16: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:218:16: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:239:10: style: Variable 'pFinalLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:244:12: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:286:7: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:348:15: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:391:15: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:412:9: style: Variable 'pFinalLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:417:11: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:464:8: style: Variable 'pSourceEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:576:16: style: Variable 'pPreviousOffsetOutput1' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:661:16: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:681:10: style: Variable 'pFinalLineEnd' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:686:12: style: Variable 'pPreviousOffsetOutput' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:653:21: style: Variable 'nSourceY2' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_lumaoffset.cpp:654:21: style: Variable 'nSourceY2' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_record.cpp:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_record.cpp:120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_record.cpp:267:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_record.cpp:438:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_record.cpp:477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rectangle.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rectangle.cpp:71:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rectangle.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rectangle.cpp:166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rectangle.cpp:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_record.h:84:17: style: Virtual function 'getCodecList' is called from constructor 'pix_record(int argc,t_atom*argv)' at line 125. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_record.cpp:125:3: note: Calling getCodecList Gem-v0.94/src/Pixes/pix_record.h:84:17: note: getCodecList is a virtual function Gem-v0.94/src/Pixes/pix_record.cpp:150:55: style:inconclusive: Function 'addHandle' argument 1 names different: declaration 'available_ids' definition 'available'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_record.h:119:50: note: Function 'addHandle' argument 1 names different: declaration 'available_ids' definition 'available'. Gem-v0.94/src/Pixes/pix_record.cpp:150:55: note: Function 'addHandle' argument 1 names different: declaration 'available_ids' definition 'available'. Gem-v0.94/src/Pixes/pix_record.cpp:151:43: style:inconclusive: Function 'addHandle' argument 2 names different: declaration 'id' definition 'ID'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_record.h:120:38: note: Function 'addHandle' argument 2 names different: declaration 'id' definition 'ID'. Gem-v0.94/src/Pixes/pix_record.cpp:151:43: note: Function 'addHandle' argument 2 names different: declaration 'id' definition 'ID'. Gem-v0.94/src/Pixes/pix_record.cpp:216:26: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_record.cpp:221:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_record.cpp:216:21: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_record.cpp:221:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_rds.h:47:3: style: Class 'pix_rds' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Pixes/pix_rds.cpp:67:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rds.cpp:78:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rds.cpp:177:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rds.cpp:187:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rds.cpp:288:25: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rds.cpp:298:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rectangle.cpp:69:18: style: The scope of the variable 'pixels' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_rectangle.cpp:108:18: style: The scope of the variable 'pixels' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_rectangle.cpp:150:18: style: The scope of the variable 'pixels' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_rectangle.cpp:69:25: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_rectangle.cpp:108:25: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_rectangle.cpp:150:25: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_resize.cpp:34:37: style:inconclusive: Function 'pix_resize' argument 1 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_resize.h:39:25: note: Function 'pix_resize' argument 1 names different: declaration 'w' definition 'width'. Gem-v0.94/src/Pixes/pix_resize.cpp:34:37: note: Function 'pix_resize' argument 1 names different: declaration 'w' definition 'width'. Gem-v0.94/src/Pixes/pix_resize.cpp:34:55: style:inconclusive: Function 'pix_resize' argument 2 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_resize.h:39:39: note: Function 'pix_resize' argument 2 names different: declaration 'h' definition 'height'. Gem-v0.94/src/Pixes/pix_resize.cpp:34:55: note: Function 'pix_resize' argument 2 names different: declaration 'h' definition 'height'. Gem-v0.94/src/Pixes/pix_resize.cpp:93:34: style:inconclusive: Function 'dimenMess' argument 1 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_resize.h:53:23: note: Function 'dimenMess' argument 1 names different: declaration 'w' definition 'width'. Gem-v0.94/src/Pixes/pix_resize.cpp:93:34: note: Function 'dimenMess' argument 1 names different: declaration 'w' definition 'width'. Gem-v0.94/src/Pixes/pix_resize.cpp:93:45: style:inconclusive: Function 'dimenMess' argument 2 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_resize.h:53:30: note: Function 'dimenMess' argument 2 names different: declaration 'h' definition 'height'. Gem-v0.94/src/Pixes/pix_resize.cpp:93:45: note: Function 'dimenMess' argument 2 names different: declaration 'h' definition 'height'. Gem-v0.94/src/Pixes/pix_rgb2hsv.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rgba.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_refraction.cpp:59:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_refraction.cpp:66:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_refraction.cpp:147:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_refraction.cpp:153:13: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_rgb2hsv.cpp:62:17: style: Redundant initialization for 'delta_inv'. The initialized value is overwritten before it is read. [redundantInitialization] Gem-v0.94/src/Pixes/pix_rgb2hsv.cpp:61:23: note: delta_inv is initialized Gem-v0.94/src/Pixes/pix_rgb2hsv.cpp:62:17: note: delta_inv is overwritten Gem-v0.94/src/Pixes/pix_roll.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rtx.cpp:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rtx.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rtx.cpp:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_scanline.cpp:24:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_rtx.cpp:48:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_rtx.cpp:120:18: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_roll.cpp:46:5: error: Mismatching allocation and deallocation: pix_roll::saved [mismatchAllocDealloc] Gem-v0.94/src/Pixes/pix_roll.cpp:124:7: error: Mismatching allocation and deallocation: pix_roll::saved [mismatchAllocDealloc] Gem-v0.94/src/Pixes/pix_roll.cpp:63:7: error: Mismatching allocation and deallocation: pix_roll::saved [mismatchAllocDealloc] Gem-v0.94/src/Pixes/pix_roll.cpp:186:7: error: Mismatching allocation and deallocation: pix_roll::saved [mismatchAllocDealloc] Gem-v0.94/src/Pixes/pix_roll.cpp:221:9: style: Variable 'src' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/src/Pixes/pix_roll.cpp:218:8: note: src is assigned Gem-v0.94/src/Pixes/pix_roll.cpp:221:9: note: src is overwritten Gem-v0.94/src/Pixes/pix_roll.cpp:219:16: style: Variable 'length' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_roll.cpp:219:9: style: Variable 'length' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_share_read.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_share_read.h:26:16: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Pixes/pix_share_write.h:28:16: note: Virtual function in base class Gem-v0.94/src/Pixes/pix_share_read.h:26:16: note: Function in derived class Gem-v0.94/src/Pixes/pix_share_read.cpp:38:29: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_share_read.cpp:39:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_scanline.cpp:90:14: style: Variable 'srcline' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_scanline.cpp:154:14: style: Variable 'srcline' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_set.cpp:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doROI [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGB [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_GRAY [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:272:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:294:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doROI [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_set.cpp:431:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBAMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_share_write.cpp:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_share_write.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_share_write.cpp:381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:200:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_pix_sig2pix [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_sig2pix.h:71:17: style: Virtual function 'dimenMess' is called from constructor 'pix_sig2pix(t_floatarg width,t_floatarg height)' at line 41. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:41:3: note: Calling dimenMess Gem-v0.94/src/Pixes/pix_sig2pix.h:71:17: note: dimenMess is a virtual function Gem-v0.94/src/Pixes/pix_sig2pix.cpp:133:31: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:134:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:135:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:136:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:137:23: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:57:35: style:inconclusive: Function 'dimenMess' argument 1 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_sig2pix.h:71:31: note: Function 'dimenMess' argument 1 names different: declaration 'w' definition 'width'. Gem-v0.94/src/Pixes/pix_sig2pix.cpp:57:35: note: Function 'dimenMess' argument 1 names different: declaration 'w' definition 'width'. Gem-v0.94/src/Pixes/pix_sig2pix.cpp:57:46: style:inconclusive: Function 'dimenMess' argument 2 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_sig2pix.h:71:38: note: Function 'dimenMess' argument 2 names different: declaration 'h' definition 'height'. Gem-v0.94/src/Pixes/pix_sig2pix.cpp:57:46: note: Function 'dimenMess' argument 2 names different: declaration 'h' definition 'height'. Gem-v0.94/src/Pixes/pix_sig2pix.cpp:134:12: style: Variable 'in_red' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:135:12: style: Variable 'in_green' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:136:12: style: Variable 'in_blue' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_sig2pix.cpp:137:12: style: Variable 'in_alpha' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_share_write.cpp:405:29: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_share_write.cpp:197:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] Gem-v0.94/src/Pixes/pix_share_write.cpp:25:29: performance: Function parameter 's' should be passed by const reference. [passedByValue] Gem-v0.94/src/Pixes/pix_share_write.cpp:153:12: style: Variable 'fake' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_share_write.cpp:155:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_share_write.cpp:156:15: style: Variable 'xsize' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_share_write.cpp:157:15: style: Variable 'ysize' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_share_write.cpp:158:21: style: Variable 'color' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_share_write.cpp:153:7: style: Variable 'fake' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_set.h:120:9: style:inconclusive: Member variable 'pix_set::m_inputScale' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_set.cpp:49:3: note: Member variable 'pix_set::m_inputScale' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_set.h:120:9: note: Member variable 'pix_set::m_inputScale' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_set.cpp:128:7: style: The scope of the variable 'roi_y2' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_set.cpp:292:7: style: The scope of the variable 'roi_y2' can be reduced. [variableScope] Gem-v0.94/src/Pixes/pix_snap.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap.cpp:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap.cpp:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap.cpp:311:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snapMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNPACK_ALIGNMENT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:243:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:287:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:309:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:345:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:411:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_REPEAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap2tex.cpp:473:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snapMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_subtract.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_subtract.cpp:77:18: style: Variable 'rightPix' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_takealpha.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_takealpha.cpp:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_snap.cpp:189:20: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_snap.cpp:288:30: style:inconclusive: Function 'pboMess' argument 1 names different: declaration 'num_pbos' definition 'num'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_snap.h:95:20: note: Function 'pboMess' argument 1 names different: declaration 'num_pbos' definition 'num'. Gem-v0.94/src/Pixes/pix_snap.cpp:288:30: note: Function 'pboMess' argument 1 names different: declaration 'num_pbos' definition 'num'. Gem-v0.94/src/Pixes/pix_tIIRf.cpp:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:139:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_float [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:293:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIR.cpp:67:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIR.cpp:394:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIR.cpp:113:25: style: Variable 'source' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_test.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_test.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chY0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_test.cpp:205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_test.cpp:243:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_test.cpp:253:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_test.cpp:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:257:8: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:256:4: note: j is assigned Gem-v0.94/src/Pixes/pix_tIIRf.cpp:257:8: note: j is overwritten Gem-v0.94/src/Pixes/pix_tIIRf.cpp:155:33: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:159:17: style: Variable 'bbuffer' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:168:50: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:179:31: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:187:31: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:226:18: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_tIIRf.cpp:247:7: style: Variable 'dest' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_threshold.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_threshold.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_threshold.cpp:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chGray [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_threshold.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chAlpha [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_threshold.cpp:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chRed [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_threshold.cpp:218:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vecThreshMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_RECTANGLE_ARB [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_MAG_FILTER [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:199:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:211:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_COORDS [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_TEX_TYPE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_list [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:655:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:679:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:745:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR_MIPMAP_LINEAR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:793:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_REPEAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:829:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_REPLACE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:910:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extTextureMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:921:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_test.cpp:151:7: style: Redundant initialization for 'data'. The initialized value is overwritten before it is read. [redundantInitialization] Gem-v0.94/src/Pixes/pix_test.cpp:110:21: note: data is initialized Gem-v0.94/src/Pixes/pix_test.cpp:151:7: note: data is overwritten Gem-v0.94/src/Pixes/pix_test.cpp:255:37: performance: Function parameter 'cs' should be passed by const reference. [passedByValue] Gem-v0.94/src/Pixes/pix_test.cpp:226:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_test.cpp:153:23: style: Variable 'grey' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_test.cpp:153:19: style: Variable 'grey' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_test.cpp:223:7: style: Variable 'rows' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_test.cpp:224:7: style: Variable 'cols' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_test.cpp:225:7: style: Unused variable: datasize [unusedVariable] Gem-v0.94/src/Pixes/pix_test.cpp:226:18: style: Variable 'data' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:58:68: style: Parameter 'image' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:98:50: style: Parameter 'image' can be declared as reference to const [constParameterReference] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:84:20: style: Variable 'base' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:89:14: style: Variable 'value' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:91:14: style: Variable 'value' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_threshold_bernsen.cpp:165:24: style: Variable 'mean' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Pixes/pix_vpaint.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_vpaint.cpp:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_2 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_vpaint.cpp:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_YUV [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_vpaint.cpp:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_vpaint.cpp:173:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_PBUFLAG_RGBA [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_vpaint.cpp:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRONT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_vpaint.cpp:210:7: style: Condition 'canDrawEdges' is always true [knownConditionTrueFalse] Gem-v0.94/src/Pixes/pix_vpaint.cpp:206:18: note: Assignment 'canDrawEdges=1', assigned value is 1 Gem-v0.94/src/Pixes/pix_vpaint.cpp:210:7: note: Condition 'canDrawEdges' is always true Gem-v0.94/src/Pixes/pix_vpaint.cpp:116:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_vpaint.cpp:261:18: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_vpaint.cpp:116:12: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_video.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:457:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:572:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:852:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enumerateMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:939:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.cpp:998:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_write.cpp:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_write.cpp:107:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_write.cpp:186:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_write.cpp:220:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_write.cpp:254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileMess [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_write.cpp:181:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_write.cpp:183:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_write.cpp:176:11: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_writer.cpp:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_writer.cpp:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_writer.cpp:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_writer.cpp:40:15: warning: Member variable 'pix_writer::m_filename' is not initialized in the constructor. [uninitMemberVar] Gem-v0.94/src/Pixes/pix_writer.cpp:68:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_writer.cpp:70:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_writer.cpp:86:21: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_writer.cpp:63:11: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_writer.cpp:86:9: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Pixes/pix_yuv.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEM_YUV [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.h:129:17: style:inconclusive: Member variable 'pix_texture::m_repeat' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_texture.cpp:52:5: note: Member variable 'pix_texture::m_repeat' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:129:17: note: Member variable 'pix_texture::m_repeat' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:171:28: style:inconclusive: Member variable 'pix_texture::m_realTextureObj' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_texture.cpp:58:5: note: Member variable 'pix_texture::m_realTextureObj' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:171:28: note: Member variable 'pix_texture::m_realTextureObj' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:124:7: style:inconclusive: Member variable 'pix_texture::m_rectangle' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_texture.cpp:62:5: note: Member variable 'pix_texture::m_rectangle' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:124:7: note: Member variable 'pix_texture::m_rectangle' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:136:9: style:inconclusive: Member variable 'pix_texture::m_numPbo' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_texture.cpp:67:5: note: Member variable 'pix_texture::m_numPbo' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:136:9: note: Member variable 'pix_texture::m_numPbo' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:216:28: style:inconclusive: Member variable 'pix_texture::m_curPbo' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Pixes/pix_texture.cpp:67:34: note: Member variable 'pix_texture::m_curPbo' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:216:28: note: Member variable 'pix_texture::m_curPbo' is in the wrong place in the initializer list. Gem-v0.94/src/Pixes/pix_texture.h:77:18: style: Virtual function 'setModified' is called from constructor 'pix_texture()' at line 82. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_texture.cpp:82:3: note: Calling repeatMess Gem-v0.94/src/Pixes/pix_texture.cpp:818:3: note: Calling setModified Gem-v0.94/src/Pixes/pix_texture.h:77:18: note: setModified is a virtual function Gem-v0.94/src/Pixes/pix_zoom.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.h:77:18: style: Virtual function 'setModified' is called from constructor 'pix_texture()' at line 86. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_texture.cpp:86:3: note: Calling textureQuality Gem-v0.94/src/Pixes/pix_texture.cpp:767:3: note: Calling setModified Gem-v0.94/src/Pixes/pix_texture.h:77:18: note: setModified is a virtual function Gem-v0.94/src/Pixes/pix_texture.cpp:582:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_texture.cpp:774:42: style:inconclusive: Function 'textureRectangle' argument 1 names different: declaration 'mode' definition 'rect'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_texture.h:96:29: note: Function 'textureRectangle' argument 1 names different: declaration 'mode' definition 'rect'. Gem-v0.94/src/Pixes/pix_texture.cpp:774:42: note: Function 'textureRectangle' argument 1 names different: declaration 'mode' definition 'rect'. Gem-v0.94/src/Pixes/pix_texture.cpp:855:33: style:inconclusive: Function 'pboMess' argument 1 names different: declaration 'num_pbos' definition 'num'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_texture.h:99:20: note: Function 'pboMess' argument 1 names different: declaration 'num_pbos' definition 'num'. Gem-v0.94/src/Pixes/pix_texture.cpp:855:33: note: Function 'pboMess' argument 1 names different: declaration 'num_pbos' definition 'num'. Gem-v0.94/src/Pixes/pix_zoom.cpp:84:35: style:inconclusive: Function 'zoomMess' argument 1 names different: declaration 'xMag' definition 'xZoom'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_zoom.h:68:36: note: Function 'zoomMess' argument 1 names different: declaration 'xMag' definition 'xZoom'. Gem-v0.94/src/Pixes/pix_zoom.cpp:84:35: note: Function 'zoomMess' argument 1 names different: declaration 'xMag' definition 'xZoom'. Gem-v0.94/src/Pixes/pix_zoom.cpp:84:50: style:inconclusive: Function 'zoomMess' argument 2 names different: declaration 'yMag' definition 'yZoom'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_zoom.h:68:50: note: Function 'zoomMess' argument 2 names different: declaration 'yMag' definition 'yZoom'. Gem-v0.94/src/Pixes/pix_zoom.cpp:84:50: note: Function 'zoomMess' argument 2 names different: declaration 'yMag' definition 'yZoom'. Gem-v0.94/src/RTE/Array.cpp:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable garray_class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Array.cpp:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_float [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Array.cpp:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Array.cpp:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_texture.cpp:948:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/RTE/Array.cpp:134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Array.cpp:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Array.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointer [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Pixes/pix_video.h:133:16: style: Virtual function 'addHandle' is called from constructor 'pix_video(int,t_atom*)' at line 53. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_video.cpp:53:3: note: Calling addHandle Gem-v0.94/src/Pixes/pix_video.h:133:16: note: addHandle is a virtual function Gem-v0.94/src/Pixes/pix_video.h:133:16: style: Virtual function 'addHandle' is called from constructor 'pix_video(int,t_atom*)' at line 54. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_video.cpp:54:3: note: Calling addHandle Gem-v0.94/src/Pixes/pix_video.h:133:16: note: addHandle is a virtual function Gem-v0.94/src/Pixes/pix_video.h:133:16: style: Virtual function 'addHandle' is called from constructor 'pix_video(int,t_atom*)' at line 55. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_video.cpp:55:3: note: Calling addHandle Gem-v0.94/src/Pixes/pix_video.h:133:16: note: addHandle is a virtual function Gem-v0.94/src/Pixes/pix_video.h:133:16: style: Virtual function 'addHandle' is called from constructor 'pix_video(int,t_atom*)' at line 57. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_video.cpp:57:3: note: Calling addHandle Gem-v0.94/src/Pixes/pix_video.h:133:16: note: addHandle is a virtual function Gem-v0.94/src/Pixes/pix_video.h:78:17: style: Virtual function 'deviceMess' is called from constructor 'pix_video(int,t_atom*)' at line 76. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Pixes/pix_video.cpp:76:5: note: Calling deviceMess Gem-v0.94/src/Pixes/pix_video.h:78:17: note: deviceMess is a virtual function Gem-v0.94/src/RTE/Array.cpp:53:9: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/RTE/Array.cpp:140:20: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Pixes/pix_video.cpp:506:17: style: Checking if unsigned expression 'data.size()' is less than zero. [unsignedLessThanZero] Gem-v0.94/src/Pixes/pix_video.cpp:171:54: style:inconclusive: Function 'addHandle' argument 1 names different: declaration 'available_ids' definition 'available'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_video.h:133:50: note: Function 'addHandle' argument 1 names different: declaration 'available_ids' definition 'available'. Gem-v0.94/src/Pixes/pix_video.cpp:171:54: note: Function 'addHandle' argument 1 names different: declaration 'available_ids' definition 'available'. Gem-v0.94/src/Pixes/pix_video.cpp:172:42: style:inconclusive: Function 'addHandle' argument 2 names different: declaration 'id' definition 'ID'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_video.h:134:38: note: Function 'addHandle' argument 2 names different: declaration 'id' definition 'ID'. Gem-v0.94/src/Pixes/pix_video.cpp:172:42: note: Function 'addHandle' argument 2 names different: declaration 'id' definition 'ID'. Gem-v0.94/src/Pixes/pix_video.cpp:808:35: style:inconclusive: Function 'qualityMess' argument 1 names different: declaration 'dev' definition 'q'. [funcArgNamesDifferent] Gem-v0.94/src/Pixes/pix_video.h:113:33: note: Function 'qualityMess' argument 1 names different: declaration 'dev' definition 'q'. Gem-v0.94/src/Pixes/pix_video.cpp:808:35: note: Function 'qualityMess' argument 1 names different: declaration 'dev' definition 'q'. Gem-v0.94/src/Pixes/pix_video.cpp:213:22: style: Local variable 'i' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_video.cpp:174:16: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_video.cpp:213:22: note: Shadow variable Gem-v0.94/src/Pixes/pix_video.cpp:499:20: style: Local variable 'i' shadows outer variable [shadowVariable] Gem-v0.94/src/Pixes/pix_video.cpp:492:16: note: Shadowed declaration Gem-v0.94/src/Pixes/pix_video.cpp:499:20: note: Shadow variable Gem-v0.94/src/Pixes/pix_video.cpp:248:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Pixes/pix_video.cpp:293:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Pixes/pix_video.cpp:678:11: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/RTE/Outlet.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Outlet.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Outlet.cpp:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outlet [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Outlet.cpp:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outlet [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Outlet.cpp:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/RTE.cpp:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/RTE.cpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/RTE.cpp:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Symbol.cpp:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] Gem-v0.94/src/RTE/Outlet.cpp:28:3: style: Class 'PIMPL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/RTE/Outlet.cpp:118:27: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/RTE/Symbol.cpp:99:16: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/RTE/RTE.cpp:75:20: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/RTE/RTE.cpp:142:17: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/GLUtil.cpp:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Utils/GLUtil.h:59:3: style: Class 'GLuintMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Utils/GLUtil.cpp:164:25: style: Parameter 'v1' can be declared as const array [constParameter] Gem-v0.94/src/Utils/GLUtil.cpp:164:38: style: Parameter 'v2' can be declared as const array [constParameter] Gem-v0.94/src/Utils/GLUtil_define.cpp:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Utils/GLUtil_define.cpp:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Utils/SIMD.cpp:48:6: style: Condition 'cpuid' is always false [knownConditionTrueFalse] Gem-v0.94/src/Utils/SIMD.cpp:202:13: note: Assignment 'realcpuid=GEM_SIMD_NONE', assigned value is 0 Gem-v0.94/src/Utils/SIMD.cpp:26:27: note: Calling function 'simd_runtime_check' returns 0 Gem-v0.94/src/Utils/SIMD.cpp:26:27: note: Assignment 'cpuid=simd_runtime_check()', assigned value is 0 Gem-v0.94/src/Utils/SIMD.cpp:48:6: note: Condition 'cpuid' is always false Gem-v0.94/src/Utils/SIMD.cpp:44:19: style: The comparison 'compiledarchs > 0' is always false. [knownConditionTrueFalse] Gem-v0.94/src/Utils/SIMD.cpp:25:21: note: 'compiledarchs' is assigned value '0' here. Gem-v0.94/src/Utils/SIMD.cpp:44:19: note: The comparison 'compiledarchs > 0' is always false. Gem-v0.94/src/Utils/SIMD.cpp:81:31: style:inconclusive: Function 'requestCPU' argument 1 names different: declaration 'cpuid' definition 'req_cpuid'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/SIMD.h:105:29: note: Function 'requestCPU' argument 1 names different: declaration 'cpuid' definition 'req_cpuid'. Gem-v0.94/src/Utils/SIMD.cpp:81:31: note: Function 'requestCPU' argument 1 names different: declaration 'cpuid' definition 'req_cpuid'. Gem-v0.94/src/Utils/SIMD.cpp:110:19: style: Variable 'eax' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/SIMD.cpp:110:26: style: Variable 'edx' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/SIMD.cpp:110:16: style: Variable 'eax' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/SIMD.cpp:110:23: style: Variable 'edx' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/GLUtil_define.cpp:78:24: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/GLUtil_define.cpp:92:45: style:inconclusive: Function 'getGLdefine' argument 1 names different: declaration 'name' definition 'fixname'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/GLUtil.h:44:57: note: Function 'getGLdefine' argument 1 names different: declaration 'name' definition 'fixname'. Gem-v0.94/src/Utils/GLUtil_define.cpp:92:45: note: Function 'getGLdefine' argument 1 names different: declaration 'name' definition 'fixname'. Gem-v0.94/src/Utils/SynchedWorkerThread.cpp:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMMEDIATE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Utils/SynchedWorkerThread.cpp:158:42: warning: Member variable 'SynchedWorkerThread::m_pimpl' is not assigned a value in 'SynchedWorkerThread::operator='. [operatorEqVarError] Gem-v0.94/src/Utils/SynchedWorkerThread.cpp:36:3: style: Class 'PIMPL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Utils/ThreadMutex.cpp:29:17: warning: Class 'PIMPL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/src/Utils/ThreadMutex.cpp:34:46: warning: Value of pointer 'refcount', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] Gem-v0.94/src/Utils/ThreadMutex.cpp:34:28: warning: Value of pointer 'mutex', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] Gem-v0.94/src/Utils/Thread.cpp:241:16: warning: Member variable 'Thread::m_pimpl' is not assigned a value in 'Thread::operator='. [operatorEqVarError] Gem-v0.94/src/Utils/Thread.h:49:16: style: Virtual function 'stop' is called from destructor '~Thread()' at line 228. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Utils/Thread.cpp:228:3: note: Calling stop Gem-v0.94/src/Utils/Thread.h:49:16: note: stop is a virtual function Gem-v0.94/src/Utils/Thread.cpp:136:3: style: Class 'PIMPL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Utils/Thread.cpp:234:24: style: Return value 'm_pimpl->start()' is always true [knownConditionTrueFalse] Gem-v0.94/src/Utils/Thread.cpp:234:24: note: Calling function 'start' returns 1 Gem-v0.94/src/Utils/Thread.cpp:234:24: note: Return value 'm_pimpl->start()' is always true Gem-v0.94/src/Utils/Thread.cpp:236:32: style:inconclusive: Function 'stop' argument 1 names different: declaration 'wait4usec' definition 'timeout'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/Thread.h:49:34: note: Function 'stop' argument 1 names different: declaration 'wait4usec' definition 'timeout'. Gem-v0.94/src/Utils/Thread.cpp:236:32: note: Function 'stop' argument 1 names different: declaration 'wait4usec' definition 'timeout'. Gem-v0.94/src/Utils/ThreadSemaphore.cpp:26:17: warning: Class 'PIMPL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/src/Utils/ThreadSemaphore.cpp:33:28: warning: Value of pointer 'mutex', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] Gem-v0.94/src/Utils/ThreadSemaphore.cpp:33:46: warning: Value of pointer 'cond', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] Gem-v0.94/src/Utils/ThreadSemaphore.cpp:34:5: warning: Value of pointer 'refcount', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] Gem-v0.94/src/Utils/Matrix.cpp:86:33: style:inconclusive: Function 'multiply' argument 1 names different: declaration 'pMatrix' definition 'matrix'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/Matrix.h:48:25: note: Function 'multiply' argument 1 names different: declaration 'pMatrix' definition 'matrix'. Gem-v0.94/src/Utils/Matrix.cpp:86:33: note: Function 'multiply' argument 1 names different: declaration 'pMatrix' definition 'matrix'. Gem-v0.94/src/Utils/Matrix.cpp:151:32: style:inconclusive: Function 'translate' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/Matrix.h:54:24: note: Function 'translate' argument 1 names different: declaration 'x' definition 'X'. Gem-v0.94/src/Utils/Matrix.cpp:151:32: note: Function 'translate' argument 1 names different: declaration 'x' definition 'X'. Gem-v0.94/src/Utils/Matrix.cpp:151:41: style:inconclusive: Function 'translate' argument 2 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/Matrix.h:54:33: note: Function 'translate' argument 2 names different: declaration 'y' definition 'Y'. Gem-v0.94/src/Utils/Matrix.cpp:151:41: note: Function 'translate' argument 2 names different: declaration 'y' definition 'Y'. Gem-v0.94/src/Utils/Matrix.cpp:151:50: style:inconclusive: Function 'translate' argument 3 names different: declaration 'z' definition 'Z'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/Matrix.h:54:42: note: Function 'translate' argument 3 names different: declaration 'z' definition 'Z'. Gem-v0.94/src/Utils/Matrix.cpp:151:50: note: Function 'translate' argument 3 names different: declaration 'z' definition 'Z'. Gem-v0.94/src/Utils/WorkerThread.cpp:221:28: warning: Member variable 'WorkerThread::m_pimpl' is not assigned a value in 'WorkerThread::operator='. [operatorEqVarError] Gem-v0.94/src/Utils/WorkerThread.h:40:16: style: Virtual function 'stop' is called from destructor '~WorkerThread()' at line 214. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Utils/WorkerThread.cpp:214:3: note: Calling stop Gem-v0.94/src/Utils/WorkerThread.h:40:16: note: stop is a virtual function Gem-v0.94/src/Utils/WorkerThread.cpp:81:3: style: Class 'PIMPL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/Utils/WorkerThread.cpp:157:10: style: Condition 'newdata' is always true [knownConditionTrueFalse] Gem-v0.94/src/Utils/WorkerThread.cpp:151:20: note: Assignment 'newdata=true', assigned value is 1 Gem-v0.94/src/Utils/WorkerThread.cpp:157:10: note: Condition 'newdata' is always true Gem-v0.94/src/Utils/WorkerThread.cpp:192:15: style: Return value '!isrunning' is always false [knownConditionTrueFalse] Gem-v0.94/src/Utils/WorkerThread.cpp:184:8: note: Assuming that condition '!isrunning' is not redundant Gem-v0.94/src/Utils/WorkerThread.cpp:192:15: note: Return value '!isrunning' is always false Gem-v0.94/src/Utils/WorkerThread.cpp:196:11: style: Condition 'isrunning' is always true [knownConditionTrueFalse] Gem-v0.94/src/Utils/WorkerThread.cpp:184:8: note: Assuming that condition '!isrunning' is not redundant Gem-v0.94/src/Utils/WorkerThread.cpp:191:8: note: Assuming condition is false Gem-v0.94/src/Utils/WorkerThread.cpp:196:11: note: Condition 'isrunning' is always true Gem-v0.94/src/Utils/WorkerThread.cpp:233:24: style: Return value 'm_pimpl->start()' is always true [knownConditionTrueFalse] Gem-v0.94/src/Utils/WorkerThread.cpp:233:24: note: Calling function 'start' returns 1 Gem-v0.94/src/Utils/WorkerThread.cpp:233:24: note: Return value 'm_pimpl->start()' is always true Gem-v0.94/src/Utils/WorkerThread.cpp:268:6: style: Condition '!success' is always true [knownConditionTrueFalse] Gem-v0.94/src/Utils/WorkerThread.cpp:266:16: note: Assignment 'success=false', assigned value is 0 Gem-v0.94/src/Utils/WorkerThread.cpp:268:6: note: Condition '!success' is always true Gem-v0.94/src/Utils/plist.cpp:41:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/plist.cpp:69:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/plist.cpp:129:3: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/plist.cpp:150:11: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/WorkerThread.cpp:275:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/Utils/plist.cpp:58:25: style:inconclusive: Function 'append_plist' argument 1 names different: declaration 'p' definition 'lst'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/plist.h:69:27: note: Function 'append_plist' argument 1 names different: declaration 'p' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:58:25: note: Function 'append_plist' argument 1 names different: declaration 'p' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:101:18: style:inconclusive: Function 'print_list' argument 1 names different: declaration 'l' definition 'p'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/plist.h:96:20: note: Function 'print_list' argument 1 names different: declaration 'l' definition 'p'. Gem-v0.94/src/Utils/plist.cpp:101:18: note: Function 'print_list' argument 1 names different: declaration 'l' definition 'p'. Gem-v0.94/src/Utils/plist.cpp:124:20: style:inconclusive: Function 'list_append' argument 1 names different: declaration 'l' definition 'lst'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/plist.h:92:39: note: Function 'list_append' argument 1 names different: declaration 'l' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:124:20: note: Function 'list_append' argument 1 names different: declaration 'l' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:146:21: style:inconclusive: Function 'list_prepend' argument 1 names different: declaration 'l' definition 'lst'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/plist.h:93:40: note: Function 'list_prepend' argument 1 names different: declaration 'l' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:146:21: note: Function 'list_prepend' argument 1 names different: declaration 'l' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:161:25: style:inconclusive: Function 'list_remove_head' argument 1 names different: declaration 'l' definition 'lst'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/plist.h:91:27: note: Function 'list_remove_head' argument 1 names different: declaration 'l' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:161:25: note: Function 'list_remove_head' argument 1 names different: declaration 'l' definition 'lst'. Gem-v0.94/src/Utils/plist.cpp:126:20: style: Variable 'fname' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/plist.cpp:126:15: style: Variable 'fname' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/pstk.cpp:33:3: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/pstk.cpp:62:3: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/pstk.cpp:63:3: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/Utils/pstk.cpp:19:18: style:inconclusive: Function 'ptpush' argument 1 names different: declaration 'stk' definition 'pstk'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/pstk.h:39:20: note: Function 'ptpush' argument 1 names different: declaration 'stk' definition 'pstk'. Gem-v0.94/src/Utils/pstk.cpp:19:18: note: Function 'ptpush' argument 1 names different: declaration 'stk' definition 'pstk'. Gem-v0.94/src/Utils/pstk.cpp:25:17: style:inconclusive: Function 'ptpop' argument 1 names different: declaration 'stk' definition 'pstk'. [funcArgNamesDifferent] Gem-v0.94/src/Utils/pstk.h:42:20: note: Function 'ptpop' argument 1 names different: declaration 'stk' definition 'pstk'. Gem-v0.94/src/Utils/pstk.cpp:25:17: note: Function 'ptpop' argument 1 names different: declaration 'stk' definition 'pstk'. Gem-v0.94/src/Utils/pstk.cpp:19:31: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] Gem-v0.94/src/Utils/pstk.cpp:59:19: style: Variable 'func' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Utils/pstk.cpp:59:15: style: Variable 'func' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Vertex/vertex_add.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_add.cpp:232:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_combine.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_combine.cpp:194:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_add.cpp:229:48: style:inconclusive: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. [funcArgNamesDifferent] Gem-v0.94/src/Vertex/vertex_add.h:77:47: note: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. Gem-v0.94/src/Vertex/vertex_add.cpp:229:48: note: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. Gem-v0.94/src/Vertex/vertex_draw.cpp:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_SMOOTH [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_draw.cpp:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINE_LOOP [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_grid.cpp:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_combine.cpp:101:10: style: Variable 'state->VertexArraySize' is assigned an expression that holds the same value. [redundantAssignment] Gem-v0.94/src/Vertex/vertex_combine.cpp:68:8: note: size is assigned 'state->VertexArraySize' here. Gem-v0.94/src/Vertex/vertex_combine.cpp:101:10: note: Variable 'state->VertexArraySize' is assigned an expression that holds the same value. Gem-v0.94/src/Vertex/vertex_combine.cpp:53:12: style: The scope of the variable 'srcL' can be reduced. [variableScope] Gem-v0.94/src/Vertex/vertex_combine.cpp:53:17: style: The scope of the variable 'srcS' can be reduced. [variableScope] Gem-v0.94/src/Vertex/vertex_combine.cpp:53:22: style: The scope of the variable 'count' can be reduced. [variableScope] Gem-v0.94/src/Vertex/vertex_combine.cpp:191:52: style:inconclusive: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. [funcArgNamesDifferent] Gem-v0.94/src/Vertex/vertex_combine.h:65:47: note: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. Gem-v0.94/src/Vertex/vertex_combine.cpp:191:52: note: Function 'gem_rightMessCallback' argument 1 names different: declaration 'x' definition 'data'. Gem-v0.94/src/Vertex/vertex_combine.cpp:77:12: style: Variable 'ratiof' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Vertex/vertex_combine.cpp:79:15: style: Variable 'remainder' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Vertex/vertex_grid.h:53:12: style:inconclusive: Member variable 'vertex_grid::m_ColorArray' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/Vertex/vertex_grid.cpp:39:5: note: Member variable 'vertex_grid::m_ColorArray' is in the wrong place in the initializer list. Gem-v0.94/src/Vertex/vertex_grid.h:53:12: note: Member variable 'vertex_grid::m_ColorArray' is in the wrong place in the initializer list. Gem-v0.94/src/Vertex/vertex_grid.cpp:32:39: style:inconclusive: Function 'vertex_grid' argument 1 names different: declaration 'w' definition 'f1'. [funcArgNamesDifferent] Gem-v0.94/src/Vertex/vertex_grid.h:41:26: note: Function 'vertex_grid' argument 1 names different: declaration 'w' definition 'f1'. Gem-v0.94/src/Vertex/vertex_grid.cpp:32:39: note: Function 'vertex_grid' argument 1 names different: declaration 'w' definition 'f1'. Gem-v0.94/src/Vertex/vertex_grid.cpp:32:54: style:inconclusive: Function 'vertex_grid' argument 2 names different: declaration 'h' definition 'f2'. [funcArgNamesDifferent] Gem-v0.94/src/Vertex/vertex_grid.h:41:40: note: Function 'vertex_grid' argument 2 names different: declaration 'h' definition 'f2'. Gem-v0.94/src/Vertex/vertex_grid.cpp:32:54: note: Function 'vertex_grid' argument 2 names different: declaration 'h' definition 'f2'. Gem-v0.94/src/Vertex/vertex_grid.cpp:108:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Vertex/vertex_info.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_info.cpp:57:12: style: Variable 'VertexArray' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Vertex/vertex_info.cpp:59:15: style: Variable 'VertexArray' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Vertex/vertex_draw.cpp:288:40: style:inconclusive: Function 'typeMess' argument 1 names different: declaration 's' definition 'type'. [funcArgNamesDifferent] Gem-v0.94/src/Vertex/vertex_draw.h:74:37: note: Function 'typeMess' argument 1 names different: declaration 's' definition 'type'. Gem-v0.94/src/Vertex/vertex_draw.cpp:288:40: note: Function 'typeMess' argument 1 names different: declaration 's' definition 'type'. Gem-v0.94/src/Vertex/vertex_draw.cpp:359:60: style:inconclusive: Function 'typeMessCallback' argument 2 names different: declaration 's' definition 'type'. [funcArgNamesDifferent] Gem-v0.94/src/Vertex/vertex_draw.h:85:57: note: Function 'typeMessCallback' argument 2 names different: declaration 's' definition 'type'. Gem-v0.94/src/Vertex/vertex_draw.cpp:359:60: note: Function 'typeMessCallback' argument 2 names different: declaration 's' definition 'type'. Gem-v0.94/src/Vertex/vertex_draw.cpp:114:14: style: Variable 'texcoord' is assigned a value that is never used. [unreadVariable] Gem-v0.94/src/Vertex/vertex_mul.h:47:12: style: The destructor '~vertex_mul' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_add.h:47:12: note: Virtual destructor in base class Gem-v0.94/src/Vertex/vertex_mul.h:47:12: note: Destructor in derived class Gem-v0.94/src/Vertex/vertex_mul.h:51:19: style: The function 'vertexProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_add.h:70:19: note: Virtual function in base class Gem-v0.94/src/Vertex/vertex_mul.h:51:19: note: Function in derived class Gem-v0.94/src/Vertex/vertex_offset.cpp:113:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramMessCallback [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_offset.h:50:9: warning: The class 'vertex_offset' defines member variable with name 'm_x' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:9: note: Parent variable 'vertex_scale::m_x' Gem-v0.94/src/Vertex/vertex_offset.h:50:9: note: Derived variable 'vertex_offset::m_x' Gem-v0.94/src/Vertex/vertex_offset.h:50:13: warning: The class 'vertex_offset' defines member variable with name 'm_y' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:13: note: Parent variable 'vertex_scale::m_y' Gem-v0.94/src/Vertex/vertex_offset.h:50:13: note: Derived variable 'vertex_offset::m_y' Gem-v0.94/src/Vertex/vertex_offset.h:50:17: warning: The class 'vertex_offset' defines member variable with name 'm_z' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:17: note: Parent variable 'vertex_scale::m_z' Gem-v0.94/src/Vertex/vertex_offset.h:50:17: note: Derived variable 'vertex_offset::m_z' Gem-v0.94/src/Vertex/vertex_offset.h:50:21: warning: The class 'vertex_offset' defines member variable with name 'm_w' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:21: note: Parent variable 'vertex_scale::m_w' Gem-v0.94/src/Vertex/vertex_offset.h:50:21: note: Derived variable 'vertex_offset::m_w' Gem-v0.94/src/Vertex/vertex_offset.h:47:12: style: The destructor '~vertex_offset' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_scale.h:48:12: note: Virtual destructor in base class Gem-v0.94/src/Vertex/vertex_offset.h:47:12: note: Destructor in derived class Gem-v0.94/src/Vertex/vertex_offset.h:49:16: style: The function 'paramMess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_scale.h:50:16: note: Virtual function in base class Gem-v0.94/src/Vertex/vertex_offset.h:49:16: note: Function in derived class Gem-v0.94/src/Vertex/vertex_offset.h:54:17: style: The function 'vertexProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_scale.h:64:17: note: Virtual function in base class Gem-v0.94/src/Vertex/vertex_offset.h:54:17: note: Function in derived class Gem-v0.94/src/Vertex/vertex_model.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTRING [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_quad.cpp:31:16: warning: Member variable 'vertex_quad::m_NormalArray' is not initialized in the constructor. [uninitMemberVar] Gem-v0.94/src/Vertex/vertex_scale.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_set.cpp:112:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramMessCallback [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_set.h:50:9: warning: The class 'vertex_set' defines member variable with name 'm_x' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:9: note: Parent variable 'vertex_scale::m_x' Gem-v0.94/src/Vertex/vertex_set.h:50:9: note: Derived variable 'vertex_set::m_x' Gem-v0.94/src/Vertex/vertex_set.h:50:13: warning: The class 'vertex_set' defines member variable with name 'm_y' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:13: note: Parent variable 'vertex_scale::m_y' Gem-v0.94/src/Vertex/vertex_set.h:50:13: note: Derived variable 'vertex_set::m_y' Gem-v0.94/src/Vertex/vertex_set.h:50:17: warning: The class 'vertex_set' defines member variable with name 'm_z' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:17: note: Parent variable 'vertex_scale::m_z' Gem-v0.94/src/Vertex/vertex_set.h:50:17: note: Derived variable 'vertex_set::m_z' Gem-v0.94/src/Vertex/vertex_set.h:50:21: warning: The class 'vertex_set' defines member variable with name 'm_w' also defined in its parent class 'vertex_scale'. [duplInheritedMember] Gem-v0.94/src/Vertex/vertex_scale.h:51:21: note: Parent variable 'vertex_scale::m_w' Gem-v0.94/src/Vertex/vertex_set.h:50:21: note: Derived variable 'vertex_set::m_w' Gem-v0.94/src/Vertex/vertex_set.h:47:12: style: The destructor '~vertex_set' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_scale.h:48:12: note: Virtual destructor in base class Gem-v0.94/src/Vertex/vertex_set.h:47:12: note: Destructor in derived class Gem-v0.94/src/Vertex/vertex_set.h:49:16: style: The function 'paramMess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_scale.h:50:16: note: Virtual function in base class Gem-v0.94/src/Vertex/vertex_set.h:49:16: note: Function in derived class Gem-v0.94/src/Vertex/vertex_set.h:54:17: style: The function 'vertexProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/Vertex/vertex_scale.h:64:17: note: Virtual function in base class Gem-v0.94/src/Vertex/vertex_set.h:54:17: note: Function in derived class Gem-v0.94/src/Vertex/vertex_scale.h:56:16: style: Virtual function 'modeMess' is called from constructor 'vertex_scale(int,t_atom*)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Vertex/vertex_scale.cpp:42:3: note: Calling modeMess Gem-v0.94/src/Vertex/vertex_scale.h:56:16: note: modeMess is a virtual function Gem-v0.94/src/Vertex/vertex_tabread.cpp:65:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable garray_class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_tabread.cpp:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_SYMBOL [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglAccum.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglActiveTexture.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglActiveTexture.cpp:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_multitexture [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglActiveTexture.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglActiveTexture.h:45:17: style: Virtual function 'texUnitMess' is called from constructor 'GEMglActiveTexture(int,t_atom*)' at line 31. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglActiveTexture.cpp:31:5: note: Calling texUnitMess Gem-v0.94/src/openGL/GEMglActiveTexture.h:45:17: note: texUnitMess is a virtual function Gem-v0.94/src/Vertex/vertex_tabread.h:67:16: style: Virtual function 'tableMess' is called from constructor 'vertex_tabread(int,t_atom*)' at line 38. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/Vertex/vertex_tabread.cpp:38:5: note: Calling tableMess Gem-v0.94/src/Vertex/vertex_tabread.h:67:16: note: tableMess is a virtual function Gem-v0.94/src/openGL/GEMglActiveTextureARB.cpp:28:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglActiveTextureARB.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_multitexture [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglActiveTextureARB.h:31:3: style: Class 'GEMglActiveTextureARB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglAlphaFunc.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/Vertex/vertex_model.cpp:211:7: style: The scope of the variable 'src' can be reduced. [variableScope] Gem-v0.94/src/Vertex/vertex_model.cpp:254:9: style: The scope of the variable 'length' can be reduced. [variableScope] Gem-v0.94/src/Vertex/vertex_model.cpp:63:10: style: Variable 'tritext' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Vertex/vertex_model.cpp:64:10: style: Variable 'trivert' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/Vertex/vertex_model.cpp:65:11: style: Variable 'trinorm' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/openGL/GEMglAreTexturesResident.cpp:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglAreTexturesResident.cpp:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglAreTexturesResident.cpp:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_list [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglArrayElement.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglArrayElement.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglArrayElement.h:34:3: style: Class 'GEMglArrayElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglAreTexturesResident.h:48:17: style: Virtual function 'texturesMess' is called from constructor 'GEMglAreTexturesResident(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglAreTexturesResident.cpp:33:3: note: Calling texturesMess Gem-v0.94/src/openGL/GEMglAreTexturesResident.h:48:17: note: texturesMess is a virtual function Gem-v0.94/src/openGL/GEMglBegin.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBegin.h:44:17: style: Virtual function 'modeMess' is called from constructor 'GEMglBegin(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglBegin.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglBegin.h:44:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglBindProgramARB.cpp:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBindProgramARB.cpp:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_vertex_program [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBindTexture.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBindTexture.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBlendEquation.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBlendEquation.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_4 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBitmap.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBitmap.cpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBlendEquation.h:34:3: style: Class 'GEMglBlendEquation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglBlendFunc.cpp:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglBitmap.cpp:68:14: style: Condition '!&img->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/openGL/GEMglBlendFunc.h:44:17: style: Virtual function 'sfactorMess' is called from constructor 'GEMglBlendFunc(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglBlendFunc.cpp:32:5: note: Calling sfactorMess Gem-v0.94/src/openGL/GEMglBlendFunc.h:44:17: note: sfactorMess is a virtual function Gem-v0.94/src/openGL/GEMglBlendFunc.h:47:17: style: Virtual function 'dfactorMess' is called from constructor 'GEMglBlendFunc(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglBlendFunc.cpp:33:5: note: Calling dfactorMess Gem-v0.94/src/openGL/GEMglBlendFunc.h:47:17: note: dfactorMess is a virtual function Gem-v0.94/src/openGL/GEMglCallList.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCallList.h:34:3: style: Class 'GEMglCallList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglClear.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglClear.h:34:3: style: Class 'GEMglClear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglClearAccum.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglClearColor.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglClearDepth.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglClearDepth.h:34:3: style: Class 'GEMglClearDepth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglClearIndex.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglClearIndex.h:34:3: style: Class 'GEMglClearIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglClearStencil.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglClearStencil.h:34:3: style: Class 'GEMglClearStencil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglClipPlane.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3b.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3bv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3d.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3f.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3i.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3s.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3ub.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3ubv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3ui.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3uiv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3us.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor3usv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4b.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4bv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4d.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4f.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4i.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4s.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4ub.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4ubv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4ui.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4uiv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4us.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColor4usv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColorMask.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColorMaterial.cpp:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyPixels.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglColorMaterial.h:44:17: style: Virtual function 'faceMess' is called from constructor 'GEMglColorMaterial(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglColorMaterial.cpp:33:5: note: Calling faceMess Gem-v0.94/src/openGL/GEMglColorMaterial.h:44:17: note: faceMess is a virtual function Gem-v0.94/src/openGL/GEMglColorMaterial.h:47:17: style: Virtual function 'modeMess' is called from constructor 'GEMglColorMaterial(int,t_atom*)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglColorMaterial.cpp:34:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglColorMaterial.h:47:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglCopyTexImage1D.cpp:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexImage1D.cpp:87:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexImage2D.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexImage2D.cpp:95:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexSubImage1D.cpp:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexSubImage1D.cpp:81:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCullFace.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexSubImage2D.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCopyTexSubImage2D.cpp:93:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglCullFace.h:44:17: style: Virtual function 'modeMess' is called from constructor 'GEMglCullFace(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglCullFace.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglCullFace.h:44:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglDeleteTextures.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDeleteTextures.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDeleteTextures.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDepthFunc.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDeleteTextures.h:48:17: style: Virtual function 'texturesMess' is called from constructor 'GEMglDeleteTextures(int,t_atom*)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglDeleteTextures.cpp:29:3: note: Calling texturesMess Gem-v0.94/src/openGL/GEMglDeleteTextures.h:48:17: note: texturesMess is a virtual function Gem-v0.94/src/openGL/GEMglDepthFunc.h:44:17: style: Virtual function 'funcMess' is called from constructor 'GEMglDepthFunc(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglDepthFunc.cpp:32:5: note: Calling funcMess Gem-v0.94/src/openGL/GEMglDepthFunc.h:44:17: note: funcMess is a virtual function Gem-v0.94/src/openGL/GEMglDepthMask.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDepthRange.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDepthMask.h:34:3: style: Class 'GEMglDepthMask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglDisable.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDisable.h:44:17: style: Virtual function 'capMess' is called from constructor 'GEMglDisable(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglDisable.cpp:32:5: note: Calling capMess Gem-v0.94/src/openGL/GEMglDisable.h:44:17: note: capMess is a virtual function Gem-v0.94/src/openGL/GEMglDisableClientState.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDisableClientState.cpp:51:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDrawArrays.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDrawArrays.cpp:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDisableClientState.h:47:17: style: Virtual function 'arrayMess' is called from constructor 'GEMglDisableClientState(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglDisableClientState.cpp:33:5: note: Calling arrayMess Gem-v0.94/src/openGL/GEMglDisableClientState.h:47:17: note: arrayMess is a virtual function Gem-v0.94/src/openGL/GEMglDrawBuffer.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDrawBuffer.h:44:17: style: Virtual function 'modeMess' is called from constructor 'GEMglDrawBuffer(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglDrawBuffer.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglDrawBuffer.h:44:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglEdgeFlag.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEdgeFlag.h:34:3: style: Class 'GEMglEdgeFlag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglDrawElements.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglDrawElements.cpp:67:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEnable.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEnable.h:44:17: style: Virtual function 'capMess' is called from constructor 'GEMglEnable(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglEnable.cpp:32:5: note: Calling capMess Gem-v0.94/src/openGL/GEMglEnable.h:44:17: note: capMess is a virtual function Gem-v0.94/src/openGL/GEMglEnableClientState.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEnableClientState.cpp:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEnableClientState.h:47:17: style: Virtual function 'arrayMess' is called from constructor 'GEMglEnableClientState(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglEnableClientState.cpp:32:5: note: Calling arrayMess Gem-v0.94/src/openGL/GEMglEnableClientState.h:47:17: note: arrayMess is a virtual function Gem-v0.94/src/openGL/GEMglEvalCoord1d.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1d.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1d.h:34:3: style: Class 'GEMglEvalCoord1d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglEvalCoord1dv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1dv.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1f.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1f.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1dv.h:34:3: style: Class 'GEMglEvalCoord1dv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglEvalCoord1f.h:34:3: style: Class 'GEMglEvalCoord1f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglEvalCoord1fv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1fv.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord1fv.h:34:3: style: Class 'GEMglEvalCoord1fv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglEvalCoord2dv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2d.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2dv.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2d.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2f.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2f.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2fv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalCoord2fv.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalMesh1.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalMesh1.cpp:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalMesh2.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalMesh2.cpp:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalPoint1.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalPoint1.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalPoint1.h:34:3: style: Class 'GEMglEvalPoint1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglEvalPoint2.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglEvalPoint2.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFeedbackBuffer.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFeedbackBuffer.cpp:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogf.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogf.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogfv.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogfv.cpp:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogi.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogi.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogfv.h:49:19: style: Virtual function 'pnameMess' is called from constructor 'GEMglFogfv(int,t_atom*)' at line 35. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglFogfv.cpp:35:5: note: Calling pnameMess Gem-v0.94/src/openGL/GEMglFogfv.h:49:19: note: pnameMess is a virtual function Gem-v0.94/src/openGL/GEMglFogfv.h:52:19: style: Virtual function 'paramsMess' is called from constructor 'GEMglFogfv(int,t_atom*)' at line 38. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglFogfv.cpp:38:5: note: Calling paramsMess Gem-v0.94/src/openGL/GEMglFogfv.h:52:19: note: paramsMess is a virtual function Gem-v0.94/src/openGL/GEMglFogfv.cpp:37:11: style: The if condition is the same as the previous if condition [duplicateCondition] Gem-v0.94/src/openGL/GEMglFogfv.cpp:34:11: note: First condition Gem-v0.94/src/openGL/GEMglFogfv.cpp:37:11: note: Second condition Gem-v0.94/src/openGL/GEMglFogiv.cpp:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogiv.cpp:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFrontFace.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglFogiv.h:49:19: style: Virtual function 'pnameMess' is called from constructor 'GEMglFogiv(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglFogiv.cpp:33:3: note: Calling pnameMess Gem-v0.94/src/openGL/GEMglFogiv.h:49:19: note: pnameMess is a virtual function Gem-v0.94/src/openGL/GEMglFogiv.h:52:19: style: Virtual function 'paramsMess' is called from constructor 'GEMglFogiv(int,t_atom*)' at line 35. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglFogiv.cpp:35:5: note: Calling paramsMess Gem-v0.94/src/openGL/GEMglFogiv.h:52:19: note: paramsMess is a virtual function Gem-v0.94/src/openGL/GEMglFrontFace.h:44:17: style: Virtual function 'modeMess' is called from constructor 'GEMglFrontFace(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglFrontFace.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglFrontFace.h:44:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglFrustum.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenLists.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenLists.h:34:3: style: Class 'GEMglGenLists' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglGenProgramsARB.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenProgramsARB.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_vertex_program [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenProgramsARB.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenProgramsARB.h:46:17: style: Virtual function 'programsMess' is called from constructor 'GEMglGenProgramsARB(int,t_atom*)' at line 27. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGenProgramsARB.cpp:27:3: note: Calling programsMess Gem-v0.94/src/openGL/GEMglGenProgramsARB.h:46:17: note: programsMess is a virtual function Gem-v0.94/src/openGL/GEMglGenTextures.cpp:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenTextures.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenTextures.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenTextures.h:48:17: style: Virtual function 'texturesMess' is called from constructor 'GEMglGenTextures(int,t_atom*)' at line 30. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGenTextures.cpp:30:5: note: Calling texturesMess Gem-v0.94/src/openGL/GEMglGenTextures.h:48:17: note: texturesMess is a virtual function Gem-v0.94/src/openGL/GEMglGenerateMipmap.cpp:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenerateMipmap.cpp:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetError.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGenerateMipmap.h:45:17: style: Virtual function 'targetMess' is called from constructor 'GEMglGenerateMipmap(int,t_atom*)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGenerateMipmap.cpp:34:5: note: Calling targetMess Gem-v0.94/src/openGL/GEMglGenerateMipmap.h:45:17: note: targetMess is a virtual function Gem-v0.94/src/openGL/GEMglGetFloatv.cpp:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetFloatv.cpp:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapdv.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapdv.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetIntegerv.cpp:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetIntegerv.cpp:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapdv.h:46:19: style: Virtual function 'targetMess' is called from constructor 'GEMglGetMapdv(t_floatarg,t_floatarg)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetMapdv.cpp:29:3: note: Calling targetMess Gem-v0.94/src/openGL/GEMglGetMapdv.h:46:19: note: targetMess is a virtual function Gem-v0.94/src/openGL/GEMglGetMapdv.h:49:19: style: Virtual function 'queryMess' is called from constructor 'GEMglGetMapdv(t_floatarg,t_floatarg)' at line 30. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetMapdv.cpp:30:3: note: Calling queryMess Gem-v0.94/src/openGL/GEMglGetMapdv.h:49:19: note: queryMess is a virtual function Gem-v0.94/src/openGL/GEMglGetFloatv.h:45:17: style: Virtual function 'pnameMess' is called from constructor 'GEMglGetFloatv(int,t_atom*)' at line 39. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetFloatv.cpp:39:5: note: Calling pnameMess Gem-v0.94/src/openGL/GEMglGetFloatv.h:45:17: note: pnameMess is a virtual function Gem-v0.94/src/openGL/GEMglGetIntegerv.h:45:17: style: Virtual function 'pnameMess' is called from constructor 'GEMglGetIntegerv(int,t_atom*)' at line 38. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetIntegerv.cpp:38:5: note: Calling pnameMess Gem-v0.94/src/openGL/GEMglGetIntegerv.h:45:17: note: pnameMess is a virtual function Gem-v0.94/src/openGL/GEMglGetMapfv.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapfv.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapfv.h:46:19: style: Virtual function 'targetMess' is called from constructor 'GEMglGetMapfv(t_floatarg,t_floatarg)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetMapfv.cpp:29:3: note: Calling targetMess Gem-v0.94/src/openGL/GEMglGetMapfv.h:46:19: note: targetMess is a virtual function Gem-v0.94/src/openGL/GEMglGetMapfv.h:49:19: style: Virtual function 'queryMess' is called from constructor 'GEMglGetMapfv(t_floatarg,t_floatarg)' at line 30. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetMapfv.cpp:30:3: note: Calling queryMess Gem-v0.94/src/openGL/GEMglGetMapfv.h:49:19: note: queryMess is a virtual function Gem-v0.94/src/openGL/GEMglGetMapiv.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapiv.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetPointerv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetPointerv.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetMapiv.h:46:19: style: Virtual function 'targetMess' is called from constructor 'GEMglGetMapiv(t_floatarg,t_floatarg)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetMapiv.cpp:29:3: note: Calling targetMess Gem-v0.94/src/openGL/GEMglGetMapiv.h:46:19: note: targetMess is a virtual function Gem-v0.94/src/openGL/GEMglGetMapiv.h:49:19: style: Virtual function 'queryMess' is called from constructor 'GEMglGetMapiv(t_floatarg,t_floatarg)' at line 30. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetMapiv.cpp:30:3: note: Calling queryMess Gem-v0.94/src/openGL/GEMglGetMapiv.h:49:19: note: queryMess is a virtual function Gem-v0.94/src/openGL/GEMglGetPointerv.h:46:19: style: Virtual function 'pnameMess' is called from constructor 'GEMglGetPointerv(t_floatarg)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglGetPointerv.cpp:28:3: note: Calling pnameMess Gem-v0.94/src/openGL/GEMglGetPointerv.h:46:19: note: pnameMess is a virtual function Gem-v0.94/src/openGL/GEMglGetPointerv.h:34:3: style: Class 'GEMglGetPointerv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglGetString.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglGetString.h:34:3: style: Class 'GEMglGetString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexMask.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglHint.cpp:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexMask.h:34:3: style: Class 'GEMglIndexMask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglHint.h:44:17: style: Virtual function 'targetMess' is called from constructor 'GEMglHint(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglHint.cpp:33:5: note: Calling targetMess Gem-v0.94/src/openGL/GEMglHint.h:44:17: note: targetMess is a virtual function Gem-v0.94/src/openGL/GEMglHint.h:47:17: style: Virtual function 'modeMess' is called from constructor 'GEMglHint(int,t_atom*)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglHint.cpp:34:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglHint.h:47:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglIndexd.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexdv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexd.h:34:3: style: Class 'GEMglIndexd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexdv.h:43:19: style: Virtual function 'cMess' is called from constructor 'GEMglIndexdv(t_floatarg)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglIndexdv.cpp:28:3: note: Calling cMess Gem-v0.94/src/openGL/GEMglIndexdv.h:43:19: note: cMess is a virtual function Gem-v0.94/src/openGL/GEMglIndexdv.h:34:3: style: Class 'GEMglIndexdv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexf.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexf.h:34:3: style: Class 'GEMglIndexf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexfv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexi.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexfv.h:43:19: style: Virtual function 'cMess' is called from constructor 'GEMglIndexfv(t_floatarg)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglIndexfv.cpp:28:3: note: Calling cMess Gem-v0.94/src/openGL/GEMglIndexfv.h:43:19: note: cMess is a virtual function Gem-v0.94/src/openGL/GEMglIndexfv.h:34:3: style: Class 'GEMglIndexfv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexi.h:34:3: style: Class 'GEMglIndexi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexiv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexiv.h:43:19: style: Virtual function 'cMess' is called from constructor 'GEMglIndexiv(t_floatarg)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglIndexiv.cpp:28:3: note: Calling cMess Gem-v0.94/src/openGL/GEMglIndexiv.h:43:19: note: cMess is a virtual function Gem-v0.94/src/openGL/GEMglIndexiv.h:34:3: style: Class 'GEMglIndexiv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexs.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexsv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexs.h:34:3: style: Class 'GEMglIndexs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexsv.h:43:19: style: Virtual function 'cMess' is called from constructor 'GEMglIndexsv(t_floatarg)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglIndexsv.cpp:28:3: note: Calling cMess Gem-v0.94/src/openGL/GEMglIndexsv.h:43:19: note: cMess is a virtual function Gem-v0.94/src/openGL/GEMglIndexsv.h:34:3: style: Class 'GEMglIndexsv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIndexub.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexub.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexub.h:34:3: style: Class 'GEMglIndexub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglInitNames.cpp:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexubv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexubv.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIndexubv.h:46:19: style: Virtual function 'cMess' is called from constructor 'GEMglIndexubv(t_floatarg)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglIndexubv.cpp:28:3: note: Calling cMess Gem-v0.94/src/openGL/GEMglIndexubv.h:46:19: note: cMess is a virtual function Gem-v0.94/src/openGL/GEMglIndexubv.h:34:3: style: Class 'GEMglIndexubv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIsEnabled.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIsEnabled.cpp:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIsEnabled.h:47:17: style: Virtual function 'capMess' is called from constructor 'GEMglIsEnabled(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglIsEnabled.cpp:32:5: note: Calling capMess Gem-v0.94/src/openGL/GEMglIsEnabled.h:47:17: note: capMess is a virtual function Gem-v0.94/src/openGL/GEMglIsList.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIsTexture.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglIsList.h:34:3: style: Class 'GEMglIsList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglIsTexture.h:34:3: style: Class 'GEMglIsTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLightModelf.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLightModeli.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLightf.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLighti.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLineStipple.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLineWidth.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLineWidth.h:34:3: style: Class 'GEMglLineWidth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLoadMatrixd.cpp:26:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadMatrixd.cpp:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadMatrixf.cpp:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadMatrixf.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadMatrixd.h:32:3: style: Class 'GEMglLoadMatrixd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLoadMatrixf.h:32:3: style: Class 'GEMglLoadMatrixf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLoadName.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadName.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadName.h:34:3: style: Class 'GEMglLoadName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLoadTransposeMatrixd.cpp:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadTransposeMatrixd.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadTransposeMatrixf.cpp:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadTransposeMatrixf.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLogicOp.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglLoadTransposeMatrixd.h:32:3: style: Class 'GEMglLoadTransposeMatrixd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLoadTransposeMatrixf.h:32:3: style: Class 'GEMglLoadTransposeMatrixf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglLogicOp.h:44:17: style: Virtual function 'opcodeMess' is called from constructor 'GEMglLogicOp(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglLogicOp.cpp:32:5: note: Calling opcodeMess Gem-v0.94/src/openGL/GEMglLogicOp.h:44:17: note: opcodeMess is a virtual function Gem-v0.94/src/openGL/GEMglMap1d.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap1d.cpp:81:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap1f.cpp:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap1f.cpp:82:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap2d.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap2d.cpp:107:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap1f.h:61:7: style:inconclusive: Member variable 'GEMglMap1f::len' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/openGL/GEMglMap1f.cpp:29:14: note: Member variable 'GEMglMap1f::len' is in the wrong place in the initializer list. Gem-v0.94/src/openGL/GEMglMap1f.h:61:7: note: Member variable 'GEMglMap1f::len' is in the wrong place in the initializer list. Gem-v0.94/src/openGL/GEMglMap1d.h:61:7: style:inconclusive: Member variable 'GEMglMap1d::len' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/openGL/GEMglMap1d.cpp:29:14: note: Member variable 'GEMglMap1d::len' is in the wrong place in the initializer list. Gem-v0.94/src/openGL/GEMglMap1d.h:61:7: note: Member variable 'GEMglMap1d::len' is in the wrong place in the initializer list. Gem-v0.94/src/openGL/GEMglMapGrid1d.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid1d.cpp:54:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid1f.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid1f.cpp:54:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap2f.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMap2f.cpp:107:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid2d.cpp:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid2d.cpp:79:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid2f.cpp:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMapGrid2f.cpp:80:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMaterialf.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMaterialfv.cpp:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMateriali.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMatrixMode.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMaterialfv.h:50:17: style: Virtual function 'paramMess' is called from constructor 'GEMglMaterialfv(int,t_atom*)' at line 44. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglMaterialfv.cpp:44:5: note: Calling paramMess Gem-v0.94/src/openGL/GEMglMaterialfv.h:50:17: note: paramMess is a virtual function Gem-v0.94/src/openGL/GEMglMultMatrixd.cpp:26:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMatrixMode.h:44:17: style: Virtual function 'modeMess' is called from constructor 'GEMglMatrixMode(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglMatrixMode.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglMatrixMode.h:44:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglMultMatrixd.cpp:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultMatrixf.cpp:26:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultMatrixf.cpp:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultTransposeMatrixd.cpp:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultTransposeMatrixd.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultMatrixd.h:32:3: style: Class 'GEMglMultMatrixd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglMultMatrixf.h:32:3: style: Class 'GEMglMultMatrixf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglMultTransposeMatrixf.cpp:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultTransposeMatrixf.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_3 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultTransposeMatrixd.h:32:3: style: Class 'GEMglMultTransposeMatrixd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglMultiTexCoord2f.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultiTexCoord2f.cpp:52:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_multitexture [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultTransposeMatrixf.h:32:3: style: Class 'GEMglMultTransposeMatrixf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglMultiTexCoord2fARB.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglMultiTexCoord2fARB.cpp:52:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_multitexture [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNewList.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3b.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3bv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3d.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3f.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3i.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3s.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglNormal3sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPassThrough.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPassThrough.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPassThrough.h:34:3: style: Class 'GEMglPassThrough' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglPixelStoref.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglOrtho.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPixelStorei.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPixelTransferf.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPixelTransferi.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPointSize.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPixelZoom.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPointSize.h:34:3: style: Class 'GEMglPointSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglPolygonMode.cpp:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPolygonOffset.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPopClientAttrib.cpp:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPolygonMode.h:44:17: style: Virtual function 'faceMess' is called from constructor 'GEMglPolygonMode(int,t_atom*)' at line 33. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglPolygonMode.cpp:33:5: note: Calling faceMess Gem-v0.94/src/openGL/GEMglPolygonMode.h:44:17: note: faceMess is a virtual function Gem-v0.94/src/openGL/GEMglPolygonMode.h:47:17: style: Virtual function 'modeMess' is called from constructor 'GEMglPolygonMode(int,t_atom*)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglPolygonMode.cpp:34:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglPolygonMode.h:47:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglPopName.cpp:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPrioritizeTextures.cpp:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPrioritizeTextures.cpp:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglProgramEnvParameter4fvARB.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglProgramEnvParameter4fvARB.cpp:52:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_vertex_program [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglProgramEnvParameter4dARB.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglProgramEnvParameter4dARB.cpp:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_vertex_program [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPrioritizeTextures.h:34:3: style: Class 'GEMglPrioritizeTextures' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglProgramLocalParameter4fvARB.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushAttrib.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglProgramLocalParameter4fvARB.cpp:52:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_vertex_program [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushAttrib.h:34:3: style: Class 'GEMglPushAttrib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglProgramStringARB.cpp:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglProgramStringARB.cpp:67:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_vertex_program [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushClientAttrib.cpp:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushClientAttrib.cpp:45:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushClientAttrib.h:34:3: style: Class 'GEMglPushClientAttrib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglPushName.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushName.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglPushName.h:34:3: style: Class 'GEMglPushName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglRasterPos2d.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2dv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2f.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2fv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2i.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2iv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2s.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos2sv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3d.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3f.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3i.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3s.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos3sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4d.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4f.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4i.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4s.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRasterPos4sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRectd.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRectf.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRecti.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRects.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRenderMode.cpp:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglReportError.cpp:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRenderMode.h:44:19: style: Virtual function 'modeMess' is called from constructor 'GEMglRenderMode(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglRenderMode.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglRenderMode.h:44:19: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglRotated.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglRotatef.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglScaled.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglScalef.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglScissor.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglSelectBuffer.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglSelectBuffer.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglShadeModel.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglSelectBuffer.h:34:3: style: Class 'GEMglSelectBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglStencilFunc.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglShadeModel.h:44:17: style: Virtual function 'modeMess' is called from constructor 'GEMglShadeModel(int,t_atom*)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglShadeModel.cpp:32:5: note: Calling modeMess Gem-v0.94/src/openGL/GEMglShadeModel.h:44:17: note: modeMess is a virtual function Gem-v0.94/src/openGL/GEMglStencilMask.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglStencilMask.h:34:3: style: Class 'GEMglStencilMask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglStencilOp.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1d.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1dv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1d.h:34:3: style: Class 'GEMglTexCoord1d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord1dv.h:34:3: style: Class 'GEMglTexCoord1dv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglStencilOp.h:44:17: style: Virtual function 'failMess' is called from constructor 'GEMglStencilOp(int,t_atom*)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglStencilOp.cpp:34:5: note: Calling failMess Gem-v0.94/src/openGL/GEMglStencilOp.h:44:17: note: failMess is a virtual function Gem-v0.94/src/openGL/GEMglStencilOp.h:47:17: style: Virtual function 'zfailMess' is called from constructor 'GEMglStencilOp(int,t_atom*)' at line 35. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglStencilOp.cpp:35:5: note: Calling zfailMess Gem-v0.94/src/openGL/GEMglStencilOp.h:47:17: note: zfailMess is a virtual function Gem-v0.94/src/openGL/GEMglStencilOp.h:50:17: style: Virtual function 'zpassMess' is called from constructor 'GEMglStencilOp(int,t_atom*)' at line 36. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GEMglStencilOp.cpp:36:5: note: Calling zpassMess Gem-v0.94/src/openGL/GEMglStencilOp.h:50:17: note: zpassMess is a virtual function Gem-v0.94/src/openGL/GEMglTexCoord1f.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1fv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1f.h:34:3: style: Class 'GEMglTexCoord1f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord1i.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1fv.h:34:3: style: Class 'GEMglTexCoord1fv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord1i.h:34:3: style: Class 'GEMglTexCoord1i' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord1iv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1iv.h:34:3: style: Class 'GEMglTexCoord1iv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord1s.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1s.h:34:3: style: Class 'GEMglTexCoord1s' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord1sv.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord1sv.h:34:3: style: Class 'GEMglTexCoord1sv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/openGL/GEMglTexCoord2d.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2dv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2f.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2fv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2i.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2iv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2s.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord2sv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3d.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3f.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3i.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3s.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord3sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4d.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4f.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4i.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4s.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexCoord4sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexEnvf.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexEnvi.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexGend.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexGenf.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexGenfv.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexGeni.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexImage2D.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexImage2D.cpp:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexImage2D.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexParameterf.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexParameteri.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexImage2D.cpp:92:14: style: Condition '!&img->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/openGL/GEMglTexSubImage1D.cpp:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage1D.cpp:57:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage1D.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage2D.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage2D.cpp:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_VERSION_1_1 [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage2D.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PIX [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage1D.cpp:75:14: style: Condition '!&img->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/openGL/GEMglTranslated.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTranslatef.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglUniform1f.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglUniform1f.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_shader_objects [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglUniform1fARB.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglUniform1fARB.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_shader_objects [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglTexSubImage2D.cpp:92:14: style: Condition '!&img->image' is always false [knownConditionTrueFalse] Gem-v0.94/src/openGL/GEMglUseProgramObjectARB.cpp:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglUseProgramObjectARB.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ARB_shader_objects [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2d.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2dv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2f.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2fv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2i.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2iv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2s.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex2sv.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3d.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3f.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3i.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3s.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex3sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4d.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4dv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4f.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4fv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4i.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4iv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4s.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglVertex4sv.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMglViewport.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMgluPerspective.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GEMgluLookAt.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FLOAT [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GLdefine.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_obj [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GLdefine.cpp:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_atom [valueFlowBailoutIncompleteVar] Gem-v0.94/src/openGL/GLdefine.h:47:16: style: Virtual function 'listMess' is called from constructor 'GLdefine(int,t_atom*)' at line 31. Dynamic binding is not used. [virtualCallInConstructor] Gem-v0.94/src/openGL/GLdefine.cpp:31:3: note: Calling listMess Gem-v0.94/src/openGL/GLdefine.h:47:16: note: listMess is a virtual function Gem-v0.94/src/openGL/GLdefine.cpp:80:10: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/plugins/film.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/film.cpp:240:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/film.cpp:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/film.cpp:339:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/PluginFactoryTimple.h:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/PluginFactoryTimple.h:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/PluginFactoryTimple.h:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/PluginFactoryTimple.h:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/PluginFactory.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/imageloader.cpp:117:12: style: The destructor '~imageloaderMeta' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/imageloader.h:50:12: note: Virtual destructor in base class Gem-v0.94/src/plugins/imageloader.cpp:117:12: note: Destructor in derived class Gem-v0.94/src/plugins/imageloader.cpp:126:16: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/imageloader.h:58:16: note: Virtual function in base class Gem-v0.94/src/plugins/imageloader.cpp:126:16: note: Function in derived class Gem-v0.94/src/plugins/imageloader.cpp:138:16: style: The function 'isThreadable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/imageloader.h:63:16: note: Virtual function in base class Gem-v0.94/src/plugins/imageloader.cpp:138:16: note: Function in derived class Gem-v0.94/src/plugins/imageloader.cpp:63:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/imageloader.cpp:131:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/imageloader.cpp:35:26: style: class member 'imageloaderMeta::s_instance' is never used. [unusedStructMember] Gem-v0.94/src/plugins/film.cpp:49:12: style: The destructor '~filmIMAGE' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:58:12: note: Virtual destructor in base class Gem-v0.94/src/plugins/film.cpp:49:12: note: Destructor in derived class Gem-v0.94/src/plugins/film.cpp:53:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:87:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:53:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:60:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:123:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:60:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:64:19: style: The function 'changeImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:104:19: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:64:19: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:71:21: style: The function 'getFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:118:21: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:71:21: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:76:16: style: The function 'isThreadable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:128:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:76:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:81:16: style: The function 'enumProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:139:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:81:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:88:16: style: The function 'setProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:152:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:88:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:91:16: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:163:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:91:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:223:12: style: The destructor '~filmMeta' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:58:12: note: Virtual destructor in base class Gem-v0.94/src/plugins/film.cpp:223:12: note: Destructor in derived class Gem-v0.94/src/plugins/film.cpp:232:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:87:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:232:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:277:19: style: The function 'changeImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:104:19: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:277:19: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:286:21: style: The function 'getFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:118:21: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:286:21: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:294:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:123:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:294:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:302:16: style: The function 'isThreadable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:128:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:302:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:311:16: style: The function 'enumProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:139:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:311:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:330:16: style: The function 'setProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:152:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:330:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:336:16: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/film.h:163:16: note: Virtual function in base class Gem-v0.94/src/plugins/film.cpp:336:16: note: Function in derived class Gem-v0.94/src/plugins/film.cpp:252:36: style: Condition 'tried=true' is always true [knownConditionTrueFalse] Gem-v0.94/src/plugins/film.cpp:214:20: style: Local variable 'i' shadows outer variable [shadowVariable] Gem-v0.94/src/plugins/film.cpp:194:18: note: Shadowed declaration Gem-v0.94/src/plugins/film.cpp:214:20: note: Shadow variable Gem-v0.94/src/plugins/film.cpp:196:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/PluginFactory.cpp:30:51: warning: Class 'BasePluginFactory' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/src/plugins/PluginFactory.cpp:30:51: warning: Class 'BasePluginFactory' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/src/plugins/PluginFactory.h:92:3: style: Struct 'registrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Gem-v0.94/src/plugins/PluginFactoryTimple.h:91:3: warning: Either the condition 'NULL==fac' is redundant or there is possible null pointer dereference: fac. [nullPointerRedundantCheck] Gem-v0.94/src/plugins/PluginFactoryTimple.h:84:10: note: Assuming that condition 'NULL==fac' is not redundant Gem-v0.94/src/plugins/PluginFactoryTimple.h:91:3: note: Null pointer dereference Gem-v0.94/src/plugins/PluginFactoryTimple.h:66:11: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/plugins/PluginFactoryTimple.h:72:15: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/plugins/modelloader.h:197:17: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] Gem-v0.94/src/plugins/PluginFactoryTimple.h:163:59: style:inconclusive: Function 'registrar' argument 1 names different: declaration 'ID' definition 'id'. [funcArgNamesDifferent] Gem-v0.94/src/plugins/PluginFactory.h:92:25: note: Function 'registrar' argument 1 names different: declaration 'ID' definition 'id'. Gem-v0.94/src/plugins/PluginFactoryTimple.h:163:59: note: Function 'registrar' argument 1 names different: declaration 'ID' definition 'id'. Gem-v0.94/src/plugins/PluginFactory.cpp:41:23: style:inconclusive: Function 'doLoadPlugins' argument 2 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] Gem-v0.94/src/plugins/PluginFactory.h:20:67: note: Function 'doLoadPlugins' argument 2 names different: declaration 'path' definition 'path_'. Gem-v0.94/src/plugins/PluginFactory.cpp:41:23: note: Function 'doLoadPlugins' argument 2 names different: declaration 'path' definition 'path_'. Gem-v0.94/src/plugins/PluginFactoryTimple.h:70:55: performance: Function parameter 'id' should be passed by const reference. [passedByValue] Gem-v0.94/src/plugins/PluginFactoryTimple.h:95:53: performance: Function parameter 'id' should be passed by const reference. [passedByValue] Gem-v0.94/src/plugins/PluginFactoryTimple.h:109:51: performance: Function parameter 'basename' should be passed by const reference. [passedByValue] Gem-v0.94/src/plugins/PluginFactoryTimple.h:110:51: performance: Function parameter 'path' should be passed by const reference. [passedByValue] Gem-v0.94/src/plugins/PluginFactory.cpp:142:46: performance: Function parameter 'id' should be passed by const reference. [passedByValue] Gem-v0.94/src/plugins/PluginFactory.cpp:151:46: performance: Function parameter 'id' should be passed by const reference. [passedByValue] Gem-v0.94/src/plugins/PluginFactory.cpp:77:14: style: Variable 'dll' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/plugins/modelloader.cpp:146:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/modelloader.cpp:257:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSET [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/imagesaver.cpp:197:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/modelloader.cpp:129:12: style: The destructor '~modelloaderMeta' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:56:12: note: Virtual destructor in base class Gem-v0.94/src/plugins/modelloader.cpp:129:12: note: Destructor in derived class Gem-v0.94/src/plugins/modelloader.cpp:138:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:76:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:138:16: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:182:36: style: The function 'getVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:136:44: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:182:36: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:190:25: style: The function 'getVBOarray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:143:33: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:190:25: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:198:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:81:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:198:16: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:206:16: style: The function 'isThreadable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:85:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:206:16: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:215:8: style: The function 'needRefresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:146:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:215:8: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:223:8: style: The function 'unsetRefresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:150:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:223:8: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:230:16: style: The function 'enumProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:96:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:230:16: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:248:16: style: The function 'setProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:109:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:248:16: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:254:16: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Gem-v0.94/src/plugins/modelloader.h:119:16: note: Virtual function in base class Gem-v0.94/src/plugins/modelloader.cpp:254:16: note: Function in derived class Gem-v0.94/src/plugins/modelloader.cpp:159:35: style: Condition 'tried=true' is always true [knownConditionTrueFalse] Gem-v0.94/src/plugins/modelloader.cpp:120:20: style: Local variable 'i' shadows outer variable [shadowVariable] Gem-v0.94/src/plugins/modelloader.cpp:109:18: note: Shadowed declaration Gem-v0.94/src/plugins/modelloader.cpp:120:20: note: Shadow variable Gem-v0.94/src/plugins/modelloader.cpp:111:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/record.cpp:289:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/record.cpp:38:21: style: class member 'recordMeta::s_instance' is never used. [unusedStructMember] Gem-v0.94/src/plugins/videoBase.cpp:298:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:310:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_haveVideo [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:319:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_capturing [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_haveVideo [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:353:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldrun [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:393:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threading [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:486:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newimage [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:544:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_devicenum [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:552:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_devicenum [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/video.cpp:130:44: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/videoBase.cpp:569:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/video.cpp:205:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/videoBase.cpp:583:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/video.cpp:354:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Gem-v0.94/src/plugins/videoBase.cpp:597:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pimpl [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/videoBase.cpp:659:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numlocks [valueFlowBailoutIncompleteVar] Gem-v0.94/src/plugins/video.cpp:35:20: style: class member 'videoMeta::s_instance' is never used. [unusedStructMember] Gem-v0.94/src/plugins/video.cpp:37:7: style: class member 'videoMeta::m_selectedHandles' is never used. [unusedStructMember] Gem-v0.94/src/plugins/video.cpp:40:15: style: class member 'videoMeta::m_codec' is never used. [unusedStructMember] Gem-v0.94/src/plugins/videoBase.cpp:418:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Gem-v0.94/src/plugins/videoBase.cpp:443:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Gem-v0.94/src/plugins/videoBase.cpp:451:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Gem-v0.94/src/plugins/videoBase.cpp:66:18: style:inconclusive: Member variable 'PIMPL::runCondition' is in the wrong place in the initializer list. [initializerList] Gem-v0.94/src/plugins/videoBase.cpp:87:21: note: Member variable 'PIMPL::runCondition' is in the wrong place in the initializer list. Gem-v0.94/src/plugins/videoBase.cpp:66:18: note: Member variable 'PIMPL::runCondition' is in the wrong place in the initializer list. Gem-v0.94/src/plugins/videoBase.cpp:96:7: warning: Class 'PIMPL' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Gem-v0.94/src/plugins/videoBase.cpp:96:7: warning: Class 'PIMPL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Gem-v0.94/src/plugins/videoBase.cpp:225:18: style: C-style pointer casting [cstyleCast] Gem-v0.94/src/plugins/videoBase.cpp:226:14: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] Gem-v0.94/src/plugins/videoBase.cpp:226:14: style: Variable 'pix' is assigned a value that is never used. [unreadVariable] diff: head Gem-v0.94/extra/pix_mano/pix_mano.cpp:224:7: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:230:7: style: Variable 'v_t' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:232:9: style: Variable 'tip_coord_x' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:233:9: style: Variable 'tip_coord_y' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:234:9: style: Variable 'valley_coord_x' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:235:9: style: Variable 'valley_coord_y' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:243:9: style: Variable 't_s' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:245:9: style: Variable 'v_i' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:246:9: style: Variable 'v_x' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:247:9: style: Variable 'v_y' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:248:9: style: Variable 'v_m' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:249:9: style: Variable 'v_a' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:250:9: style: Variable 'v_s' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:252:9: style: Variable 'tn_i' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:253:9: style: Variable 'tn_x' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:254:9: style: Variable 'tn_y' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:255:9: style: Variable 'tn_m' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:256:9: style: Variable 'tn_a' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:257:9: style: Variable 'tn_s' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:258:9: style: Variable 'free_i' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/extra/pix_mano/pix_mano.cpp:261:7: style: Variable 'perimeter' is assigned a value that is never used. [unreadVariable] 2.17.0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:129:14: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:359:18: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:358:12: note: Assignment 'base=(unsigned int*)malloc((xysize+5UL)*sizeof(int))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:360:19: note: Calling function 'addlongimgtag', 1st argument 'base' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:129:14: note: Null pointer addition head Gem-v0.94/plugins/imageSGI/sgiimage.cpp:129:14: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] Gem-v0.94/plugins/imageSGI/sgiimage.cpp:359:18: note: Assuming allocation function fails Gem-v0.94/plugins/imageSGI/sgiimage.cpp:358:12: note: Assignment 'base=(unsigned int*)malloc((xysize+5UL)*sizeof(int))', assigned value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:360:19: note: Calling function 'addlongimgtag', 1st argument 'base' value is 0 Gem-v0.94/plugins/imageSGI/sgiimage.cpp:129:14: note: Null pointer addition head Gem-v0.94/plugins/imageSGI/sgiimage.cpp:388:43: style: C-style pointer casting [cstyleCast] head Gem-v0.94/plugins/imageSGI/sgiimage.cpp:413:43: style: C-style pointer casting [cstyleCast] head Gem-v0.94/plugins/imageSGI/sgiimage.cpp:665:38: style: C-style pointer casting [cstyleCast] head Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:329:52: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:69:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:329:52: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. head Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:338:22: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:71:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:338:22: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. 2.17.0 Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:69:25: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:329:52: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:69:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::getVBOarray' can be const. 2.17.0 Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:71:8: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.cpp:338:22: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP2/modelASSIMP2.h:71:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP2::needRefresh' can be const. head Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:329:52: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:69:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:329:52: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. head Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:338:22: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:71:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:338:22: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. 2.17.0 Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:69:25: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:329:52: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:69:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::getVBOarray' can be const. 2.17.0 Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:71:8: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.cpp:338:22: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. Gem-v0.94/plugins/modelASSIMP3/modelASSIMP3.h:71:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelASSIMP3::needRefresh' can be const. head Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:103:62: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelOBJ/modelOBJ.h:66:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:103:62: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. head Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:126:18: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelOBJ/modelOBJ.h:68:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:126:18: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. 2.17.0 Gem-v0.94/plugins/modelOBJ/modelOBJ.h:66:25: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. [functionConst] Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:103:62: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.h:66:25: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::getVBOarray' can be const. 2.17.0 Gem-v0.94/plugins/modelOBJ/modelOBJ.h:68:8: style:inconclusive: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. [functionConst] Gem-v0.94/plugins/modelOBJ/modelOBJ.cpp:126:18: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. Gem-v0.94/plugins/modelOBJ/modelOBJ.h:68:8: note: Either there is a missing 'override', or the member function 'gem::plugins::modelOBJ::needRefresh' can be const. head Gem-v0.94/plugins/recordQT/recordQT.cpp:126:72: style: C-style pointer casting [cstyleCast] head Gem-v0.94/plugins/recordQT/recordQT.cpp:138:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/plugins/videoDECKLINK/SDK/Windows/DeckLinkAPI.h:33:2: error: #error this stub requires an updated version of [preprocessorErrorDirective] head Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:212:14: style: Variable 'w' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:213:14: style: Variable 'h' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/plugins/videoDECKLINK/videoDECKLINK.cpp:588:7: style: Variable 'dummy_i' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/plugins/videoPYLON/videoPYLON.cpp:150:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/plugins/videoVIDS/videoVIDS.cpp:82:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/Base/CPPExtern.cpp:198:19: style: Unused private function: 'CPPExtern::checkGemVersion' [unusedPrivateFunction] Gem-v0.94/src/Base/CPPExtern.h:159:15: note: Unused private function: 'CPPExtern::checkGemVersion' Gem-v0.94/src/Base/CPPExtern.cpp:198:19: note: Unused private function: 'CPPExtern::checkGemVersion' 2.17.0 Gem-v0.94/src/Base/CPPExtern.h:159:15: style: Unused private function: 'CPPExtern::checkGemVersion' [unusedPrivateFunction] head Gem-v0.94/src/Base/GemBase.cpp:227:36: style:inconclusive: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. [functionConst] Gem-v0.94/src/Base/GemBase.h:138:20: note: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. Gem-v0.94/src/Base/GemBase.cpp:227:36: note: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. 2.17.0 Gem-v0.94/src/Base/GemBase.h:138:20: style:inconclusive: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. [functionConst] Gem-v0.94/src/Base/GemBase.cpp:227:36: note: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. Gem-v0.94/src/Base/GemBase.h:138:20: note: Either there is a missing 'override', or the member function 'GemBase::getState' can be const. head Gem-v0.94/src/Base/GemContext.cpp:237:15: performance:inconclusive: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Base/GemContext.h:50:8: note: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Base/GemContext.cpp:237:15: note: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Base/GemContext.h:50:8: performance:inconclusive: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Base/GemContext.cpp:237:15: note: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Base/GemContext.h:50:8: note: Technically the member function 'gem::Context::pop' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Controls/gemmouse.cpp:137:18: performance:inconclusive: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. [functionStatic] Gem-v0.94/src/Controls/gemmouse.h:60:19: note: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. Gem-v0.94/src/Controls/gemmouse.cpp:137:18: note: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. 2.17.0 Gem-v0.94/src/Controls/gemmouse.h:60:19: performance:inconclusive: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. [functionStatic] Gem-v0.94/src/Controls/gemmouse.cpp:137:18: note: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. Gem-v0.94/src/Controls/gemmouse.h:60:19: note: Either there is a missing 'override', or the member function 'gemmouse::mouseWheel' can be static. head Gem-v0.94/src/Controls/modelfiler.cpp:314:14: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Gem/Dylib.cpp:315:32: performance:inconclusive: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/Dylib.h:51:14: note: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/Dylib.cpp:315:32: note: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Gem/Dylib.h:51:14: performance:inconclusive: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/Dylib.cpp:315:32: note: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/Dylib.h:51:14: note: Technically the member function 'GemDylib::proc' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Gem/Image.cpp:35:3: error: #error Grayscale colortype broken [preprocessorErrorDirective] head Gem-v0.94/src/Gem/PBuffer.cpp:571:15: performance:inconclusive: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/PBuffer.h:43:8: note: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.cpp:571:15: note: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Gem/PBuffer.cpp:576:15: performance:inconclusive: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/PBuffer.h:44:8: note: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.cpp:576:15: note: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Gem/PBuffer.h:43:8: performance:inconclusive: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/PBuffer.cpp:571:15: note: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.h:43:8: note: Technically the member function 'PBuffer::enable' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Gem/PBuffer.h:44:8: performance:inconclusive: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/PBuffer.cpp:576:15: note: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/PBuffer.h:44:8: note: Technically the member function 'PBuffer::disable' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Gem/Settings.cpp:132:51: style: C-style pointer casting [cstyleCast] head Gem-v0.94/src/Gem/State.cpp:229:17: performance:inconclusive: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/State.h:187:9: note: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.cpp:229:17: note: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Gem/State.cpp:238:17: performance:inconclusive: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/State.h:189:9: note: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.cpp:238:17: note: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Gem/State.h:187:9: performance:inconclusive: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/State.cpp:229:17: note: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.h:187:9: note: Technically the member function 'GemState::texCoordX' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Gem/State.h:189:9: performance:inconclusive: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Gem/State.cpp:238:17: note: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Gem/State.h:189:9: note: Technically the member function 'GemState::texCoordY' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Geos/gemvertexbuffer.cpp:510:16: style: Variable 'npts' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Geos/gemvertexbuffer.cpp:580:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/Geos/gemvertexbuffer.cpp:76:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/Geos/model.cpp:457:14: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Geos/multimodel.cpp:259:14: style: Variable 'ap' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Nongeos/light.cpp:49:17: style: Variable 'size' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Nongeos/world_light.cpp:178:17: style: Variable 'size' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Particles/papi/actions.cpp:1003:14: performance:inconclusive: Technically the member function 'PAMove::Execute' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/general.h:250:3: note: Technically the member function 'PAMove::Execute' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/actions.cpp:1003:14: note: Technically the member function 'PAMove::Execute' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Particles/papi/actions.cpp:1106:21: style:inconclusive: Technically the member function 'PARandomAccel::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:274:3: note: Technically the member function 'PARandomAccel::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1106:21: note: Technically the member function 'PARandomAccel::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1122:24: style:inconclusive: Technically the member function 'PARandomDisplace::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:280:3: note: Technically the member function 'PARandomDisplace::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1122:24: note: Technically the member function 'PARandomDisplace::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1138:24: style:inconclusive: Technically the member function 'PARandomVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:286:3: note: Technically the member function 'PARandomVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1138:24: note: Technically the member function 'PARandomVelocity::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1245:14: style:inconclusive: Technically the member function 'PASink::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:299:3: note: Technically the member function 'PASink::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1245:14: note: Technically the member function 'PASink::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1259:22: style:inconclusive: Technically the member function 'PASinkVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:306:3: note: Technically the member function 'PASinkVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1259:22: note: Technically the member function 'PASinkVelocity::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1273:16: style:inconclusive: Technically the member function 'PASource::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:328:3: note: Technically the member function 'PASource::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1273:16: note: Technically the member function 'PASource::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1319:20: style:inconclusive: Technically the member function 'PASpeedLimit::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:313:3: note: Technically the member function 'PASpeedLimit::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1319:20: note: Technically the member function 'PASpeedLimit::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1338:21: style:inconclusive: Technically the member function 'PATargetColor::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:336:3: note: Technically the member function 'PATargetColor::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1338:21: note: Technically the member function 'PATargetColor::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:1367:24: style:inconclusive: Technically the member function 'PATargetVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:350:3: note: Technically the member function 'PATargetVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:1367:24: note: Technically the member function 'PATargetVelocity::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:723:24: style:inconclusive: Technically the member function 'PACallActionList::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:165:3: note: Technically the member function 'PACallActionList::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:723:24: note: Technically the member function 'PACallActionList::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:729:21: style:inconclusive: Technically the member function 'PACopyVertexB::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:172:3: note: Technically the member function 'PACopyVertexB::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:729:21: note: Technically the member function 'PACopyVertexB::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:749:17: style:inconclusive: Technically the member function 'PADamping::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:180:3: note: Technically the member function 'PADamping::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:749:17: note: Technically the member function 'PADamping::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:794:16: style:inconclusive: Technically the member function 'PAFollow::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:199:3: note: Technically the member function 'PAFollow::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:794:16: note: Technically the member function 'PAFollow::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:827:19: style:inconclusive: Technically the member function 'PAGravitate::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:207:3: note: Technically the member function 'PAGravitate::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:827:19: note: Technically the member function 'PAGravitate::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:931:17: style:inconclusive: Technically the member function 'PAKillOld::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:230:3: note: Technically the member function 'PAKillOld::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:931:17: note: Technically the member function 'PAKillOld::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:944:18: style:inconclusive: Technically the member function 'PAKillSlow::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:237:3: note: Technically the member function 'PAKillSlow::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:944:18: note: Technically the member function 'PAKillSlow::Execute' can be const. head Gem-v0.94/src/Particles/papi/actions.cpp:957:23: style:inconclusive: Technically the member function 'PAMatchVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/general.h:245:3: note: Technically the member function 'PAMatchVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/actions.cpp:957:23: note: Technically the member function 'PAMatchVelocity::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:165:3: style:inconclusive: Technically the member function 'PACallActionList::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:723:24: note: Technically the member function 'PACallActionList::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:165:3: note: Technically the member function 'PACallActionList::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:172:3: style:inconclusive: Technically the member function 'PACopyVertexB::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:729:21: note: Technically the member function 'PACopyVertexB::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:172:3: note: Technically the member function 'PACopyVertexB::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:180:3: style:inconclusive: Technically the member function 'PADamping::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:749:17: note: Technically the member function 'PADamping::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:180:3: note: Technically the member function 'PADamping::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:199:3: style:inconclusive: Technically the member function 'PAFollow::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:794:16: note: Technically the member function 'PAFollow::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:199:3: note: Technically the member function 'PAFollow::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:207:3: style:inconclusive: Technically the member function 'PAGravitate::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:827:19: note: Technically the member function 'PAGravitate::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:207:3: note: Technically the member function 'PAGravitate::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:230:3: style:inconclusive: Technically the member function 'PAKillOld::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:931:17: note: Technically the member function 'PAKillOld::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:230:3: note: Technically the member function 'PAKillOld::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:237:3: style:inconclusive: Technically the member function 'PAKillSlow::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:944:18: note: Technically the member function 'PAKillSlow::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:237:3: note: Technically the member function 'PAKillSlow::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:245:3: style:inconclusive: Technically the member function 'PAMatchVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:957:23: note: Technically the member function 'PAMatchVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:245:3: note: Technically the member function 'PAMatchVelocity::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:250:3: performance:inconclusive: Technically the member function 'PAMove::Execute' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/actions.cpp:1003:14: note: Technically the member function 'PAMove::Execute' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/general.h:250:3: note: Technically the member function 'PAMove::Execute' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Particles/papi/general.h:274:3: style:inconclusive: Technically the member function 'PARandomAccel::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1106:21: note: Technically the member function 'PARandomAccel::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:274:3: note: Technically the member function 'PARandomAccel::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:280:3: style:inconclusive: Technically the member function 'PARandomDisplace::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1122:24: note: Technically the member function 'PARandomDisplace::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:280:3: note: Technically the member function 'PARandomDisplace::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:286:3: style:inconclusive: Technically the member function 'PARandomVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1138:24: note: Technically the member function 'PARandomVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:286:3: note: Technically the member function 'PARandomVelocity::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:299:3: style:inconclusive: Technically the member function 'PASink::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1245:14: note: Technically the member function 'PASink::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:299:3: note: Technically the member function 'PASink::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:306:3: style:inconclusive: Technically the member function 'PASinkVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1259:22: note: Technically the member function 'PASinkVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:306:3: note: Technically the member function 'PASinkVelocity::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:313:3: style:inconclusive: Technically the member function 'PASpeedLimit::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1319:20: note: Technically the member function 'PASpeedLimit::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:313:3: note: Technically the member function 'PASpeedLimit::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:328:3: style:inconclusive: Technically the member function 'PASource::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1273:16: note: Technically the member function 'PASource::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:328:3: note: Technically the member function 'PASource::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:336:3: style:inconclusive: Technically the member function 'PATargetColor::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1338:21: note: Technically the member function 'PATargetColor::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:336:3: note: Technically the member function 'PATargetColor::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:350:3: style:inconclusive: Technically the member function 'PATargetVelocity::Execute' can be const. [functionConst] Gem-v0.94/src/Particles/papi/actions.cpp:1367:24: note: Technically the member function 'PATargetVelocity::Execute' can be const. Gem-v0.94/src/Particles/papi/general.h:350:3: note: Technically the member function 'PATargetVelocity::Execute' can be const. 2.17.0 Gem-v0.94/src/Particles/papi/general.h:395:7: performance:inconclusive: Technically the member function '_ParticleState::GenerateGroups' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/system.cpp:183:21: note: Technically the member function '_ParticleState::GenerateGroups' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/general.h:395:7: note: Technically the member function '_ParticleState::GenerateGroups' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Particles/papi/general.h:396:7: performance:inconclusive: Technically the member function '_ParticleState::GenerateLists' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/system.cpp:220:21: note: Technically the member function '_ParticleState::GenerateLists' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/general.h:396:7: note: Technically the member function '_ParticleState::GenerateLists' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Particles/papi/general.h:397:18: performance:inconclusive: Technically the member function '_ParticleState::GetGroupPtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/system.cpp:155:32: note: Technically the member function '_ParticleState::GetGroupPtr' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/general.h:397:18: note: Technically the member function '_ParticleState::GetGroupPtr' can be static (but you may consider moving to unnamed namespace). 2.17.0 Gem-v0.94/src/Particles/papi/general.h:398:13: performance:inconclusive: Technically the member function '_ParticleState::GetListPtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/system.cpp:168:27: note: Technically the member function '_ParticleState::GetListPtr' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/general.h:398:13: note: Technically the member function '_ParticleState::GetListPtr' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Particles/papi/system.cpp:155:32: performance:inconclusive: Technically the member function '_ParticleState::GetGroupPtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/general.h:397:18: note: Technically the member function '_ParticleState::GetGroupPtr' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/system.cpp:155:32: note: Technically the member function '_ParticleState::GetGroupPtr' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Particles/papi/system.cpp:168:27: performance:inconclusive: Technically the member function '_ParticleState::GetListPtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/general.h:398:13: note: Technically the member function '_ParticleState::GetListPtr' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/system.cpp:168:27: note: Technically the member function '_ParticleState::GetListPtr' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Particles/papi/system.cpp:183:21: performance:inconclusive: Technically the member function '_ParticleState::GenerateGroups' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/general.h:395:7: note: Technically the member function '_ParticleState::GenerateGroups' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/system.cpp:183:21: note: Technically the member function '_ParticleState::GenerateGroups' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Particles/papi/system.cpp:220:21: performance:inconclusive: Technically the member function '_ParticleState::GenerateLists' can be static (but you may consider moving to unnamed namespace). [functionStatic] Gem-v0.94/src/Particles/papi/general.h:396:7: note: Technically the member function '_ParticleState::GenerateLists' can be static (but you may consider moving to unnamed namespace). Gem-v0.94/src/Particles/papi/system.cpp:220:21: note: Technically the member function '_ParticleState::GenerateLists' can be static (but you may consider moving to unnamed namespace). head Gem-v0.94/src/Pixes/pix_convolve.cpp:330:7: style: Variable 'size' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_convolve.cpp:494:22: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_convolve.h:57:8: note: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. Gem-v0.94/src/Pixes/pix_convolve.cpp:494:22: note: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. 2.17.0 Gem-v0.94/src/Pixes/pix_convolve.h:57:8: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_convolve.cpp:494:22: note: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. Gem-v0.94/src/Pixes/pix_convolve.h:57:8: note: Either there is a missing 'override', or the member function 'pix_convolve::calculate3x3YUVAltivec' can be static. head Gem-v0.94/src/Pixes/pix_film.cpp:334:10: style: Variable 'd' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_freeframe.cpp:1005:17: style: Variable 'data' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_halftone.cpp:619:21: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_halftone.h:92:7: note: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. Gem-v0.94/src/Pixes/pix_halftone.cpp:619:21: note: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. head Gem-v0.94/src/Pixes/pix_halftone.cpp:629:22: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_halftone.h:93:8: note: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. Gem-v0.94/src/Pixes/pix_halftone.cpp:629:22: note: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. 2.17.0 Gem-v0.94/src/Pixes/pix_halftone.h:92:7: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_halftone.cpp:619:21: note: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. Gem-v0.94/src/Pixes/pix_halftone.h:92:7: note: Either there is a missing 'override', or the member function 'pix_halftone::Init' can be static. 2.17.0 Gem-v0.94/src/Pixes/pix_halftone.h:93:8: performance:inconclusive: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. [functionStatic] Gem-v0.94/src/Pixes/pix_halftone.cpp:629:22: note: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. Gem-v0.94/src/Pixes/pix_halftone.h:93:8: note: Either there is a missing 'override', or the member function 'pix_halftone::Pete_HalfTone_DeInit' can be static. head Gem-v0.94/src/Pixes/pix_invert.cpp:53:35: style: C-style pointer casting [cstyleCast] head Gem-v0.94/src/Pixes/pix_metaimage.cpp:195:54: style: C-style pointer casting [cstyleCast] head Gem-v0.94/src/Pixes/pix_record.cpp:216:21: style: Variable 'codec' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_record.cpp:221:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_roll.cpp:219:9: style: Variable 'length' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_share_write.cpp:153:7: style: Variable 'fake' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_test.cpp:153:19: style: Variable 'grey' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Pixes/pix_video.cpp:248:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/Pixes/pix_video.cpp:293:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/Utils/SIMD.cpp:110:16: style: Variable 'eax' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Utils/SIMD.cpp:110:23: style: Variable 'edx' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Utils/plist.cpp:126:15: style: Variable 'fname' is assigned a value that is never used. [unreadVariable] head Gem-v0.94/src/Utils/pstk.cpp:59:15: style: Variable 'func' is assigned a value that is never used. [unreadVariable] 2.17.0 Gem-v0.94/src/plugins/PluginFactoryTimple.h:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseClass [valueFlowBailoutIncompleteVar] 2.17.0 Gem-v0.94/src/plugins/PluginFactoryTimple.h:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseClass [valueFlowBailoutIncompleteVar] 2.17.0 Gem-v0.94/src/plugins/PluginFactoryTimple.h:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] head Gem-v0.94/src/plugins/film.cpp:196:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/imageloader.cpp:131:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/imageloader.cpp:63:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/imagesaver.cpp:197:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/modelloader.cpp:111:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/record.cpp:289:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/video.cpp:130:44: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/video.cpp:205:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Gem-v0.94/src/plugins/video.cpp:354:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] DONE