2024-03-27 06:05 ftp://ftp.de.debian.org/debian/pool/main/g/geomview/geomview_1.9.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=motif --library=opengl --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-101-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 99853e4 (2024-03-27 05:16:23 +0100) count: 3194 2007 elapsed-time: 158.3 216.1 head-timing-info: old-timing-info: head results: geomview-1.9.5/doc/example1.c:23:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] geomview-1.9.5/doc/example1.c:59:1: portability: Omitted return type of function 'UpdateMesh' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] geomview-1.9.5/doc/example1.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/doc/example1.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/doc/example1.c:27:33: style: Unused variable: dx [unusedVariable] geomview-1.9.5/doc/example1.c:27:37: style: Unused variable: dy [unusedVariable] geomview-1.9.5/doc/example2.c:54:1: portability: Omitted return type of function 'create_form_OurForm' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] geomview-1.9.5/doc/example2.c:71:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] geomview-1.9.5/doc/example2.c:110:1: portability: Omitted return type of function 'UpdateMesh' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] geomview-1.9.5/doc/example2.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] geomview-1.9.5/doc/example2.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/doc/example2.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/doc/example2.c:60:24: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/doc/example2.c:59:7: note: obj is assigned geomview-1.9.5/doc/example2.c:60:24: note: obj is overwritten geomview-1.9.5/doc/example2.c:43:22: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'Quit' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/doc/example2.c:67:26: note: You might need to cast the function pointer here geomview-1.9.5/doc/example2.c:43:22: note: Parameter 'obj' can be declared as pointer to const geomview-1.9.5/doc/example2.c:57:12: style: Variable 'form' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/doc/example2.c:58:18: style: Variable 'form' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/doc/example2.c:75:33: style: Unused variable: dx [unusedVariable] geomview-1.9.5/doc/example2.c:75:37: style: Unused variable: dy [unusedVariable] geomview-1.9.5/doc/example3.c:134:2: error: syntax error [syntaxError] geomview-1.9.5/src/bin/animate/animate.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:638:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/animate.c:639:5: error: Memory leak: scrbuf [memleak] geomview-1.9.5/src/bin/animate/animate.c:678:4: error: Common realloc mistake: 'scrbuf' nulled but not freed upon failure [memleakOnRealloc] geomview-1.9.5/src/bin/animate/animate.c:692:6: error: Common realloc mistake: 'scrbuf' nulled but not freed upon failure [memleakOnRealloc] geomview-1.9.5/src/bin/animate/animate.c:391:7: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] geomview-1.9.5/src/bin/animate/animate.c:371:12: note: ret is initialized geomview-1.9.5/src/bin/animate/animate.c:391:7: note: ret is overwritten geomview-1.9.5/src/bin/animate/animate.c:577:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/animate/animate.c:627:32: style: Parameter 'in_scr' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/animate/animate.c:122:24: style: Variable 'dlen' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/animate/animate.c:330:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/animate/animate.c:406:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/animate/animate.c:630:30: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/animate/glob.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/glob.c:267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/glob.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/glob.c:741:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/glob.c:207:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] geomview-1.9.5/src/bin/animate/glob.c:270:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geomview-1.9.5/src/bin/animate/glob.c:729:22: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] geomview-1.9.5/src/bin/animate/glob.c:351:7: warning: Identical condition 'brclev', second condition is always false [identicalConditionAfterEarlyExit] geomview-1.9.5/src/bin/animate/glob.c:334:7: note: If condition 'brclev' is true, the function will return/exit geomview-1.9.5/src/bin/animate/glob.c:351:7: note: Testing identical condition 'brclev' geomview-1.9.5/src/bin/animate/glob.c:297:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] geomview-1.9.5/src/bin/animate/glob.c:313:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] geomview-1.9.5/src/bin/animate/glob.c:357:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] geomview-1.9.5/src/bin/animate/glob.c:669:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] geomview-1.9.5/src/bin/animate/glob.c:185:18: style: Variable 'oldcs' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/animate/glob.c:202:24: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/animate/glob.c:292:18: style: Variable 'pl' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/animate/glob.c:686:8: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/animate/glob.c:686:13: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/animate/glob.c:729:17: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/animate/glob.c:739:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/animate/xanimate.c:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/animate/xanimate.c:326:3: error: Resource leak: dummy [resourceLeak] geomview-1.9.5/src/bin/animate/xanimate.c:331:1: error: Resource leak: fontlist [resourceLeak] geomview-1.9.5/src/bin/animate/xanimate.c:331:1: error: Resource leak: dummy [resourceLeak] geomview-1.9.5/src/bin/animate/xanimate.c:463:33: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'close_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:225:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:463:33: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:491:33: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'bstep_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:243:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:491:33: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:499:33: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'fstep_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:249:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:499:33: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:507:33: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'play_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:255:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:507:33: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:514:33: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'stop_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:261:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:514:33: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:543:28: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'frameselect_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:292:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:543:28: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:551:35: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'range_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:298:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:551:35: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:558:35: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'once_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:304:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:558:35: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:565:35: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'bounce_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:310:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:565:35: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:584:28: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'speed_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/animate/xanimate.c:322:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/animate/xanimate.c:584:28: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/animate/xanimate.c:326:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/clipboard/clipboard.c:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNminWidth [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/clipboard/clipboard.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/clipboard/clipboard.c:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/clipboard/clipboard.c:267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/clipboard/clipboard.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/clipboard/clipboard.c:57:7: style: Unused variable: result [unusedVariable] geomview-1.9.5/src/bin/clipboard/clipx.c:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_FOV [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/bdy/bdy.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/bdy/bdy.c:39:26: style: Parameter 'argv' can be declared as const array [constParameter] geomview-1.9.5/src/bin/geomutil/clip/clip.c:303:38: style:inconclusive: Function 'setClipPlane' argument 2 names different: declaration 'coeffs' definition 'coeff'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomutil/clip/Clip.h:138:33: note: Function 'setClipPlane' argument 2 names different: declaration 'coeffs' definition 'coeff'. geomview-1.9.5/src/bin/geomutil/clip/clip.c:303:38: note: Function 'setClipPlane' argument 2 names different: declaration 'coeffs' definition 'coeff'. geomview-1.9.5/src/bin/geomutil/clip/clip.c:37:26: style: Parameter 'clip' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:37:58: style: Parameter 'aCoord' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:37:73: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:56:9: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:76:30: style: Parameter 'point' can be declared as pointer to const. However it seems that 'dot' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomutil/clip/clip.c:277:22: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomutil/clip/clip.c:76:30: note: Parameter 'point' can be declared as pointer to const geomview-1.9.5/src/bin/geomutil/clip/clip.c:88:49: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:88:60: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:88:87: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:88:98: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:303:38: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/clip/clip.c:187:14: style: Variable 'next' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomutil/clip/clip.c:214:14: style: Variable 'next' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomutil/clip/clip.c:247:7: style: Variable 'next' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomutil/clip/clip.c:253:15: style: Variable 'next' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:105:27: style: Parameter 'clip' can be declared as pointer to const. However it seems that 'sphere' is a callback function, if 'clip' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:250:13: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:105:27: note: Parameter 'clip' can be declared as pointer to const geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:143:37: style: Parameter 'point' can be declared as pointer to const. However it seems that 'leviarctan' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:245:13: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:143:37: note: Parameter 'point' can be declared as pointer to const geomview-1.9.5/src/bin/geomutil/clip/clipmain.c:198:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:122:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_vertices [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:231:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:193:7: style: Variable 'isnd' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:191:7: note: isnd is assigned geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:193:7: note: isnd is overwritten geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:157:39: style:inconclusive: Function 'setGeom' argument 2 names different: declaration 'g' definition 'aGeom'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomutil/clip/Clip.h:143:28: note: Function 'setGeom' argument 2 names different: declaration 'g' definition 'aGeom'. geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:157:39: note: Function 'setGeom' argument 2 names different: declaration 'g' definition 'aGeom'. geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:175:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:159:11: style: Variable 'classname' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:169:12: style: Variable 'pl' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:179:13: style: Variable 'npl' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/clip/clipoogl.c:258:8: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:311:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:206:8: style: Condition 'usesock' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:203:15: note: Assignment 'usesock=0', assigned value is 0 geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:206:8: note: Condition 'usesock' is always false geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:406:17: style: Variable 'globline' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:405:12: note: globline is assigned geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:406:17: note: globline is overwritten geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:738:17: style: Local variable 'curline' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:304:16: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:738:17: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:739:12: style: Local variable 'state' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:307:11: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:739:12: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:764:17: style: Local variable 'curline' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:304:16: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:764:17: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:765:12: style: Local variable 'state' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:307:11: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:765:12: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:823:17: style: Local variable 'curline' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:304:16: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:823:17: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:824:12: style: Local variable 'state' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:307:11: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:824:12: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:851:17: style: Local variable 'curline' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:304:16: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:851:17: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:852:12: style: Local variable 'state' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:307:11: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:852:12: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:865:17: style: Local variable 'curline' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:304:16: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:865:17: note: Shadow variable geomview-1.9.5/src/bin/geomutil/math2oogl/math2oogl.c:108:36: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/oogl2rib/oogl2rib.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2rib/oogl2rib.c:97:11: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FLAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:193:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_EDGECOLOR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:234:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_Ka [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_APPEAR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:456:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:193:13: warning: Either the condition 'toplap->ap' is redundant or there is possible null pointer dereference: toplap->ap. [nullPointerRedundantCheck] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:203:20: note: Assuming that condition 'toplap->ap' is not redundant geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:193:13: note: Null pointer dereference geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:60:21: style: Parameter 'plist' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:63:11: style: Variable 'base' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:165:22: style: Parameter 'pline' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:269:20: style: Variable 'l' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:311:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml.c:370:11: style: Variable 'newname' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FLAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:286:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_EDGECOLOR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:413:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_Ka [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:532:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_APPEAR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:664:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:65:11: style: Local variable 'ap' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:49:13: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:65:11: note: Shadow variable geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:75:11: style: Local variable 'ap' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:49:13: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:75:11: note: Shadow variable geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:86:11: style: Local variable 'ap' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:49:13: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:86:11: note: Shadow variable geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:342:42: style: Local variable 'det' shadows outer function [shadowFunction] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:330:15: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:342:42: note: Shadow variable geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:100:21: style: Parameter 'plist' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:103:11: style: Variable 'base' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:245:22: style: Parameter 'pline' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:520:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/oogl2vrml/oogl2vrml2.c:576:11: style: Variable 'newname' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/anytooff.main.c:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/anytooff.main.c:57:9: style: Variable 'prog' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/bez2mesh.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/bez2mesh.c:68:13: style: Condition 'argc>1' is always true [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomutil/plutil/bez2mesh.c:61:13: note: Assuming that condition 'argc<=1' is not redundant geomview-1.9.5/src/bin/geomutil/plutil/bez2mesh.c:68:13: note: Condition 'argc>1' is always true geomview-1.9.5/src/bin/geomutil/plutil/bez2mesh.c:56:11: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/offconsol.main.c:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/offconsol.main.c:32:26: style: Parameter 'argv' can be declared as const array [constParameter] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:159:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:679:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:911:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:1024:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:1146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:340:12: style: Local variable 'c' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:285:14: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:340:12: note: Shadow variable geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:441:6: style: Local variable 'i' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:149:9: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:441:6: note: Shadow variable geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:152:11: style: Variable 'C' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:152:20: style: Variable 'N' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:152:29: style: Variable 'four' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:521:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:774:9: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:774:14: style: Variable 'qp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:900:41: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:927:32: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:969:28: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:969:37: style: Parameter 'vector' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:990:30: style: Parameter 'avoid' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/plutil/polymerge.c:109:14: style: struct member 'geodesic::vertno' is never used. [unusedStructMember] geomview-1.9.5/src/bin/geomutil/ucd/anytoucd.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/ucd/anytoucd.c:299:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/ucd/anytoucd.c:227:19: style:inconclusive: Boolean expression 'ocnv-2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] geomview-1.9.5/src/bin/geomutil/ucd/anytoucd.c:372:11: style: Variable 'timestring' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/ucd/anytoucd.c:205:22: style: Variable 'cutcorner.angle' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomutil/ucd/make_frame.c:35:38: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/ucd/make_frame.c:35:51: style: Parameter 'p3' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/ucd/make_frame.c:70:10: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/ucd/make_frame.c:70:15: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/ucd/stack.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Poly [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/ucd/stack.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:196:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:192:6: style: Local variable 'n' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:137:17: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:192:6: note: Shadow variable geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:193:7: style: Local variable 'str' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:146:10: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:193:7: note: Shadow variable geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:227:10: style: Local variable 'n' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:137:17: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:227:10: note: Shadow variable geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:228:10: style: Local variable 'k' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:137:6: note: Shadowed declaration geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:228:10: note: Shadow variable geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:95:12: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:106:15: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:149:8: style: Variable 'timestring' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/ucd/ucdtooff.c:229:11: style: Variable 'inds' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDB.c++:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readHeader [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backBufIndex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineNum [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backBuf [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readHeader [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:441:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readHeader [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:536:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:648:46: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInput.c++:117:18: style: The scope of the variable 'buf' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvAsciiText.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvAsciiText [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvCone.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCone [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvCoordinate3.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCoordinate3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvCube.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCube [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvCylinder.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCylinder [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDebugError.c++:11:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatString [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableSize [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buckets [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableSize [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvDictEntry [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvDictEntry [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buckets [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvDictEntry [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:88:19: style: The scope of the variable 'tmp' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:4:14: style: struct member 'QvDictListThing::keyList' is never used. [unusedStructMember] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDict.c++:5:14: style: struct member 'QvDictListThing::valueList' is never used. [unusedStructMember] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvDirectionalLight.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvDirectionalLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvElement.c++:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvElement.c++:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeTypeNames [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvReadError.c++:12:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatString [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvField.c++:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable container [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvField.c++:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvField.c++:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxNum [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvField.c++:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvField.c++:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvField.c++:99:9: style: The scope of the variable 'curIndex' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:51:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fields [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fields [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fields [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enums [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:158:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enums [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:222:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:32:5: performance: Variable 'typeName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:35:5: warning: Struct 'QvEnumEntry' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:35:5: warning: Struct 'QvEnumEntry' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:22:5: style: Struct 'QvEnumEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:51:21: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:56:20: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:67:25: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:69:19: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:75:13: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:81:25: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:82:5: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:123:7: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:131:15: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:158:27: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:47:26: style: The scope of the variable 'tmpField' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:48:26: style: The scope of the variable 'tmpEnum' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFieldData.c++:158:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMFColor.c++:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMFFloat.c++:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMFLong.c++:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMFVec2f.c++:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMFVec3f.c++:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFBitMask.c++:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFBool.c++:10:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFColor.c++:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFEnum.c++:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enumValues [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFEnum.c++:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numEnums [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFEnum.c++:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFFloat.c++:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFImage.c++:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFImage.c++:14:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFImage.c++:20:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFLong.c++:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFMatrix.c++:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFRotation.c++:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFString.c++:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFVec2f.c++:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFVec3f.c++:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSFBitMask.c++:17:10: style: The scope of the variable 'v' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvFontStyle.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvFontStyle [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvGroup.c++:11:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvGroup.c++:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvGroup.c++:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvGroup.c++:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvGroup.c++:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBuiltIn [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvGroup.c++:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvIndexedFaceSet.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvIndexedFaceSet [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvIndexedLineSet.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvIndexedLineSet [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvInfo.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvInfo [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvLOD.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvLOD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMFString.c++:8:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMaterial.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMaterial [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMaterialBinding.c++:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMaterialBinding [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvMatrixTransform.c++:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMatrixTransform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameTableSize [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameTableSize [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:101:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvName.c++:120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameDict [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objName [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:57:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objName [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objName [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:44:6: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:50:12: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:57:6: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:124:9: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:141:9: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:136:10: style: The scope of the variable 'i' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNode.c++:231:10: style: The scope of the variable 'c' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNormal.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvNormal [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvNormalBinding.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvNormalBinding [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvOrthographicCamera.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvOrthographicCamera [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPerspectiveCamera.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPerspectiveCamera [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPointLight.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPointLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPointSet.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPointSet [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvRotation.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvRotation [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvScale.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvScale [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSeparator.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSeparator [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvShapeHints.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvShapeHints [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSphere.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSphere [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSpotLight.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSpotLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvSwitch.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSwitch [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTexture2.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTexture2 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTexture2.c++:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTexture2.c++:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTexture2Transform.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTexture2Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTextureCoordinate2.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTextureCoordinate2 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTransform.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTransform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTransformSeparator.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTransformSeparator [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTranslation.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTranslation [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvUnknownNode.c++:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvUnknownNode [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvUnknownNode.c++:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvUnknownNode.c++:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instanceFieldData [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvWWWAnchor.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvWWWAnchor [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvWWWInline.c++:7:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvWWWInline [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvUnknownNode.c++:37:14: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvWWWInline.c++:15:23: style: Redundant assignment of 'bboxSize.value[0]' to itself. [selfAssignment] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvWWWInline.c++:16:25: style: Redundant assignment of 'bboxCenter.value[0]' to itself. [selfAssignment] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPList.c++:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrs [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPList.c++:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrs [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPList.c++:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPtrs [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPList.c++:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPtrs [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPList.c++:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrsSize [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvPList.c++:46:9: style: The scope of the variable 'i' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stacks [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stacks [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvState.c++:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumStacks [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvString.c++:5:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvString.c++:12:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvString.c++:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvString.c++:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvString.c++:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvGroup [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvLOD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSeparator [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSwitch [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTransformSeparator [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMaterial [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:396:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCoordinate3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:397:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMaterialBinding [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:398:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvNormal [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:399:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvNormalBinding [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:400:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvShapeHints [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvFontStyle [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:404:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTextureCoordinate2 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:405:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTexture2 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:406:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTexture2Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMatrixTransform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvRotation [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTranslation [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:633:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvScale [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:651:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvDirectionalLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:652:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPointLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:653:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSpotLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:655:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvOrthographicCamera [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:656:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPerspectiveCamera [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCone [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:734:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:762:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaterialIndex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:883:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaterialIndex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:915:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Coordinate3Index [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1014:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Coordinate3Index [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1222:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Coordinate3Index [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1334:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontStyleIndex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvWWWInline [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvWWWAnchor [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1463:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvInfo [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1464:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvUnknownNode [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:981:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1041:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1042:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1078:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1079:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1131:19: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1132:19: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1147:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1148:24: style: Array index 'count' is used before limits check. [arrayIndexThenCheck] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1152:10: style: Condition 'num>-1' is always true [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1148:32: note: Assuming that condition 'firstindex[count]>-1' is not redundant geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1151:18: note: Assignment 'num=firstindex[count]', assigned value is greater than -1 geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1152:10: note: Condition 'num>-1' is always true geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:763:30: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:765:31: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:884:30: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:916:27: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:918:30: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:922:28: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:924:29: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1015:27: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1017:30: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1019:31: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1223:27: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1225:30: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1227:31: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1336:23: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1413:19: style: C-style pointer casting [cstyleCast] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:921:9: style: Variable 'elt' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:919:9: note: elt is assigned geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:921:9: note: elt is overwritten geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:153:20: style: The scope of the variable 'ln' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1145:12: style: The scope of the variable 'num' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1191:6: style: The scope of the variable 'num' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1348:20: style: The scope of the variable 'q' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1351:9: style: The scope of the variable 'f' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1402:7: style: The scope of the variable 'notuniq' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1403:7: style: The scope of the variable 'i' can be reduced. [variableScope] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:119:11: style: Variable 'em' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:119:16: style: Variable 'dif' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:447:36: style: Parameter 'mat1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:519:63: style: Parameter 'rotaxis' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:665:30: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1300:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1158:33: error: Uninitialized variable: x [uninitvar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1158:36: error: Uninitialized variable: y [uninitvar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1158:39: error: Uninitialized variable: z [uninitvar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1176:22: error: Uninitialized variable: numpieces [legacyUninitvar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:1190:22: error: Uninitialized variable: numpieces [legacyUninitvar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvToWebOOGL.c++:885:9: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvGroup [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvLOD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSeparator [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSwitch [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTransformSeparator [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:149:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCoordinate3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvFontStyle [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMaterial [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMaterialBinding [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvNormal [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvNormalBinding [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvShapeHints [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTextureCoordinate2 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTexture2 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTexture2Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvDirectionalLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPointLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSpotLight [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvOrthographicCamera [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPerspectiveCamera [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTransform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvRotation [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvMatrixTransform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvTranslation [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvScale [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvAsciiText [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCone [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:197:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCube [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:198:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvCylinder [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvIndexedFaceSet [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvIndexedLineSet [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvPointSet [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvSphere [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:211:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvWWWAnchor [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:212:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvWWWInline [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvInfo [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/lib/QvTraverse.c++:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QvUnknownNode [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomutil/vrml2oogl/vrml2oogl.C:20:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:4:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:13:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:22:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRINGS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LREST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:272:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:289:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:324:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:351:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:360:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:373:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:381:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:390:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:398:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:407:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:416:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:425:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:434:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:456:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:465:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:473:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:480:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:488:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:508:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:516:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:524:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:536:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:549:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:566:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:574:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:582:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:591:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:599:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:607:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRINGS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:615:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:624:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:634:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:641:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:648:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:658:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:676:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:692:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:703:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:715:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:727:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:739:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:751:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:760:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:780:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:789:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:800:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:816:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:832:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:846:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:855:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:865:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:875:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:890:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:904:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:913:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:923:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:932:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:941:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:948:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:956:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:964:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:972:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:980:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:991:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:999:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1009:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1019:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1030:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1042:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LGEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1051:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1062:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1077:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1089:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1096:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LID [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LKEYWORD [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/clang.c:1172:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/comm.c:364:0: error: #error FIXME [preprocessorErrorDirective] geomview-1.9.5/src/bin/geomview/common/transform.h:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NDAXIS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:516:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIEN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:626:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:652:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:669:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:687:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:717:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:744:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:816:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:862:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:893:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:929:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOPTIONAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:962:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOPTIONAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1001:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1039:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIEN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1066:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOPTIONAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1088:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOPTIONAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_HANDLE_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOPTIONAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1172:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1203:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1232:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1327:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1363:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1421:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1436:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1452:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1467:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1483:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1525:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1634:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1686:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1719:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1736:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1788:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1938:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:1959:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_NEAR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2020:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2037:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2059:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_AMBIENT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_WINDOW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2347:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_FOV [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_WINDOW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2470:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2495:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_HANDLE_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2653:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2717:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2735:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGO_NOGREEN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2797:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_WINDOW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:2898:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3070:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3394:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3424:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_FOCUS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3463:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3482:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cm_ss [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3524:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_CAR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3593:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/drawer.c:3543:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] geomview-1.9.5/src/bin/geomview/common/drawer.c:3625:40: portability: Undefined behaviour, pointer arithmetic 'curpath-1' is out of bounds. [pointerOutOfBounds] geomview-1.9.5/src/bin/geomview/common/drawer.c:1666:7: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] geomview-1.9.5/src/bin/geomview/common/drawer.c:174:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:175:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:176:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:177:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:178:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:185:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:186:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:187:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:200:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:202:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:203:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:204:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:205:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:206:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:207:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:208:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:210:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:211:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:212:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:213:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:217:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:219:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:220:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:221:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:222:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:223:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:224:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:225:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:227:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:228:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:229:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:230:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:234:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:236:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:237:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:238:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:239:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:240:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:241:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:242:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:244:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:245:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:246:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:247:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:251:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:253:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:254:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:255:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:256:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:257:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:258:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:259:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:261:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:262:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:263:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:264:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:268:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:270:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:271:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:272:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:273:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:274:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:275:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:276:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:278:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:279:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:280:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:281:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:285:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:287:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:288:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:289:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:290:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:291:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:292:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:293:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:295:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:296:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:297:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:298:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:302:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:304:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:305:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:306:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:307:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:308:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:309:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:310:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:312:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:313:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:314:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:315:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:321:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:322:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:323:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:324:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:325:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:326:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:327:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:329:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:330:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:331:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:332:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:336:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:338:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:339:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:340:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:341:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:342:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:343:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:344:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:346:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:347:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:348:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:349:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:353:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:355:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:356:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:357:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:358:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:359:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:360:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:361:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:363:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:364:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:365:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:366:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:370:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:372:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:373:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:374:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:375:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:376:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:377:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:378:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:380:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:381:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:382:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:383:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:387:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:389:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:390:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:391:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:392:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:393:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:394:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:395:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:397:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:398:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:399:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:400:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:406:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:407:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:408:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:409:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:410:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:411:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:412:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:414:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:415:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:416:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:417:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:433:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:434:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:435:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:436:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:437:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:438:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:439:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:440:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:441:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:442:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:443:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:444:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:474:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:515:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:594:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:597:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:600:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:770:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:771:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:794:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:795:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:796:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:822:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:868:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:900:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1217:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1294:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1311:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1334:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1335:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1404:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1582:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1583:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1587:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:1613:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2310:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2311:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2314:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2358:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2370:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2371:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2372:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2373:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2374:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2375:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2376:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2377:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2378:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2379:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2380:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2381:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2382:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2383:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2384:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2387:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2388:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2389:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2390:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2391:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2395:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2397:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2398:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:3128:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/drawer.c:2321:36: style:inconclusive: Function 'drawer_init' argument 2 names different: declaration 'camgeometry' definition 'defaultcam'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/drawer.h:421:41: note: Function 'drawer_init' argument 2 names different: declaration 'camgeometry' definition 'defaultcam'. geomview-1.9.5/src/bin/geomview/common/drawer.c:2321:36: note: Function 'drawer_init' argument 2 names different: declaration 'camgeometry' definition 'defaultcam'. geomview-1.9.5/src/bin/geomview/common/drawer.c:3040:35: style:inconclusive: Function 'object_register' argument 2 names different: declaration 'ignored' definition 'thing'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/drawer.c:115:46: note: Function 'object_register' argument 2 names different: declaration 'ignored' definition 'thing'. geomview-1.9.5/src/bin/geomview/common/drawer.c:3040:35: note: Function 'object_register' argument 2 names different: declaration 'ignored' definition 'thing'. geomview-1.9.5/src/bin/geomview/common/drawer.c:3040:51: style:inconclusive: Function 'object_register' argument 3 names different: declaration 'obj' definition 'o'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/drawer.c:115:64: note: Function 'object_register' argument 3 names different: declaration 'obj' definition 'o'. geomview-1.9.5/src/bin/geomview/common/drawer.c:3040:51: note: Function 'object_register' argument 3 names different: declaration 'obj' definition 'o'. geomview-1.9.5/src/bin/geomview/common/drawer.c:137:10: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:148:10: style: Variable 'dv' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:156:28: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:159:10: style: Variable 'dv' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:561:12: style: Variable 'o' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:1322:10: style: Variable 'cluster' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:1953:14: style: Variable 'interested' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:3307:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:3320:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:3334:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:3391:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:3499:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/drawer.c:151:3: style: Variable 'dv' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomview/common/drawer.c:3533:12: style: Variable 'curpath' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomview/common/drawer.c:3543:14: style: Variable 'curpath' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomview/common/event.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:216:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:250:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:729:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keymode [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:790:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_DONT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:822:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:1047:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:1091:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:1357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:1387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:1413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:1439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/event.c:308:20: warning: Either the condition 'event.dev==502' is redundant or isascii() argument nr 1 can have invalid value. The value is 502 but the valid values are '0:255'. [invalidFunctionArg] geomview-1.9.5/src/bin/geomview/common/event.c:276:17: note: Assuming that condition 'event.dev==502' is not redundant geomview-1.9.5/src/bin/geomview/common/event.c:308:20: note: Invalid argument geomview-1.9.5/src/bin/geomview/common/event.c:283:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:292:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:294:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:362:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:410:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:503:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:512:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:522:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:531:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:537:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:562:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:569:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:583:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:599:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:602:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:605:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:661:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:725:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:732:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:860:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1121:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1122:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1127:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1130:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1233:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1234:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1238:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:1240:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/event.c:184:30: style:inconclusive: Function 'elapsed' argument 2 names different: declaration 'nextsince' definition 'nextepoch'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/event.h:82:43: note: Function 'elapsed' argument 2 names different: declaration 'nextsince' definition 'nextepoch'. geomview-1.9.5/src/bin/geomview/common/event.c:184:30: note: Function 'elapsed' argument 2 names different: declaration 'nextsince' definition 'nextepoch'. geomview-1.9.5/src/bin/geomview/common/event.c:722:14: style:inconclusive: Function 'retarget' argument 1 names different: declaration 'defaultid' definition 'defindex'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/event.c:78:25: note: Function 'retarget' argument 1 names different: declaration 'defaultid' definition 'defindex'. geomview-1.9.5/src/bin/geomview/common/event.c:722:14: note: Function 'retarget' argument 1 names different: declaration 'defaultid' definition 'defindex'. geomview-1.9.5/src/bin/geomview/common/event.c:752:15: style:inconclusive: Function 'getreal' argument 1 names different: declaration 'defaultvalue' definition 'defval'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/event.c:74:28: note: Function 'getreal' argument 1 names different: declaration 'defaultvalue' definition 'defval'. geomview-1.9.5/src/bin/geomview/common/event.c:752:15: note: Function 'getreal' argument 1 names different: declaration 'defaultvalue' definition 'defval'. geomview-1.9.5/src/bin/geomview/common/event.c:358:6: style: Local variable 'id' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:237:7: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:358:6: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:628:9: style: Local variable 'dg' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:244:10: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:628:9: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:845:17: style: Local variable 'V' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:804:13: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:845:17: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:845:25: style: Local variable 'Tnet' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:804:19: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:845:25: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:845:32: style: Local variable 'Tmodel' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:804:29: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:845:32: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:845:41: style: Local variable 'Tworld' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:804:51: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:845:41: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:1172:12: style: Local variable 'tmp' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:1110:23: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:1172:12: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:1188:12: style: Local variable 'tmp' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/event.c:1110:23: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/event.c:1188:12: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/event.c:1114:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/bin/geomview/common/event.c:628:9: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/event.c:725:14: style: Variable 'allid' can be declared as const array [constVariable] geomview-1.9.5/src/bin/geomview/common/event.c:726:15: style: Variable 'ch' can be declared as const array [constVariable] geomview-1.9.5/src/bin/geomview/common/help.c:95:16: error: There is an unknown macro here somewhere. Configuration is required. If DFLTHTMLBROWSER is a macro then please configure it. [unknownMacro] geomview-1.9.5/src/bin/geomview/common/lang.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LObject [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppearanceOps [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:275:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:295:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:312:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:366:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:381:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lang.c:381:3: error: Memory leak: s [memleak] geomview-1.9.5/src/bin/geomview/common/lang.c:384:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lights.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_LGT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:143:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:149:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:154:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:168:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:176:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:272:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:340:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:424:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:462:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:483:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:503:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_LGT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:515:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_LGT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:530:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_LGT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:560:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_C2W [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lights.c:174:29: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lights.c:470:31: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lights.c:574:52: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lights.c:339:10: error: Uninitialized variable: t [uninitvar] geomview-1.9.5/src/bin/geomview/common/lights.c:422:24: error: Uninitialized variable: T [uninitvar] geomview-1.9.5/src/bin/geomview/common/lights.c:71:15: style: struct member 'LightRack::lgt' is never used. [unusedStructMember] geomview-1.9.5/src/bin/geomview/common/lispext.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:409:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:494:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:671:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lnil [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:910:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/lispext.c:85:44: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:172:43: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:263:41: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:350:35: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:436:49: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:520:38: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:609:38: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/lispext.c:716:25: style: Parameter 'x' can be declared as pointer to const. However it seems that 'idfree' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:760:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:716:25: note: Parameter 'x' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:719:26: style: Parameter 'a' can be declared as pointer to const. However it seems that 'idmatch' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:762:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:719:26: note: Parameter 'a' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:719:34: style: Parameter 'b' can be declared as pointer to const. However it seems that 'idmatch' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:762:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:719:34: note: Parameter 'b' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:724:36: style: Parameter 'x' can be declared as pointer to const. However it seems that 'idwrite' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:761:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:724:36: note: Parameter 'x' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:795:31: style: Parameter 'a' can be declared as pointer to const. However it seems that 'keywordmatch' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:841:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:795:31: note: Parameter 'a' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:795:39: style: Parameter 'b' can be declared as pointer to const. However it seems that 'keywordmatch' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:841:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:795:39: note: Parameter 'b' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:800:45: style: Parameter 'x' can be declared as pointer to const. However it seems that 'keywordwrite' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:840:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:800:45: note: Parameter 'x' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/lispext.c:805:31: style: Parameter 'value' can be declared as pointer to const. However it seems that 'keywordfree' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/lispext.c:839:3: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/lispext.c:805:31: note: Parameter 'value' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/common/main.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/main.c:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WN_ENLARGE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/main.c:190:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/main.c:235:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/main.c:129:18: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/main.c:129:28: style: Parameter 'morestuff' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/main.c:142:54: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/main.c:142:67: style: Parameter 'firstname' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/main.c:146:9: style: Variable 'next' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/main.c:251:11: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/main.c:300:9: style: Variable 'userhome' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/main.c:216:15: style: Variable 'wp.xmax' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomview/common/main.c:217:15: style: Variable 'wp.ymax' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/bin/geomview/common/motion.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_ASPECT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gv_transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:285:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gv_transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:288:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_HYPERBOLIC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_HYPERBOLIC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:294:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_HYPERBOLIC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:297:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_HYPERBOLIC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:300:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gv_transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:303:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gv_transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:306:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_HYPERBOLIC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:309:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gv_transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:312:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gv_transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/motion.c:118:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:170:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:282:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:285:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:288:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:291:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:294:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:297:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:300:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:303:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:306:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:309:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:312:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:315:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/motion.c:318:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/mouse.c:91:31: style:inconclusive: Function 'mousemap' argument 3 names different: declaration 'dx' definition 'rx'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/mouse.h:38:36: note: Function 'mousemap' argument 3 names different: declaration 'dx' definition 'rx'. geomview-1.9.5/src/bin/geomview/common/mouse.c:91:31: note: Function 'mousemap' argument 3 names different: declaration 'dx' definition 'rx'. geomview-1.9.5/src/bin/geomview/common/mouse.c:91:42: style:inconclusive: Function 'mousemap' argument 4 names different: declaration 'dy' definition 'ry'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/mouse.h:38:47: note: Function 'mousemap' argument 4 names different: declaration 'dy' definition 'ry'. geomview-1.9.5/src/bin/geomview/common/mouse.c:91:42: note: Function 'mousemap' argument 4 names different: declaration 'dy' definition 'ry'. geomview-1.9.5/src/bin/geomview/common/mouse.c:46:18: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/mouse.c:46:38: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/mouse.c:63:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/mouse.c:63:43: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/mouse.c:75:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/mouse.c:75:43: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/mouse.c:91:58: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/ndshade.c:98:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ndshade.c:284:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/ndshade.c:285:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/rman.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_RIBCYLINDER [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/rman.c:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/rman.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/rman.c:265:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_RIBTIFF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/rman.c:198:5: error: Resource leak: f [resourceLeak] geomview-1.9.5/src/bin/geomview/common/rman.c:212:5: error: Resource leak: f [resourceLeak] geomview-1.9.5/src/bin/geomview/common/rman.c:76:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/rman.c:150:9: style: Variable 'fileprefix' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/rman.c:151:9: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/rman.c:262:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/shaders.c:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xstk [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/shaders.c:259:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xstk [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/shaders.c:422:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mg_eucshade [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/shaders.c:184:12: style: Local variable 's' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/shaders.c:118:11: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/shaders.c:184:12: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/shaders.c:330:12: style: Local variable 's' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/shaders.c:264:11: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/shaders.c:330:12: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/shaders.c:244:6: error: Uninitialized variable: surfcolor [legacyUninitvar] geomview-1.9.5/src/bin/geomview/common/shaders.c:245:6: error: Uninitialized variable: fogcolor [legacyUninitvar] geomview-1.9.5/src/bin/geomview/common/shaders.c:403:6: error: Uninitialized variable: surfcolor [legacyUninitvar] geomview-1.9.5/src/bin/geomview/common/shaders.c:404:6: error: Uninitialized variable: fogcolor [legacyUninitvar] geomview-1.9.5/src/bin/geomview/common/space.c:173:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NVECT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:466:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/space.c:575:34: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] geomview-1.9.5/src/bin/geomview/common/space.c:503:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/space.c:611:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/space.c:617:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/space.c:52:15: style:inconclusive: Function 'spacename' argument 1 names different: declaration 'tm_spacecode' definition 'space'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/space.h:25:28: note: Function 'spacename' argument 1 names different: declaration 'tm_spacecode' definition 'space'. geomview-1.9.5/src/bin/geomview/common/space.c:52:15: note: Function 'spacename' argument 1 names different: declaration 'tm_spacecode' definition 'space'. geomview-1.9.5/src/bin/geomview/common/space.c:63:26: style:inconclusive: Function 'camera_space_relabel' argument 1 names different: declaration 'camid' definition 'id'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/space.h:27:38: note: Function 'camera_space_relabel' argument 1 names different: declaration 'camid' definition 'id'. geomview-1.9.5/src/bin/geomview/common/space.c:63:26: note: Function 'camera_space_relabel' argument 1 names different: declaration 'camid' definition 'id'. geomview-1.9.5/src/bin/geomview/common/space.c:66:9: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/space.c:67:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/space.c:101:9: style: Variable 'sname' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/space.c:211:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/space.c:238:24: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/transform.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:489:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:595:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:847:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:898:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:949:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:975:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_AXIS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1002:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1022:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1086:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1126:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1196:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1215:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1248:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1325:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_C2W [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1483:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1613:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1657:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1701:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1751:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_AXIS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1788:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1843:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1909:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1958:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1999:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_C2W [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:2105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:2160:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/transform.c:1027:10: error: Returning pointer to local variable 'str' that will be invalid when returning. [returnDanglingLifetime] geomview-1.9.5/src/bin/geomview/common/transform.c:1027:28: note: Address of variable taken here. geomview-1.9.5/src/bin/geomview/common/transform.c:1017:9: note: Variable created here. geomview-1.9.5/src/bin/geomview/common/transform.c:1027:10: note: Returning pointer to local variable 'str' that will be invalid when returning. geomview-1.9.5/src/bin/geomview/common/transform.c:1864:7: style: Condition 'obj' is always true [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/common/transform.c:217:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:219:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:223:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:225:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:423:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:463:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:544:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:553:48: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:554:48: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:555:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1034:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1035:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1036:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1037:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1038:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1039:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1040:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1041:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1042:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1043:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1044:8: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1050:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1274:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1275:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1506:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1515:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1718:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1722:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1770:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1776:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1786:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1800:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1805:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1815:36: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1817:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1827:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1832:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1841:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1863:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1875:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1876:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:1961:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2124:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2136:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2199:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2204:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2207:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2217:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:2222:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/transform.c:776:43: style:inconclusive: Function 'delete_like_motions' argument 2 names different: declaration 'augmentby' definition 'augment'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/transform.h:58:43: note: Function 'delete_like_motions' argument 2 names different: declaration 'augmentby' definition 'augment'. geomview-1.9.5/src/bin/geomview/common/transform.c:776:43: note: Function 'delete_like_motions' argument 2 names different: declaration 'augmentby' definition 'augment'. geomview-1.9.5/src/bin/geomview/common/transform.c:1765:31: style:inconclusive: Function 'drawer_get_transform' argument 1 names different: declaration 'id' definition 'from_id'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/drawer.h:436:31: note: Function 'drawer_get_transform' argument 1 names different: declaration 'id' definition 'from_id'. geomview-1.9.5/src/bin/geomview/common/transform.c:1765:31: note: Function 'drawer_get_transform' argument 1 names different: declaration 'id' definition 'from_id'. geomview-1.9.5/src/bin/geomview/common/transform.c:1765:57: style:inconclusive: Function 'drawer_get_transform' argument 3 names different: declaration 'cumulative' definition 'to_id'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/drawer.h:436:52: note: Function 'drawer_get_transform' argument 3 names different: declaration 'cumulative' definition 'to_id'. geomview-1.9.5/src/bin/geomview/common/transform.c:1765:57: note: Function 'drawer_get_transform' argument 3 names different: declaration 'cumulative' definition 'to_id'. geomview-1.9.5/src/bin/geomview/common/transform.c:1931:54: style:inconclusive: Function 'drawer_ND_CamView' argument 2 names different: declaration 'TN' definition 'T'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/drawer.h:438:54: note: Function 'drawer_ND_CamView' argument 2 names different: declaration 'TN' definition 'T'. geomview-1.9.5/src/bin/geomview/common/transform.c:1931:54: note: Function 'drawer_ND_CamView' argument 2 names different: declaration 'TN' definition 'T'. geomview-1.9.5/src/bin/geomview/common/transform.c:1965:30: style:inconclusive: Function 'apply_ND_transform' argument 1 names different: declaration 'deltaT' definition 'delta'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/transform.c:61:35: note: Function 'apply_ND_transform' argument 1 names different: declaration 'deltaT' definition 'delta'. geomview-1.9.5/src/bin/geomview/common/transform.c:1965:30: note: Function 'apply_ND_transform' argument 1 names different: declaration 'deltaT' definition 'delta'. geomview-1.9.5/src/bin/geomview/common/transform.c:2173:59: style:inconclusive: Function 'make_center_from_pick' argument 3 names different: declaration 'focalcam' definition 'camid'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/transform.h:70:59: note: Function 'make_center_from_pick' argument 3 names different: declaration 'focalcam' definition 'camid'. geomview-1.9.5/src/bin/geomview/common/transform.c:2173:59: note: Function 'make_center_from_pick' argument 3 names different: declaration 'focalcam' definition 'camid'. geomview-1.9.5/src/bin/geomview/common/transform.c:312:65: style: Parameter 'position_type' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/transform.c:316:12: style: Variable 'moveObj' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/transform.c:454:12: style: Variable 'moveObj' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/transform.c:681:37: style: Parameter 'amount' can be declared as const array. However it seems that '_translate_scaled' is a callback function, if 'amount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/transform.c:255:24: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/transform.c:681:37: note: Parameter 'amount' can be declared as const array geomview-1.9.5/src/bin/geomview/common/transform.c:733:26: style: Parameter 'amount' can be declared as const array. However it seems that '_scale' is a callback function, if 'amount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/common/transform.c:773:53: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/common/transform.c:733:26: note: Parameter 'amount' can be declared as const array geomview-1.9.5/src/bin/geomview/common/transform.c:738:28: style: Parameter 'motion' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/transform.c:771:35: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/transform.c:998:10: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/transform.c:1955:10: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/common/transform.c:123:41: error: Uninitialized variable: geom2coordsys [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:182:41: error: Uninitialized variable: geom2coordsys [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:484:34: error: Uninitialized variable: ref2w [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:500:37: error: Uninitialized variable: w2moving [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:553:43: error: Uninitialized variable: T_m [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:554:43: error: Uninitialized variable: T_c [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:555:42: error: Uninitialized variable: T_f [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:1515:36: error: Uninitialized variable: w2c [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:1718:31: error: Uninitialized variable: obj2univtm [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:1815:31: error: Uninitialized variable: Tto [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:2124:33: error: Uninitialized variable: Tuni [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:2207:38: error: Uninitialized variable: Tcam3d [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:2217:37: error: Uninitialized variable: Tuni [uninitvar] geomview-1.9.5/src/bin/geomview/common/transform.c:2222:38: error: Uninitialized variable: Tcam [uninitvar] geomview-1.9.5/src/bin/geomview/common/ui.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ui.c:325:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ui.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ui.c:361:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ui.c:375:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ui.c:389:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/ui.c:104:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/ui.c:107:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/ui.c:295:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/ui.c:329:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/ui.c:186:31: style:inconclusive: Function 'ui_emodule_uninstall' argument 1 names different: declaration 'index' definition 'k'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/ui.h:192:38: note: Function 'ui_emodule_uninstall' argument 1 names different: declaration 'index' definition 'k'. geomview-1.9.5/src/bin/geomview/common/ui.c:186:31: note: Function 'ui_emodule_uninstall' argument 1 names different: declaration 'index' definition 'k'. geomview-1.9.5/src/bin/geomview/common/ui.c:200:24: style:inconclusive: Function 'ui_emodule_install' argument 1 names different: declaration 'after' definition 'before'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/ui.h:190:40: note: Function 'ui_emodule_install' argument 1 names different: declaration 'after' definition 'before'. geomview-1.9.5/src/bin/geomview/common/ui.c:200:24: note: Function 'ui_emodule_install' argument 1 names different: declaration 'after' definition 'before'. geomview-1.9.5/src/bin/geomview/common/ui.c:200:38: style:inconclusive: Function 'ui_emodule_install' argument 2 names different: declaration 'external' definition 'ename'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/ui.h:190:53: note: Function 'ui_emodule_install' argument 2 names different: declaration 'external' definition 'ename'. geomview-1.9.5/src/bin/geomview/common/ui.c:200:38: note: Function 'ui_emodule_install' argument 2 names different: declaration 'external' definition 'ename'. geomview-1.9.5/src/bin/geomview/common/ui.c:241:24: style:inconclusive: Function 'ui_emodule_index' argument 1 names different: declaration 'external' definition 'ename'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/ui.h:191:36: note: Function 'ui_emodule_index' argument 1 names different: declaration 'external' definition 'ename'. geomview-1.9.5/src/bin/geomview/common/ui.c:241:24: note: Function 'ui_emodule_index' argument 1 names different: declaration 'external' definition 'ename'. geomview-1.9.5/src/bin/geomview/common/ui.c:241:24: style: Parameter 'ename' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/worldio.c:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIEN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:229:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_APPEAR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIEN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WN_CURPOS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:384:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_GEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:522:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:556:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:585:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:643:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:658:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:680:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:715:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:772:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_CAMERA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:932:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/common/worldio.c:224:27: style: Condition 'h' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/common/worldio.c:210:15: note: Assignment 'h=NULL', assigned value is 0 geomview-1.9.5/src/bin/geomview/common/worldio.c:214:18: note: Assuming condition is false geomview-1.9.5/src/bin/geomview/common/worldio.c:224:27: note: Condition 'h' is always false geomview-1.9.5/src/bin/geomview/common/worldio.c:912:44: error: Resource handle 'f' freed twice. [doubleFree] geomview-1.9.5/src/bin/geomview/common/worldio.c:912:32: note: Resource handle 'f' freed twice. geomview-1.9.5/src/bin/geomview/common/worldio.c:912:44: note: Resource handle 'f' freed twice. geomview-1.9.5/src/bin/geomview/common/worldio.c:785:24: style: Variable 'ops' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/bin/geomview/common/worldio.c:783:9: note: ops is assigned geomview-1.9.5/src/bin/geomview/common/worldio.c:785:24: note: ops is overwritten geomview-1.9.5/src/bin/geomview/common/worldio.c:92:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:99:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:111:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:148:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:156:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:182:59: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:416:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:766:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/common/worldio.c:206:64: style:inconclusive: Function 'save_dgeom_geom' argument 5 names different: declaration 'cum' definition 'to_coords'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/worldio.c:63:76: note: Function 'save_dgeom_geom' argument 5 names different: declaration 'cum' definition 'to_coords'. geomview-1.9.5/src/bin/geomview/common/worldio.c:206:64: note: Function 'save_dgeom_geom' argument 5 names different: declaration 'cum' definition 'to_coords'. geomview-1.9.5/src/bin/geomview/common/worldio.c:406:42: style:inconclusive: Function 'worldio' argument 3 names different: declaration 'wrap' definition 'to_coords'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/worldio.h:25:42: note: Function 'worldio' argument 3 names different: declaration 'wrap' definition 'to_coords'. geomview-1.9.5/src/bin/geomview/common/worldio.c:406:42: note: Function 'worldio' argument 3 names different: declaration 'wrap' definition 'to_coords'. geomview-1.9.5/src/bin/geomview/common/worldio.c:712:11: style: Local variable 'proj' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/common/ui.h:130:14: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/common/worldio.c:712:11: note: Shadow variable geomview-1.9.5/src/bin/geomview/common/worldio.c:253:33: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/worldio.c:253:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/worldio.c:406:24: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/worldio.c:462:14: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/common/worldio.c:223:34: error: Uninitialized variable: T [uninitvar] geomview-1.9.5/src/bin/geomview/common/worldio.c:449:30: error: Uninitialized variable: T [uninitvar] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:219:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:264:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_CONSTANT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:175:69: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'ap_color' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:98:35: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvappear.c:175:69: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvappear.c:183:39: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'ap_toggle' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:94:35: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvappear.c:183:39: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvappear.c:198:56: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:212:17: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:253:76: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'list_callbacks' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:103:32: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvappear.c:253:76: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvappear.c:277:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvappear.c:303:14: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:103:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_DITHER [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:327:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_PERSPECTIVE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_DEPTHSORT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:423:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNlabelString [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_DEPTHSORT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:210:77: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'background_color' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:185:20: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:210:77: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:227:35: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'draw_cams' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:139:21: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:227:35: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:230:10: style: Variable 'dv' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:240:35: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'draw_sphere' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:142:21: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:240:35: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:279:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:352:30: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'list_callbacks' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:136:21: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvcameras.c:352:30: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvcamui.c:62:0: error: #error Need at least one graphics type (X11/OpenGL/GL) to render with! [preprocessorErrorDirective] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:99:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:178:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNlabelString [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:304:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNtitle [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:278:74: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'rgb_sliders' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:121:65: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:278:74: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvcolor.c:294:46: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvcommands.c:76:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcommands.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcommands.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcredits.c:112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvcredits.c:141:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:200:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:289:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:425:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:238:21: style: Condition 'perf.cycles' is always true [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:235:20: note: Assuming that condition 'perf.cycles>0' is not redundant geomview-1.9.5/src/bin/geomview/x11/gvevent.c:238:21: note: Condition 'perf.cycles' is always true geomview-1.9.5/src/bin/geomview/x11/gvevent.c:166:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:366:62: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvevent.c:422:61: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvfiles.c:63:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvfiles.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvfiles.c:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:82:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:167:74: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'select_light' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:106:21: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvlights.c:167:74: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvlights.c:189:70: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'light_add' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:113:66: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvlights.c:189:70: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvlights.c:203:70: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'light_del' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:115:66: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvlights.c:203:70: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvlights.c:215:35: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'toggle_lights' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:111:68: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvlights.c:215:35: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvlights.c:225:56: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'intensity_light' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvlights.c:110:21: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvlights.c:225:56: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvload.c:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:138:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:147:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:136:7: style: Condition 'geomview_load_path' is always true [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:125:9: style: Variable 'geomview_load_path' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvmain.c:126:13: style: Variable 'geomview_emodule_path' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_ALPHA_BLENDING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_MAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:76:71: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'translucency_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:157:33: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:76:71: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:97:38: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'translucent_callback' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:153:33: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:97:38: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:164:75: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'matt_sliders' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:146:36: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:164:75: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmaterial.c:178:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNset [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:238:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:359:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:680:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmString [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:587:16: style: Condition 'oldslot>0' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:264:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:506:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:661:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:697:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:173:56: style: Parameter 'text' can be declared as pointer to const. However it seems that 'motion_menu_callbacks' is a callback function, if 'text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:128:9: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:173:56: note: Parameter 'text' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:498:54: style: Parameter 'text' can be declared as pointer to const. However it seems that 'file_menu_callbacks' is a callback function, if 'text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:78:9: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:498:54: note: Parameter 'text' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:530:54: style: Parameter 'text' can be declared as pointer to const. However it seems that 'edit_menu_callbacks' is a callback function, if 'text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:86:9: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:530:54: note: Parameter 'text' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:648:75: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'select_object' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:472:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:648:75: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:765:75: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'select_module' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:474:19: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:765:75: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvmnpanel.c:633:2: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNblinkRate [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:226:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:235:12: style: Condition 'fname==NULL' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:235:48: style: Condition '*fname=='\0'' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:73:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:75:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:84:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:86:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:87:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:200:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:192:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:210:72: style: Parameter 'cbs' can be declared as pointer to const. However it seems that 'select_type' is a callback function, if 'cbs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/bin/geomview/x11/gvsave.c:158:21: note: You might need to cast the function pointer here geomview-1.9.5/src/bin/geomview/x11/gvsave.c:210:72: note: Parameter 'cbs' can be declared as pointer to const geomview-1.9.5/src/bin/geomview/x11/gvsave.c:66:11: style: struct member 'saveops::name' is never used. [unusedStructMember] geomview-1.9.5/src/bin/geomview/x11/gvtoolui.c:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvtoolui.c:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNlabelPixmap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvtoolui.c:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcolormap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvtoolui.c:150:26: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvui.c:198:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_action [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:354:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:484:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:561:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBEGIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:680:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:690:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:732:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNtitle [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOPTIONAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:875:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:923:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:952:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:1009:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:1024:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/geomview/x11/gvui.c:683:3: error: Resource leak: dummy [resourceLeak] geomview-1.9.5/src/bin/geomview/x11/gvui.c:695:3: error: Resource leak: dummy [resourceLeak] geomview-1.9.5/src/bin/geomview/x11/gvui.c:334:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:382:64: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:383:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:385:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:494:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:495:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:508:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:509:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:537:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] geomview-1.9.5/src/bin/geomview/x11/gvui.c:581:23: style:inconclusive: Function 'ui_pickcolor' argument 1 names different: declaration 'drawer_code' definition 'val'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/common/ui.h:236:31: note: Function 'ui_pickcolor' argument 1 names different: declaration 'drawer_code' definition 'val'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:581:23: note: Function 'ui_pickcolor' argument 1 names different: declaration 'drawer_code' definition 'val'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:723:18: style:inconclusive: Function 'ui_make_panel_and_form' argument 3 names different: declaration 'catchkeys' definition 'wantkeys'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/x11/gvui.h:59:18: note: Function 'ui_make_panel_and_form' argument 3 names different: declaration 'catchkeys' definition 'wantkeys'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:723:18: note: Function 'ui_make_panel_and_form' argument 3 names different: declaration 'catchkeys' definition 'wantkeys'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:724:18: style:inconclusive: Function 'ui_make_panel_and_form' argument 5 names different: declaration 'form' definition 'formp'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/x11/gvui.h:60:18: note: Function 'ui_make_panel_and_form' argument 5 names different: declaration 'form' definition 'formp'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:724:18: note: Function 'ui_make_panel_and_form' argument 5 names different: declaration 'form' definition 'formp'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:781:29: style:inconclusive: Function 'ui_hide' argument 2 names different: declaration 'panelname' definition 'data'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/x11/gvui.h:56:32: note: Function 'ui_hide' argument 2 names different: declaration 'panelname' definition 'data'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:781:29: note: Function 'ui_hide' argument 2 names different: declaration 'panelname' definition 'data'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:788:29: style:inconclusive: Function 'ui_show' argument 2 names different: declaration 'panelname' definition 'data'. [funcArgNamesDifferent] geomview-1.9.5/src/bin/geomview/x11/gvui.h:57:32: note: Function 'ui_show' argument 2 names different: declaration 'panelname' definition 'data'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:788:29: note: Function 'ui_show' argument 2 names different: declaration 'panelname' definition 'data'. geomview-1.9.5/src/bin/geomview/x11/gvui.c:726:7: style: Local variable 'args' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/x11/gvui.c:106:5: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/x11/gvui.c:726:7: note: Shadow variable geomview-1.9.5/src/bin/geomview/x11/gvui.c:727:7: style: Local variable 'n' shadows outer variable [shadowVariable] geomview-1.9.5/src/bin/geomview/x11/gvui.c:107:9: note: Shadowed declaration geomview-1.9.5/src/bin/geomview/x11/gvui.c:727:7: note: Shadow variable geomview-1.9.5/src/bin/geomview/x11/gvui.c:301:10: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvui.c:397:12: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/geomview/x11/gvui.c:425:30: style: Parameter 'dv' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/bin/geomview/x11/gvui.c:72:8: style: struct member 'panel::key' is never used. [unusedStructMember] geomview-1.9.5/src/bin/nose/nose.c:169:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFPICKFUNC is a macro then please configure it. [unknownMacro] geomview-1.9.5/src/bin/togeomview/togeomview.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/togeomview/togeomview.c:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/togeomview/togeomview.c:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/bin/togeomview/togeomview.c:224:16: style: The if condition is the same as the previous if condition [duplicateCondition] geomview-1.9.5/src/bin/togeomview/togeomview.c:218:16: note: First condition geomview-1.9.5/src/bin/togeomview/togeomview.c:224:16: note: Second condition geomview-1.9.5/src/bin/togeomview/togeomview.c:232:18: style: Condition 'pipetype==inetsocket' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/togeomview/togeomview.c:243:23: style: Condition 'pipetype==inetsocket' is always false [knownConditionTrueFalse] geomview-1.9.5/src/bin/togeomview/togeomview.c:163:9: style: Variable 'prog' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/bin/togeomview/togeomview.c:289:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/aclib/alloca.c:108:16: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/aclib/alloca.c:142:8: style: union member 'hdr::align' is never used. [unusedStructMember] geomview-1.9.5/src/lib/aclib/fmemopen.c:42:5: error: Resource leak: tmp [resourceLeak] geomview-1.9.5/src/lib/aclib/fmemopen.c:37:23: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/aclib/lstat.c:84:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] geomview-1.9.5/src/lib/aclib/lstat.c:84:8: style: Variable 'path' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/aclib/memcmp.c:1:0: error: #error FIXME [preprocessorErrorDirective] geomview-1.9.5/src/lib/aclib/obstack.c:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/aclib/obstack.c:193:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic] geomview-1.9.5/src/lib/aclib/obstack.c:241:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic] geomview-1.9.5/src/lib/aclib/obstack.c:284:5: error: Pointer addition with NULL pointer. [nullPointerArithmetic] geomview-1.9.5/src/lib/aclib/obstack.c:311:7: error: Pointer addition with NULL pointer. [nullPointerArithmetic] geomview-1.9.5/src/lib/aclib/obstack.c:359:31: style:inconclusive: Function 'obstack_free' argument 1 names different: declaration 'obstack' definition 'h'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/aclib/obstack.h:190:36: note: Function 'obstack_free' argument 1 names different: declaration 'obstack' definition 'h'. geomview-1.9.5/src/lib/aclib/obstack.c:359:31: note: Function 'obstack_free' argument 1 names different: declaration 'obstack' definition 'h'. geomview-1.9.5/src/lib/aclib/obstack.c:359:40: style:inconclusive: Function 'obstack_free' argument 2 names different: declaration 'block' definition 'obj'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/aclib/obstack.h:190:51: note: Function 'obstack_free' argument 2 names different: declaration 'block' definition 'obj'. geomview-1.9.5/src/lib/aclib/obstack.c:359:40: note: Function 'obstack_free' argument 2 names different: declaration 'block' definition 'obj'. geomview-1.9.5/src/lib/aclib/obstack.c:336:48: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/aclib/obstack.c:69:13: style: union member 'fooround::i' is never used. [unusedStructMember] geomview-1.9.5/src/lib/aclib/obstack.c:70:15: style: union member 'fooround::d' is never used. [unusedStructMember] geomview-1.9.5/src/lib/aclib/obstack.c:71:9: style: union member 'fooround::p' is never used. [unusedStructMember] geomview-1.9.5/src/lib/aclib/obstack.c:75:8: style: struct member 'fooalign::c' is never used. [unusedStructMember] geomview-1.9.5/src/lib/aclib/obstack.c:76:18: style: struct member 'fooalign::u' is never used. [unusedStructMember] geomview-1.9.5/src/lib/aclib/popen.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/aclib/popen.c:33:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/aclib/popen.c:33:31: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/aclib/putenv.c:91:1: portability: Omitted return type of function 'putenv' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] geomview-1.9.5/src/lib/aclib/putenv.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/aclib/putenv.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/aclib/putenv.c:69:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] geomview-1.9.5/src/lib/aclib/putenv.c:80:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] geomview-1.9.5/src/lib/aclib/putenv.c:114:7: error: Common realloc mistake: 'environ' nulled but not freed upon failure [memleakOnRealloc] geomview-1.9.5/src/lib/aclib/stat.c:52:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/aclib/stat.c:68:35: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/aclib/strdup.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/aclib/strdup.c:42:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] geomview-1.9.5/src/lib/aclib/strtod.c:1:0: error: #error FIXME [preprocessorErrorDirective] geomview-1.9.5/src/lib/camera/camcompat.c:163:36: style:inconclusive: Function 'CamFrameAspect' argument 2 names different: declaration 'aspectratio' definition 'aspect'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:164:38: note: Function 'CamFrameAspect' argument 2 names different: declaration 'aspectratio' definition 'aspect'. geomview-1.9.5/src/lib/camera/camcompat.c:163:36: note: Function 'CamFrameAspect' argument 2 names different: declaration 'aspectratio' definition 'aspect'. geomview-1.9.5/src/lib/camera/camcompat.c:187:33: style:inconclusive: Function 'CamClipping' argument 2 names different: declaration 'near' definition 'cnear'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:176:35: note: Function 'CamClipping' argument 2 names different: declaration 'near' definition 'cnear'. geomview-1.9.5/src/lib/camera/camcompat.c:187:33: note: Function 'CamClipping' argument 2 names different: declaration 'near' definition 'cnear'. geomview-1.9.5/src/lib/camera/camcompat.c:187:46: style:inconclusive: Function 'CamClipping' argument 3 names different: declaration 'far' definition 'cfar'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:176:47: note: Function 'CamClipping' argument 3 names different: declaration 'far' definition 'cfar'. geomview-1.9.5/src/lib/camera/camcompat.c:187:46: note: Function 'CamClipping' argument 3 names different: declaration 'far' definition 'cfar'. geomview-1.9.5/src/lib/camera/camcompat.c:194:41: style:inconclusive: Function 'CamCurrentClipping' argument 2 names different: declaration 'near' definition 'cnear'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:179:43: note: Function 'CamCurrentClipping' argument 2 names different: declaration 'near' definition 'cnear'. geomview-1.9.5/src/lib/camera/camcompat.c:194:41: note: Function 'CamCurrentClipping' argument 2 names different: declaration 'near' definition 'cnear'. geomview-1.9.5/src/lib/camera/camcompat.c:194:55: style:inconclusive: Function 'CamCurrentClipping' argument 3 names different: declaration 'far' definition 'cfar'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:179:56: note: Function 'CamCurrentClipping' argument 3 names different: declaration 'far' definition 'cfar'. geomview-1.9.5/src/lib/camera/camcompat.c:194:55: note: Function 'CamCurrentClipping' argument 3 names different: declaration 'far' definition 'cfar'. geomview-1.9.5/src/lib/camera/camcompat.c:201:35: style:inconclusive: Function 'CamHalfYField' argument 2 names different: declaration 'halfyfield' definition 'halfyfov'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:185:37: note: Function 'CamHalfYField' argument 2 names different: declaration 'halfyfield' definition 'halfyfov'. geomview-1.9.5/src/lib/camera/camcompat.c:201:35: note: Function 'CamHalfYField' argument 2 names different: declaration 'halfyfield' definition 'halfyfov'. geomview-1.9.5/src/lib/camera/camcompat.c:220:34: style:inconclusive: Function 'CamPerspective' argument 2 names different: declaration 'perspective' definition 'persp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:188:36: note: Function 'CamPerspective' argument 2 names different: declaration 'perspective' definition 'persp'. geomview-1.9.5/src/lib/camera/camcompat.c:220:34: note: Function 'CamPerspective' argument 2 names different: declaration 'perspective' definition 'persp'. geomview-1.9.5/src/lib/camera/camcompat.c:45:18: style: Parameter 'proto' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camcompat.c:148:26: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camcompat.c:154:27: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camcompat.c:194:29: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camcompat.c:207:31: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camcompat.c:227:27: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camera.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/camera/camera.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/camera/camera.c:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/camera/camera.c:592:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/camera/camera.c:626:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMZ [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/camera/camera.c:58:10: warning: Either the condition 'thiscam==NULL' is redundant or there is possible null pointer dereference: thiscam. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/camera/camera.c:59:15: note: Assuming that condition 'thiscam==NULL' is not redundant geomview-1.9.5/src/lib/camera/camera.c:58:10: note: Null pointer dereference geomview-1.9.5/src/lib/camera/camera.c:52:15: style:inconclusive: Function 'CamCreate' argument 1 names different: declaration 'attr1' definition 'a1'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:38:24: note: Function 'CamCreate' argument 1 names different: declaration 'attr1' definition 'a1'. geomview-1.9.5/src/lib/camera/camera.c:52:15: note: Function 'CamCreate' argument 1 names different: declaration 'attr1' definition 'a1'. geomview-1.9.5/src/lib/camera/camera.c:95:25: style:inconclusive: Function 'CamSet' argument 2 names different: declaration 'attr1' definition 'a1'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:39:31: note: Function 'CamSet' argument 2 names different: declaration 'attr1' definition 'a1'. geomview-1.9.5/src/lib/camera/camera.c:95:25: note: Function 'CamSet' argument 2 names different: declaration 'attr1' definition 'a1'. geomview-1.9.5/src/lib/camera/camera.c:104:41: style:inconclusive: Function '_CamSet' argument 3 names different: declaration 'a_list' definition 'alist'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:40:50: note: Function '_CamSet' argument 3 names different: declaration 'a_list' definition 'alist'. geomview-1.9.5/src/lib/camera/camera.c:104:41: note: Function '_CamSet' argument 3 names different: declaration 'a_list' definition 'alist'. geomview-1.9.5/src/lib/camera/camera.c:452:18: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camera.c:667:23: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/camera/camera.c:547:27: error: Uninitialized variable: t [uninitvar] geomview-1.9.5/src/lib/camera/camera.c:100:39: error: va_list 'a_list' was opened but not closed by va_end(). [va_end_missing] geomview-1.9.5/src/lib/camera/camstream.c:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/camera/camstream.c:314:31: style:inconclusive: Function 'CamStreamOut' argument 2 names different: declaration 'hp' definition 'h'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/camera/camera.h:205:35: note: Function 'CamStreamOut' argument 2 names different: declaration 'hp' definition 'h'. geomview-1.9.5/src/lib/camera/camstream.c:314:31: note: Function 'CamStreamOut' argument 2 names different: declaration 'hp' definition 'h'. geomview-1.9.5/src/lib/camera/camstream.c:196:6: style: Local variable 'i' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/camera/camstream.c:65:7: note: Shadowed declaration geomview-1.9.5/src/lib/camera/camstream.c:196:6: note: Shadow variable geomview-1.9.5/src/lib/color/color.c:43:16: warning: Function 'CoCopy' argument order different: declaration 'c0, c1' definition 'c1, c2' [funcArgOrderDifferent] geomview-1.9.5/src/lib/color/color.h:32:27: note: Function 'CoCopy' argument order different: declaration 'c0, c1' definition 'c1, c2' geomview-1.9.5/src/lib/color/color.c:43:16: note: Function 'CoCopy' argument order different: declaration 'c0, c1' definition 'c1, c2' geomview-1.9.5/src/lib/color/color.c:49:18: warning: Function 'CoACopy' argument order different: declaration 'c0, c1' definition 'c1, c2' [funcArgOrderDifferent] geomview-1.9.5/src/lib/color/color.h:33:29: note: Function 'CoACopy' argument order different: declaration 'c0, c1' definition 'c1, c2' geomview-1.9.5/src/lib/color/color.c:49:18: note: Function 'CoACopy' argument order different: declaration 'c0, c1' definition 'c1, c2' geomview-1.9.5/src/lib/color/color.c:63:15: warning: Function 'CoAdd' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' [funcArgOrderDifferent] geomview-1.9.5/src/lib/color/color.h:35:26: note: Function 'CoAdd' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' geomview-1.9.5/src/lib/color/color.c:63:15: note: Function 'CoAdd' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' geomview-1.9.5/src/lib/color/color.c:71:15: warning: Function 'CoSub' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' [funcArgOrderDifferent] geomview-1.9.5/src/lib/color/color.h:36:26: note: Function 'CoSub' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' geomview-1.9.5/src/lib/color/color.c:71:15: note: Function 'CoSub' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' geomview-1.9.5/src/lib/color/color.c:78:18: warning: Function 'CoFilter' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' [funcArgOrderDifferent] geomview-1.9.5/src/lib/color/color.h:37:29: note: Function 'CoFilter' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' geomview-1.9.5/src/lib/color/color.c:78:18: note: Function 'CoFilter' argument order different: declaration 'c0, c1, c2' definition 'c1, c2, c3' geomview-1.9.5/src/lib/color/color.c:43:16: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:49:18: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:63:15: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:63:25: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:71:15: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:71:26: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:78:18: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:78:29: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/color.c:91:21: style: Parameter 'hsv' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergein.c:37:18: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergein.c:37:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeout.c:38:13: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeout.c:38:17: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeover.c:38:13: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeover.c:38:17: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeplus.c:37:20: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeplus.c:37:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeunder.c:38:13: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/mergeunder.c:38:17: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/paintcopy.c:38:13: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/paintcopy.c:38:17: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/paintcopy.c:39:12: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/paintover.c:38:13: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/paintover.c:38:17: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/color/paintover.c:39:12: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/fexpr/complex.c:358:16: error: Uninitialized variable: &tmp3 [uninitvar] geomview-1.9.5/src/lib/fexpr/complex.c:362:28: error: Uninitialized struct member: tmp3.real [uninitStructMember] geomview-1.9.5/src/lib/fexpr/complex.c:361:29: error: Uninitialized struct member: tmp3.imag [uninitStructMember] lex.fparse_yy.c:567:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lex.fparse_yy.c:1067:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lex.fparse_yy.c:1430:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lex.fparse_yy.c:800:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.fparse_yy.c:1010:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.fparse_yy.c:1333:22: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] lex.fparse_yy.c:1427:6: style: Parameter 'msg' can be declared as const array [constParameter] ../parse.y:106:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr_elem [valueFlowBailoutIncompleteVar] ../parse.y:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr_monfuncs [valueFlowBailoutIncompleteVar] ../parse.y:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expr_binfuncs [valueFlowBailoutIncompleteVar] ../parse.y:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONOP [valueFlowBailoutIncompleteVar] ../parse.y:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINOP [valueFlowBailoutIncompleteVar] ../parse.y:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MONFUNC [valueFlowBailoutIncompleteVar] ../parse.y:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINFUNC [valueFlowBailoutIncompleteVar] ../parse.y:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSHVAR [valueFlowBailoutIncompleteVar] ../parse.y:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSHNUM [valueFlowBailoutIncompleteVar] /usr/local/lib/bison.simple:256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../parse.y:157:12: style: Variable 'op->sub1' is reassigned a value before the old one has been used. [redundantAssignment] ../parse.y:154:12: note: op->sub1 is assigned ../parse.y:157:12: note: op->sub1 is overwritten ../parse.y:170:12: style: Variable 'op->sub1' is reassigned a value before the old one has been used. [redundantAssignment] ../parse.y:167:12: note: op->sub1 is assigned ../parse.y:170:12: note: op->sub1 is overwritten ../parse.y:185:12: style: Variable 'op->sub1' is reassigned a value before the old one has been used. [redundantAssignment] ../parse.y:181:12: note: op->sub1 is assigned ../parse.y:185:12: note: op->sub1 is overwritten ../parse.y:199:12: style: Variable 'op->sub1' is reassigned a value before the old one has been used. [redundantAssignment] ../parse.y:195:12: note: op->sub1 is assigned ../parse.y:199:12: note: op->sub1 is overwritten ../parse.y:115:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ../parse.y:132:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ../parse.y:205:47: style: Parameter 's' can be declared as pointer to const [constParameterPointer] /usr/local/lib/bison.simple:169:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] /usr/local/lib/bison.simple:497:14: style: Variable 'ssp1' can be declared as pointer to const [constVariablePointer] /usr/local/lib/bison.simple:637:14: style: Variable 'ssp1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/fexpr/real.c:65:11: style: Same expression on both sides of '/' because 'b' and 'c' represent the same value. [duplicateExpression] geomview-1.9.5/src/lib/fexpr/real.c:62:15: note: 'b' is assigned value '0.0' here. geomview-1.9.5/src/lib/fexpr/real.c:63:15: note: 'c' is assigned value '0.0' here. geomview-1.9.5/src/lib/fexpr/real.c:65:11: note: Same expression on both sides of '/' because 'b' and 'c' represent the same value. geomview-1.9.5/src/lib/fexpr/real.c:74:11: style: Same expression on both sides of '/' because 'a' and 'b' represent the same value. [duplicateExpression] geomview-1.9.5/src/lib/fexpr/real.c:70:15: note: 'a' is assigned value '0.0' here. geomview-1.9.5/src/lib/fexpr/real.c:71:15: note: 'b' is assigned value '0.0' here. geomview-1.9.5/src/lib/fexpr/real.c:74:11: note: Same expression on both sides of '/' because 'a' and 'b' represent the same value. geomview-1.9.5/src/lib/fexpr/vars.c:35:59: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/fexpr/vars.c:70:75: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cm_geometry.c:36:76: style:inconclusive: Function 'projective_to_conformal' argument 4 names different: declaration 'poinc' definition 'conf'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/cmodel/cmodelP.h:99:13: note: Function 'projective_to_conformal' argument 4 names different: declaration 'poinc' definition 'conf'. geomview-1.9.5/src/lib/geometry/cmodel/cm_geometry.c:36:76: note: Function 'projective_to_conformal' argument 4 names different: declaration 'poinc' definition 'conf'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_SPHERICAL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:174:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shader [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:218:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgecolor [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:271:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:303:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:374:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Poly [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:65:13: style: The if condition is the same as the previous if condition [duplicateCondition] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:63:13: note: First condition geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:65:13: note: Second condition geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:55:27: style:inconclusive: Function 'set_cm_refine' argument 1 names different: declaration 'cosmaxbend' definition 'cm_cmb'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.h:35:27: note: Function 'set_cm_refine' argument 1 names different: declaration 'cosmaxbend' definition 'cm_cmb'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:55:27: note: Function 'set_cm_refine' argument 1 names different: declaration 'cosmaxbend' definition 'cm_cmb'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:55:39: style:inconclusive: Function 'set_cm_refine' argument 2 names different: declaration 'maxrefine' definition 'cm_mr'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.h:35:43: note: Function 'set_cm_refine' argument 2 names different: declaration 'maxrefine' definition 'cm_mr'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:55:39: note: Function 'set_cm_refine' argument 2 names different: declaration 'maxrefine' definition 'cm_mr'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:55:50: style:inconclusive: Function 'set_cm_refine' argument 3 names different: declaration 'show_subdivision' definition 'cm_ss'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.h:35:58: note: Function 'set_cm_refine' argument 3 names different: declaration 'show_subdivision' definition 'cm_ss'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:55:50: note: Function 'set_cm_refine' argument 3 names different: declaration 'show_subdivision' definition 'cm_ss'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:94:25: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:297:68: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:550:38: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:561:28: style: Parameter 'o1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:561:46: style: Parameter 'o3' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:577:29: style: Parameter 'o1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:577:47: style: Parameter 'o3' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:596:31: style: Parameter 'o1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel.c:596:49: style: Parameter 'o3' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:211:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:300:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:293:51: style:inconclusive: Function 'new_triangle' argument 7 names different: declaration 'p' definition 'orig'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/cmodel/cmodelP.h:77:51: note: Function 'new_triangle' argument 7 names different: declaration 'p' definition 'orig'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:293:51: note: Function 'new_triangle' argument 7 names different: declaration 'p' definition 'orig'. geomview-1.9.5/src/lib/geometry/cmodel/cmodel_data.c:127:55: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMNMAGIC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:61:15: style: Condition 'ntobj!=NULL' is always true [knownConditionTrueFalse] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:223:16: warning: Either the condition 'T!=NULL' is redundant or there is possible null pointer dereference: T. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:232:37: note: Assuming that condition 'T!=NULL' is not redundant geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:223:16: note: Null pointer dereference geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:38:28: style:inconclusive: Function 'NTransPosition' argument 1 names different: declaration 'tobj' definition 'ntobj'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.h:29:40: note: Function 'NTransPosition' argument 1 names different: declaration 'tobj' definition 'ntobj'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:38:28: note: Function 'NTransPosition' argument 1 names different: declaration 'tobj' definition 'ntobj'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:38:47: style:inconclusive: Function 'NTransPosition' argument 2 names different: declaration 'Tinto' definition 'T'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.h:29:58: note: Function 'NTransPosition' argument 2 names different: declaration 'Tinto' definition 'T'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:38:47: note: Function 'NTransPosition' argument 2 names different: declaration 'Tinto' definition 'T'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:44:31: style:inconclusive: Function 'NTransTransformTo' argument 1 names different: declaration 'tobj' definition 'ntobj'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.h:30:43: note: Function 'NTransTransformTo' argument 1 names different: declaration 'tobj' definition 'ntobj'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:44:31: note: Function 'NTransTransformTo' argument 1 names different: declaration 'tobj' definition 'ntobj'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:44:50: style:inconclusive: Function 'NTransTransformTo' argument 2 names different: declaration 'Tfrom' definition 'T'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.h:30:61: note: Function 'NTransTransformTo' argument 2 names different: declaration 'Tfrom' definition 'T'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:44:50: note: Function 'NTransTransformTo' argument 2 names different: declaration 'Tfrom' definition 'T'. geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:220:49: style: Parameter 'T' can be declared as pointer to const. However it seems that 'NTransStreamOut' is a callback function, if 'T' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:88:15: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geometry/ntransobj/ntransobj.c:220:49: note: Parameter 'T' can be declared as pointer to const geomview-1.9.5/src/lib/geometry/point3/point3.h:268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/point3/point3.h:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/point3/polyint.c:279:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/point3/polyint.c:332:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/point3/point3.h:293:33: style:inconclusive: Function 'NormalTransform' argument 1 names different: declaration 'T' definition 'Tdual'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/point3/point3.h:75:47: note: Function 'NormalTransform' argument 1 names different: declaration 'T' definition 'Tdual'. geomview-1.9.5/src/lib/geometry/point3/point3.h:293:33: note: Function 'NormalTransform' argument 1 names different: declaration 'T' definition 'Tdual'. geomview-1.9.5/src/lib/geometry/point3/polyint.c:140:25: style:inconclusive: Function 'PolyNearPosZInt' argument 9 names different: declaration 'zmax' definition 'zclose'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/point3/polyint.h:97:25: note: Function 'PolyNearPosZInt' argument 9 names different: declaration 'zmax' definition 'zclose'. geomview-1.9.5/src/lib/geometry/point3/polyint.c:140:25: note: Function 'PolyNearPosZInt' argument 9 names different: declaration 'zmax' definition 'zclose'. geomview-1.9.5/src/lib/geometry/point3/polyint.c:143:24: style: Variable 'closest' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geometry/point3/polyint.c:275:28: style: Parameter 'pt1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/point3.h:261:42: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/point3.h:293:48: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/segments.c:250:58: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/segments.c:273:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/segments.c:273:50: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/segments.c:292:35: style: Parameter 'pl' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/segments.c:292:47: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/point3/segments.c:292:58: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/ctm3align.c:59:15: error: Uninitialized variable: Ta [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/ctm3ortho.c:41:22: error: Uninitialized variable: P [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/ctm3persp.c:46:21: error: Uninitialized variable: P [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/ctm3perspfov.c:41:24: error: Uninitialized variable: P [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/ctm3rotate.c:122:13: error: Uninitialized variable: Ta [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/ctm3tetrad.c:58:16: error: Uninitialized variable: Ta [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3adjoint.c:88:14: error: Uninitialized variable: Ttmp [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3adjoint.c:131:20: error: Uninitialized variable: Tadj [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3align.c:73:19: error: Uninitialized variable: Tinv [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3align.c:78:17: error: Uninitialized variable: Tr [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3concat.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3concat.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3concat.c:125:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3concat.c:98:22: style:inconclusive: Function 'Tm3Concat' argument 3 names different: declaration 'Tc' definition 'Tprod'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:66:65: note: Function 'Tm3Concat' argument 3 names different: declaration 'Tc' definition 'Tprod'. geomview-1.9.5/src/lib/geometry/transform3/tm3concat.c:98:22: note: Function 'Tm3Concat' argument 3 names different: declaration 'Tc' definition 'Tprod'. geomview-1.9.5/src/lib/geometry/transform3/tm3conjugate.c:60:23: error: Uninitialized variable: Tconinv [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3copy.c:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3invert.c:47:22: style:inconclusive: Function 'Tm3Invert' argument 1 names different: declaration 'T' definition 'm'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:60:36: note: Function 'Tm3Invert' argument 1 names different: declaration 'T' definition 'm'. geomview-1.9.5/src/lib/geometry/transform3/tm3invert.c:47:22: note: Function 'Tm3Invert' argument 1 names different: declaration 'T' definition 'm'. geomview-1.9.5/src/lib/geometry/transform3/tm3invert.c:47:36: style:inconclusive: Function 'Tm3Invert' argument 2 names different: declaration 'Tinv' definition 'mi'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:60:50: note: Function 'Tm3Invert' argument 2 names different: declaration 'Tinv' definition 'mi'. geomview-1.9.5/src/lib/geometry/transform3/tm3invert.c:47:36: note: Function 'Tm3Invert' argument 2 names different: declaration 'Tinv' definition 'mi'. geomview-1.9.5/src/lib/geometry/transform3/tm3invert.c:54:13: error: Uninitialized variable: t [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3ortho.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3polardecomp.c:82:28: style: Parameter 'v' can be declared as const array [constParameter] geomview-1.9.5/src/lib/geometry/transform3/tm3polardecomp.c:82:43: style: Parameter 'w' can be declared as const array [constParameter] geomview-1.9.5/src/lib/geometry/transform3/tm3polardecomp.c:89:30: style: Parameter 'v' can be declared as const array [constParameter] geomview-1.9.5/src/lib/geometry/transform3/tm3polardecomp.c:89:45: style: Parameter 'w' can be declared as const array [constParameter] geomview-1.9.5/src/lib/geometry/transform3/tm3polardecomp.c:55:14: error: Uninitialized variable: a [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:104:41: style:inconclusive: Function 'Tm3RotateBetween' argument 2 names different: declaration 'from' definition 'vfrom'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:97:53: note: Function 'Tm3RotateBetween' argument 2 names different: declaration 'from' definition 'vfrom'. geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:104:41: note: Function 'Tm3RotateBetween' argument 2 names different: declaration 'from' definition 'vfrom'. geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:104:56: style:inconclusive: Function 'Tm3RotateBetween' argument 3 names different: declaration 'to' definition 'vto'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:97:67: note: Function 'Tm3RotateBetween' argument 3 names different: declaration 'to' definition 'vto'. geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:104:56: note: Function 'Tm3RotateBetween' argument 3 names different: declaration 'to' definition 'vto'. geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:145:47: style:inconclusive: Function 'Tm3RotateTowardZ' argument 2 names different: declaration 'pos' definition 'pt'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:99:54: note: Function 'Tm3RotateTowardZ' argument 2 names different: declaration 'pos' definition 'pt'. geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:145:47: note: Function 'Tm3RotateTowardZ' argument 2 names different: declaration 'pos' definition 'pt'. geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:145:47: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:157:15: error: Uninitialized variable: S [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:183:20: error: Uninitialized variable: S [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3rotate.c:204:16: error: Uninitialized variable: Sinv [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3stack.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3stack.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:50:35: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:50:47: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:50:59: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:50:71: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:74:35: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:74:46: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:74:57: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3tetrad.c:74:68: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3translate.c:48:49: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transform3/tm3translate.c:90:20: error: Uninitialized variable: R [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3translate.c:91:16: error: Uninitialized variable: Rinv [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3translate.c:134:20: error: Uninitialized variable: R [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3translate.c:135:16: error: Uninitialized variable: Rinv [uninitvar] geomview-1.9.5/src/lib/geometry/transform3/tm3transpose.c:48:16: style:inconclusive: Function 'Tm3Transpose' argument 1 names different: declaration 'Ta' definition 'T'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:63:38: note: Function 'Tm3Transpose' argument 1 names different: declaration 'Ta' definition 'T'. geomview-1.9.5/src/lib/geometry/transform3/tm3transpose.c:48:16: note: Function 'Tm3Transpose' argument 1 names different: declaration 'Ta' definition 'T'. geomview-1.9.5/src/lib/geometry/transform3/tm3transpose.c:48:19: style:inconclusive: Function 'Tm3Transpose' argument 2 names different: declaration 'Tb' definition 'Ttrans'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transform3/transform3.h:63:53: note: Function 'Tm3Transpose' argument 2 names different: declaration 'Tb' definition 'Ttrans'. geomview-1.9.5/src/lib/geometry/transform3/tm3transpose.c:48:19: note: Function 'Tm3Transpose' argument 2 names different: declaration 'Tb' definition 'Ttrans'. geomview-1.9.5/src/lib/geometry/transformn/transformn.h:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:244:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:386:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:406:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:589:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:741:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:925:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:995:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:1091:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:1136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:1201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:325:7: style: Variable 'result->idim' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:323:15: note: result->idim is assigned geomview-1.9.5/src/lib/geometry/transformn/transformn.h:325:7: note: result->idim is overwritten geomview-1.9.5/src/lib/geometry/transformn/transformn.h:325:7: style: Variable 'result->odim' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:323:36: note: result->odim is assigned geomview-1.9.5/src/lib/geometry/transformn/transformn.h:325:7: note: result->odim is overwritten geomview-1.9.5/src/lib/geometry/transformn/transformn.h:346:7: style: Variable 'result->idim' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:344:15: note: result->idim is assigned geomview-1.9.5/src/lib/geometry/transformn/transformn.h:346:7: note: result->idim is overwritten geomview-1.9.5/src/lib/geometry/transformn/transformn.h:346:7: style: Variable 'result->odim' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:344:36: note: result->odim is assigned geomview-1.9.5/src/lib/geometry/transformn/transformn.h:346:7: note: result->odim is overwritten geomview-1.9.5/src/lib/geometry/transformn/transformn.h:367:7: style: Variable 'result->idim' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:365:15: note: result->idim is assigned geomview-1.9.5/src/lib/geometry/transformn/transformn.h:367:7: note: result->idim is overwritten geomview-1.9.5/src/lib/geometry/transformn/transformn.h:367:7: style: Variable 'result->odim' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:365:36: note: result->odim is assigned geomview-1.9.5/src/lib/geometry/transformn/transformn.h:367:7: note: result->odim is overwritten geomview-1.9.5/src/lib/geometry/transformn/transformn.h:112:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:662:50: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geometry/transformn/transformn.h:987:12: style: Variable 'idim' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/geometry/transobj/transobj.c:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transobj/transobj.c:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transobj/transobj.c:289:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geometry/transobj/transobj.c:67:13: style: Condition 'tobj!=NULL' is always true [knownConditionTrueFalse] geomview-1.9.5/src/lib/geometry/transobj/transobj.c:44:41: style:inconclusive: Function 'TransPosition' argument 2 names different: declaration 'Tinto' definition 'T'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transobj/transobj.h:39:53: note: Function 'TransPosition' argument 2 names different: declaration 'Tinto' definition 'T'. geomview-1.9.5/src/lib/geometry/transobj/transobj.c:44:41: note: Function 'TransPosition' argument 2 names different: declaration 'Tinto' definition 'T'. geomview-1.9.5/src/lib/geometry/transobj/transobj.c:50:44: style:inconclusive: Function 'TransTransformTo' argument 2 names different: declaration 'Tfrom' definition 'T'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geometry/transobj/transobj.h:40:56: note: Function 'TransTransformTo' argument 2 names different: declaration 'Tfrom' definition 'T'. geomview-1.9.5/src/lib/geometry/transobj/transobj.c:50:44: note: Function 'TransTransformTo' argument 2 names different: declaration 'Tfrom' definition 'T'. geomview-1.9.5/src/lib/geomutil/bdy/bdy.c:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/bdy/bdy.c:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:71:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:72:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:79:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:102:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:196:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayBezier.c:167:14: style: Variable 'newclose' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayList.c:88:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:70:57: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:71:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:78:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:109:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:119:24: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayMesh.c:150:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:93:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASPCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:221:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:90:62: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:92:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:96:62: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:98:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:105:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:137:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:175:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:193:24: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:213:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayNPolylist.c:230:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASPCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:105:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:124:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:150:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:235:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcol [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:89:61: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:90:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:94:61: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:95:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:101:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:120:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:146:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:157:24: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:175:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayPolylist.c:188:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QuadC [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:80:57: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:81:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:87:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:112:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:125:24: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:141:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayQuad.c:158:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:87:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOM_COLOR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:93:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FACET_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:207:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c0 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:84:56: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:86:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:90:57: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:92:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:96:57: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:98:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:109:11: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:146:19: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:201:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:222:24: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:242:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/craySkel.c:259:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:83:56: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:84:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:88:57: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:89:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:93:57: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:94:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:131:19: style: Variable 'def' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:185:16: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:203:11: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayVect.c:230:16: style: Variable 'eindex' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:88:39: style:inconclusive: Function 'crayUseVColor' argument 2 names different: declaration 'def' definition 'color'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.h:48:39: note: Function 'crayUseVColor' argument 2 names different: declaration 'def' definition 'color'. geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:88:39: note: Function 'crayUseVColor' argument 2 names different: declaration 'def' definition 'color'. geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:92:39: style:inconclusive: Function 'crayUseFColor' argument 2 names different: declaration 'def' definition 'color'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.h:49:39: note: Function 'crayUseFColor' argument 2 names different: declaration 'def' definition 'color'. geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:92:39: note: Function 'crayUseFColor' argument 2 names different: declaration 'def' definition 'color'. geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:133:31: style: Parameter 'geom' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:133:46: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:137:32: style: Parameter 'geom' can be declared as pointer to const. However it seems that 'crayFalse' is a callback function, if 'geom' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:48:40: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:137:32: note: Parameter 'geom' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:137:47: style: Parameter 'args' can be declared as pointer to const. However it seems that 'crayFalse' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:48:40: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/crayplutil/crayola.c:137:47: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/dim/dim.c:68:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/dim/dim.c:72:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/dim/dim.c:52:66: warning: Either the condition 'g' is redundant or there is possible null pointer dereference: g. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/geomutil/dim/dim.c:52:23: note: Assuming that condition 'g' is not redundant geomview-1.9.5/src/lib/geomutil/dim/dim.c:52:66: note: Null pointer dereference geomview-1.9.5/src/lib/geomutil/dim/dim.c:50:52: style: Parameter 'args' can be declared as pointer to const. However it seems that 'dimdefault' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:95:38: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:50:52: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:55:49: style: Parameter 'args' can be declared as pointer to const. However it seems that 'dimSkel' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:96:43: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:55:49: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:59:51: style: Parameter 'args' can be declared as pointer to const. However it seems that 'dimNDMesh' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:97:45: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:59:51: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:63:54: style: Parameter 'args' can be declared as pointer to const. However it seems that 'dimNPolyList' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:98:48: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:63:54: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:67:37: style: Parameter 'g' can be declared as pointer to const. However it seems that 'dimQuad' is a callback function, if 'g' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:102:43: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:67:37: note: Parameter 'g' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:67:49: style: Parameter 'args' can be declared as pointer to const. However it seems that 'dimQuad' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:102:43: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:67:49: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:71:37: style: Parameter 'g' can be declared as pointer to const. However it seems that 'dimMesh' is a callback function, if 'g' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:103:43: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:71:37: note: Parameter 'g' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/dim/dim.c:71:49: style: Parameter 'args' can be declared as pointer to const. However it seems that 'dimMesh' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/geomutil/dim/dim.c:103:43: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/geomutil/dim/dim.c:71:49: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comp [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:306:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_DICE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:337:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:367:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:400:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_UWRAP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASPCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:464:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVCOL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_VECTDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:540:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_VECTDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:592:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_DIFFUSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_DIFFUSE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:672:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:713:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_EDGECOLOR [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:746:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_VECTDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:811:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_INPLACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:218:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:224:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:229:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:234:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:720:15: style: Condition 'c' is always true [knownConditionTrueFalse] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:414:6: style: Redundant initialization for 'pp'. The initialized value is overwritten before it is read. [redundantInitialization] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:409:16: note: pp is initialized geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:414:6: note: pp is overwritten geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:549:18: style: Variable 'vno' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:544:7: note: vno is assigned geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:549:18: note: vno is overwritten geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:122:21: style:inconclusive: Function 'AnyToPL' argument 1 names different: declaration 'old' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/plutil/plutil.h:36:21: note: Function 'AnyToPL' argument 1 names different: declaration 'old' definition 'g'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:122:21: note: Function 'AnyToPL' argument 1 names different: declaration 'old' definition 'g'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:204:28: style:inconclusive: Function 'PLDataToGeom' argument 1 names different: declaration 'pd' definition 'PL'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/plutil/plutil.h:40:28: note: Function 'PLDataToGeom' argument 1 names different: declaration 'pd' definition 'PL'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:204:28: note: Function 'PLDataToGeom' argument 1 names different: declaration 'pd' definition 'PL'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:794:31: style:inconclusive: Function 'AnyGeomToPLData' argument 1 names different: declaration 'old' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/plutil/plutil.h:39:31: note: Function 'AnyGeomToPLData' argument 1 names different: declaration 'old' definition 'g'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:794:31: note: Function 'AnyGeomToPLData' argument 1 names different: declaration 'old' definition 'g'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:794:75: style:inconclusive: Function 'AnyGeomToPLData' argument 4 names different: declaration 'ap' definition 'pap'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/plutil/plutil.h:39:77: note: Function 'AnyGeomToPLData' argument 4 names different: declaration 'ap' definition 'pap'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:794:75: note: Function 'AnyGeomToPLData' argument 4 names different: declaration 'ap' definition 'pap'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:795:12: style:inconclusive: Function 'AnyGeomToPLData' argument 5 names different: declaration 'pd' definition 'PL'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/geomutil/plutil/plutil.h:39:89: note: Function 'AnyGeomToPLData' argument 5 names different: declaration 'pd' definition 'PL'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:795:12: note: Function 'AnyGeomToPLData' argument 5 names different: declaration 'pd' definition 'PL'. geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:447:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:464:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:465:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:476:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:663:35: style: Parameter 'verts' can be declared as const array [constParameter] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:663:52: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:709:46: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:737:35: style: Parameter 'verts' can be declared as const array [constParameter] geomview-1.9.5/src/lib/geomutil/plutil/anytopl.c:737:52: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/plutil/plcombine.c:73:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/plconsol.c:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/plconsol.c:89:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/geomutil/plutil/plconsol.c:47:28: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/geomutil/plutil/plconsol.c:47:40: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/bbox/bboxbound.c:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NMIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxcenter.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxclass.c:68:22: style: Variable 'aBBoxMethods->name' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/bbox/bboxclass.c:61:22: note: aBBoxMethods->name is assigned geomview-1.9.5/src/lib/gprim/bbox/bboxclass.c:68:22: note: aBBoxMethods->name is overwritten geomview-1.9.5/src/lib/gprim/bbox/bboxcopy.c:36:22: style: Parameter 'source_bbox' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/bbox/bboxcreate.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BBoxFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxcreate.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxcreate.c:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BBoxFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:70:17: style: Variable 'edgecolor.r' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:47:15: note: edgecolor.r is assigned geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:70:17: note: edgecolor.r is overwritten geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:71:17: style: Variable 'edgecolor.g' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:48:15: note: edgecolor.g is assigned geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:71:17: note: edgecolor.g is overwritten geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:72:17: style: Variable 'edgecolor.b' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:49:15: note: edgecolor.b is assigned geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:72:17: note: edgecolor.b is overwritten geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:73:17: style: Variable 'edgecolor.a' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:50:15: note: edgecolor.a is assigned geomview-1.9.5/src/lib/gprim/bbox/bboxdraw.c:73:17: note: edgecolor.a is overwritten geomview-1.9.5/src/lib/gprim/bbox/bboxload.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NMIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxtransform.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxtransform.c:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxtransform.c:94:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/bbox/bboxunion.c:54:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_4MIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bbox/bboxunion.c:46:18: style:inconclusive: Function 'BBoxUnion3' argument 1 names different: declaration 'b1' definition 'bbox1'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/bbox/bbox.h:44:32: note: Function 'BBoxUnion3' argument 1 names different: declaration 'b1' definition 'bbox1'. geomview-1.9.5/src/lib/gprim/bbox/bboxunion.c:46:18: note: Function 'BBoxUnion3' argument 1 names different: declaration 'b1' definition 'bbox1'. geomview-1.9.5/src/lib/gprim/bbox/bboxunion.c:46:31: style:inconclusive: Function 'BBoxUnion3' argument 2 names different: declaration 'b2' definition 'bbox2'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/bbox/bbox.h:44:42: note: Function 'BBoxUnion3' argument 2 names different: declaration 'b2' definition 'bbox2'. geomview-1.9.5/src/lib/gprim/bbox/bboxunion.c:46:31: note: Function 'BBoxUnion3' argument 2 names different: declaration 'b2' definition 'bbox2'. geomview-1.9.5/src/lib/gprim/bezier/bezbound.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezcreate.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mesh [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezcreate.c:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezcreate.c:103:58: style:inconclusive: Function 'BezierCreate' argument 3 names different: declaration 'attrlist' definition 'a_list'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/bezier/bezierP.h:46:67: note: Function 'BezierCreate' argument 3 names different: declaration 'attrlist' definition 'a_list'. geomview-1.9.5/src/lib/gprim/bezier/bezcreate.c:103:58: note: Function 'BezierCreate' argument 3 names different: declaration 'attrlist' definition 'a_list'. geomview-1.9.5/src/lib/gprim/bezier/bezcreate.c:107:13: style: Variable 'color' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/bezier/bezdice.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezdice.c:309:22: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/bezier/bezdraw.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGF_BEZIER [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezdraw.c:83:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTreeInvalidate [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezdraw.c:74:48: style:inconclusive: Function 'BezierBSPTree' argument 2 names different: declaration 'tree' definition 'bsptree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/bezier/bezier.h:61:54: note: Function 'BezierBSPTree' argument 2 names different: declaration 'tree' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/bezier/bezdraw.c:74:48: note: Function 'BezierBSPTree' argument 2 names different: declaration 'tree' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/bezier/bezload.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_ST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezload.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezload.c:75:12: style: Variable 'token' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/bezier/bezsave.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/bezier/bezsave.c:66:33: style: Condition '(bez=(struct Bezier*)(bl->car))==NULL' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/bezier/bezsave.c:40:11: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/comment/commentcreate.c:73:43: style:inconclusive: Function 'CommentCreate' argument 2 names different: declaration 'Class' definition 'classp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/comment/commentP.h:52:59: note: Function 'CommentCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/comment/commentcreate.c:73:43: note: Function 'CommentCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/comment/commentcreate.c:73:60: style:inconclusive: Function 'CommentCreate' argument 3 names different: declaration 'attrs' definition 'a_list'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/comment/commentP.h:52:75: note: Function 'CommentCreate' argument 3 names different: declaration 'attrs' definition 'a_list'. geomview-1.9.5/src/lib/gprim/comment/commentcreate.c:73:60: note: Function 'CommentCreate' argument 3 names different: declaration 'attrs' definition 'a_list'. geomview-1.9.5/src/lib/gprim/comment/commentstream.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/comment/commentstream.c:73:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/colormap.c:87:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/colormap.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/colormap.c:95:4: error: Common realloc mistake: 'colormap' nulled but not freed upon failure [memleakOnRealloc] geomview-1.9.5/src/lib/gprim/discgrp/colormap.c:73:7: style: Parameter 'cmapfname' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/dgbound.c:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgconstraint.c:37:48: style:inconclusive: Function 'DiscGrpInitStandardConstraint' argument 2 names different: declaration 'd0' definition 'ind0'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/discgrpP.h:123:61: note: Function 'DiscGrpInitStandardConstraint' argument 2 names different: declaration 'd0' definition 'ind0'. geomview-1.9.5/src/lib/gprim/discgrp/dgconstraint.c:37:48: note: Function 'DiscGrpInitStandardConstraint' argument 2 names different: declaration 'd0' definition 'ind0'. geomview-1.9.5/src/lib/gprim/discgrp/dgconstraint.c:37:60: style:inconclusive: Function 'DiscGrpInitStandardConstraint' argument 3 names different: declaration 'd1' definition 'ind1'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/discgrpP.h:123:71: note: Function 'DiscGrpInitStandardConstraint' argument 3 names different: declaration 'd1' definition 'ind1'. geomview-1.9.5/src/lib/gprim/discgrp/dgconstraint.c:37:60: note: Function 'DiscGrpInitStandardConstraint' argument 3 names different: declaration 'd1' definition 'ind1'. geomview-1.9.5/src/lib/gprim/discgrp/dgcopy.c:41:12: style: Variable 'om' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dgcreate.c:51:12: debug: Scope::checkVariable found variable 'wordin' with varid 0. [varid0] geomview-1.9.5/src/lib/gprim/discgrp/dgcreate.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wordin [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgcreate.c:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleUpdRef [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgcreate.c:50:15: style: Variable 'colorin' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dgcreate.c:52:11: style: Variable 'attrin' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dgcreate.c:221:15: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:292:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Geom [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:360:28: style:inconclusive: Function 'DiscGrpMakeDirdom' argument 1 names different: declaration 'dg' definition 'gamma'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/discgrpP.h:121:50: note: Function 'DiscGrpMakeDirdom' argument 1 names different: declaration 'dg' definition 'gamma'. geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:360:28: note: Function 'DiscGrpMakeDirdom' argument 1 names different: declaration 'dg' definition 'gamma'. geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:360:44: style:inconclusive: Function 'DiscGrpMakeDirdom' argument 2 names different: declaration 'pt0' definition 'poi'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/discgrpP.h:121:63: note: Function 'DiscGrpMakeDirdom' argument 2 names different: declaration 'pt0' definition 'poi'. geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:360:44: note: Function 'DiscGrpMakeDirdom' argument 2 names different: declaration 'pt0' definition 'poi'. geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:282:31: style: Parameter 'dg' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/dgdirdom.c:360:44: style: Parameter 'poi' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/dgdraw.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgdraw.c:151:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgdraw.c:208:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] geomview-1.9.5/src/lib/gprim/discgrp/dgdraw.c:209:5: note: Found duplicate branches for 'if' and 'else'. geomview-1.9.5/src/lib/gprim/discgrp/dgdraw.c:208:5: note: Found duplicate branches for 'if' and 'else'. geomview-1.9.5/src/lib/gprim/discgrp/dgenum.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgenum.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgenum.c:195:22: style:inconclusive: Function 'DiscGrpEnum' argument 1 names different: declaration 'dg' definition 'discgrp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/discgrpP.h:122:45: note: Function 'DiscGrpEnum' argument 1 names different: declaration 'dg' definition 'discgrp'. geomview-1.9.5/src/lib/gprim/discgrp/dgenum.c:195:22: note: Function 'DiscGrpEnum' argument 1 names different: declaration 'dg' definition 'discgrp'. geomview-1.9.5/src/lib/gprim/discgrp/dgenum.c:77:7: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/dgenum.c:163:8: style: Variable 'word' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dgpick.c:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgpick.c:41:18: style: Parameter 'TN' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:206:20: style: Condition 'included_file(fp)' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:206:20: note: Calling function 'included_file' returns 0 geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:206:20: note: Condition 'included_file(fp)' is always false geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:391:14: style: Local variable 'name' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:267:9: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:391:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:124:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:204:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dgstream.c:267:16: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/dhpoint3.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/dhpoint3.c:110:12: style: Variable 'result[3]' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/discgrp/dhpoint3.c:107:2: note: result[3] is assigned geomview-1.9.5/src/lib/gprim/discgrp/dhpoint3.c:110:12: note: result[3] is overwritten geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:68:22: warning: Either the condition '(t[3][3])>0' is redundant or acosh() argument nr 1 can have invalid value. The value is 0 but the valid values are '1.0:'. [invalidFunctionArg] geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:68:22: note: Assuming that condition '(t[3][3])>0' is not redundant geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:68:22: note: Invalid argument geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:111:7: error: Null pointer dereference: n [nullPointer] geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:101:19: note: Assignment 'n=NULL', assigned value is 0 geomview-1.9.5/src/lib/gprim/discgrp/matlist.c:111:7: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/discgrp/outstack.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:199:2: warning: Either the condition 'eptr->e0L->v0=eptr->v0' is redundant or there is possible null pointer dereference: vptr. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:197:27: note: Assuming that condition 'eptr->e0L->v0=eptr->v0' is not redundant geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:198:29: note: Assignment 'vptr=eptr->e0L->v0', assigned value is 0 geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:199:2: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:212:2: warning: Either the condition 'eptr->e0R->v0=eptr->v0' is redundant or there is possible null pointer dereference: vptr. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:207:27: note: Assuming that condition 'eptr->e0R->v0=eptr->v0' is not redundant geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:208:29: note: Assignment 'vptr=eptr->e0R->v0', assigned value is 0 geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:212:2: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:221:2: warning: Either the condition 'eptr->e1R->v0=eptr->v1' is redundant or there is possible null pointer dereference: vptr. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:219:27: note: Assuming that condition 'eptr->e1R->v0=eptr->v1' is not redundant geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:220:29: note: Assignment 'vptr=eptr->e1R->v0', assigned value is 0 geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:221:2: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:230:2: warning: Either the condition 'eptr->e1L->v0=eptr->v1' is redundant or there is possible null pointer dereference: vptr. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:228:27: note: Assuming that condition 'eptr->e1L->v0=eptr->v1' is not redundant geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:229:29: note: Assignment 'vptr=eptr->e1L->v0', assigned value is 0 geomview-1.9.5/src/lib/gprim/discgrp/polyhedron.c:230:2: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/discgrp/stack.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/stack.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable word [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/stack.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/stack.c:83:16: style: Condition 'stack==NULL' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/discgrp/stack.c:71:7: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:545:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beta [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1291:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:433:47: error: Array 'initial_vertices[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:423:9: note: Assignment 'i=8', assigned value is 8 geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:423:14: note: i is decremented', new value is 7 geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:433:47: note: Array index out of bounds geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:446:41: error: Array 'initial_edges[12]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:437:9: note: Assignment 'i=12', assigned value is 12 geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:437:15: note: i is decremented', new value is 11 geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:446:41: note: Array index out of bounds geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:461:42: error: Array 'initial_faces[6]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:450:9: note: Assignment 'i=6', assigned value is 6 geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:450:14: note: i is decremented', new value is 5 geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:461:42: note: Array index out of bounds geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1122:13: style: Variable 'new_edge' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1121:13: note: new_edge is assigned geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1122:13: note: new_edge is overwritten geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:376:15: style:inconclusive: Function 'make_cube' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:127:38: note: Function 'make_cube' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:376:15: note: Function 'make_cube' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:472:15: style:inconclusive: Function 'initialize_polyhedron' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:129:50: note: Function 'initialize_polyhedron' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:472:15: note: Function 'initialize_polyhedron' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:474:8: style:inconclusive: Function 'initialize_polyhedron' argument 3 names different: declaration 'n' definition 'num_generators'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:129:76: note: Function 'initialize_polyhedron' argument 3 names different: declaration 'n' definition 'num_generators'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:474:8: note: Function 'initialize_polyhedron' argument 3 names different: declaration 'n' definition 'num_generators'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:501:15: style:inconclusive: Function 'check_face' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:131:38: note: Function 'check_face' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:501:15: note: Function 'check_face' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:685:15: style:inconclusive: Function 'find_Dirichlet_domain' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:130:49: note: Function 'find_Dirichlet_domain' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:685:15: note: Function 'find_Dirichlet_domain' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:736:15: style:inconclusive: Function 'all_dirty_faces_unmatched' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:132:53: note: Function 'all_dirty_faces_unmatched' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:736:15: note: Function 'all_dirty_faces_unmatched' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:766:15: style:inconclusive: Function 'unsophisticated_search' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:133:50: note: Function 'unsophisticated_search' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:766:15: note: Function 'unsophisticated_search' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:799:15: style:inconclusive: Function 'add_element' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:134:39: note: Function 'add_element' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:799:15: note: Function 'add_element' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:800:14: style:inconclusive: Function 'add_element' argument 2 names different: declaration 'm' definition 'm0'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:134:57: note: Function 'add_element' argument 2 names different: declaration 'm' definition 'm0'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:800:14: note: Function 'add_element' argument 2 names different: declaration 'm' definition 'm0'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:844:15: style:inconclusive: Function 'add_face' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:136:36: note: Function 'add_face' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:844:15: note: Function 'add_face' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:845:14: style:inconclusive: Function 'add_face' argument 2 names different: declaration 'm' definition 'matrix'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:136:54: note: Function 'add_face' argument 2 names different: declaration 'm' definition 'matrix'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:845:14: note: Function 'add_face' argument 2 names different: declaration 'm' definition 'matrix'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:846:11: style:inconclusive: Function 'add_face' argument 3 names different: declaration 'face' definition 'new_face'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:136:65: note: Function 'add_face' argument 3 names different: declaration 'face' definition 'new_face'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:846:11: note: Function 'add_face' argument 3 names different: declaration 'face' definition 'new_face'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:913:15: style:inconclusive: Function 'cut_edges' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:137:38: note: Function 'cut_edges' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:913:15: note: Function 'cut_edges' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:980:15: style:inconclusive: Function 'adjust_f_e_ptrs' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:138:44: note: Function 'adjust_f_e_ptrs' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:980:15: note: Function 'adjust_f_e_ptrs' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1011:15: style:inconclusive: Function 'cut_faces' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:139:38: note: Function 'cut_faces' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1011:15: note: Function 'cut_faces' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1012:11: style:inconclusive: Function 'cut_faces' argument 2 names different: declaration 'face' definition 'new_face'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:139:52: note: Function 'cut_faces' argument 2 names different: declaration 'face' definition 'new_face'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1012:11: note: Function 'cut_faces' argument 2 names different: declaration 'face' definition 'new_face'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1185:15: style:inconclusive: Function 'remove_dead_edges' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:140:46: note: Function 'remove_dead_edges' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1185:15: note: Function 'remove_dead_edges' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1242:15: style:inconclusive: Function 'remove_dead_vertices' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:141:49: note: Function 'remove_dead_vertices' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1242:15: note: Function 'remove_dead_vertices' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1273:15: style:inconclusive: Function 'number_faces' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:143:41: note: Function 'number_faces' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1273:15: note: Function 'number_faces' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1332:15: style:inconclusive: Function 'print_poly' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:146:39: note: Function 'print_poly' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1332:15: note: Function 'print_poly' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1351:15: style:inconclusive: Function 'print_vef' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:147:38: note: Function 'print_vef' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1351:15: note: Function 'print_vef' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1377:15: style:inconclusive: Function 'print_vertices' argument 1 names different: declaration 'poly' definition 'polyhedron'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:149:43: note: Function 'print_vertices' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1377:15: note: Function 'print_vertices' argument 1 names different: declaration 'poly' definition 'polyhedron'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1549:7: style:inconclusive: Function 'roundoff_message' argument 1 names different: declaration 'message' definition 'epsilon_name'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:154:37: note: Function 'roundoff_message' argument 1 names different: declaration 'message' definition 'epsilon_name'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1549:7: note: Function 'roundoff_message' argument 1 names different: declaration 'message' definition 'epsilon_name'. geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:395:13: style: Variable 'fdata' can be declared as const array [constVariable] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:542:5: style: Variable 'placeholder' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1351:15: style: Parameter 'polyhedron' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/weeks_dirdom.c:1549:7: style: Parameter 'epsilon_name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/discgrp/xform.c:41:21: style: Variable 'tv1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/discgrp/xform.c:58:21: style: Variable 'tv1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/geom/geomclass.h:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_TRANSP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bound.c:42:23: style:inconclusive: Function 'GeomBound' argument 1 names different: declaration 'obj' definition 'geom'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:63:34: note: Function 'GeomBound' argument 1 names different: declaration 'obj' definition 'geom'. geomview-1.9.5/src/lib/gprim/geom/bound.c:42:23: note: Function 'GeomBound' argument 1 names different: declaration 'obj' definition 'geom'. geomview-1.9.5/src/lib/gprim/geom/boundsphere.c:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_ENCOMPASS_POINTS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/boundsphere.c:88:29: style:inconclusive: Function 'GeomBoundSphere' argument 1 names different: declaration 'obj' definition 'geom'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:64:40: note: Function 'GeomBoundSphere' argument 1 names different: declaration 'obj' definition 'geom'. geomview-1.9.5/src/lib/gprim/geom/boundsphere.c:88:29: note: Function 'GeomBoundSphere' argument 1 names different: declaration 'obj' definition 'geom'. geomview-1.9.5/src/lib/gprim/geom/nodedata.h:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NodeDataFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptreeP.h:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptreeP.h:121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptreeP.h:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptreeP.h:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptreeP.h:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptreeP.h:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:173:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_vertices [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:279:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:315:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAD_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:396:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:692:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASVN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:848:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1172:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1379:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLY_NONFLAT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1418:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:224:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] geomview-1.9.5/src/lib/gprim/geom/nodedata.h:100:5: warning:inconclusive: Either the condition 'data==NULL' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/geom/nodedata.h:98:12: note: Assuming that condition 'data==NULL' is not redundant geomview-1.9.5/src/lib/gprim/geom/nodedata.h:100:5: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/geom/nodedata.h:101:5: warning:inconclusive: Either the condition 'data==NULL' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/geom/nodedata.h:98:12: note: Assuming that condition 'data==NULL' is not redundant geomview-1.9.5/src/lib/gprim/geom/nodedata.h:101:5: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/geom/nodedata.h:102:5: warning:inconclusive: Either the condition 'data==NULL' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/geom/nodedata.h:98:12: note: Assuming that condition 'data==NULL' is not redundant geomview-1.9.5/src/lib/gprim/geom/nodedata.h:102:5: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/geom/bsptree.c:863:32: style:inconclusive: Function 'BSPTreeAddObject' argument 1 names different: declaration 'bsp_tree' definition 'bsptree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/bsptree.h:28:39: note: Function 'BSPTreeAddObject' argument 1 names different: declaration 'bsp_tree' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:863:32: note: Function 'BSPTreeAddObject' argument 1 names different: declaration 'bsp_tree' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:914:31: style:inconclusive: Function 'BSPTreeFinalize' argument 1 names different: declaration 'bsp' definition 'bsptree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/bsptree.h:29:38: note: Function 'BSPTreeFinalize' argument 1 names different: declaration 'bsp' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:914:31: note: Function 'BSPTreeFinalize' argument 1 names different: declaration 'bsp' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:966:37: style:inconclusive: Function 'BSPTreeFreeTree' argument 1 names different: declaration 'tree' definition '_tree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/bsptree.h:31:44: note: Function 'BSPTreeFreeTree' argument 1 names different: declaration 'tree' definition '_tree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:966:37: note: Function 'BSPTreeFreeTree' argument 1 names different: declaration 'tree' definition '_tree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:986:60: style:inconclusive: Function 'BSPTreeInvalidate' argument 3 names different: declaration 'tree' definition 'self'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/bsptree.h:39:67: note: Function 'BSPTreeInvalidate' argument 3 names different: declaration 'tree' definition 'self'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:986:60: note: Function 'BSPTreeInvalidate' argument 3 names different: declaration 'tree' definition 'self'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:993:27: style:inconclusive: Function 'BSPTreeFree' argument 1 names different: declaration 'bsp' definition 'tree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/bsptree.h:30:34: note: Function 'BSPTreeFree' argument 1 names different: declaration 'bsp' definition 'tree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:993:27: note: Function 'BSPTreeFree' argument 1 names different: declaration 'bsp' definition 'tree'. geomview-1.9.5/src/lib/gprim/geom/bsptree.c:986:60: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1114:46: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1114:67: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/nodedata.h:80:21: error: Uninitialized variable: pos->ppath [uninitvar] geomview-1.9.5/src/lib/gprim/geom/nodedata.h:115:15: error: Uninitialized variable: data->tagged_ap [uninitvar] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1150:8: style: Variable 'v0' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1159:8: style: Variable 'v0' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1222:8: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1231:8: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1428:13: style: Variable 'sign0' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1463:13: style: Variable 'sign2' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1529:8: style: Variable 'sign3' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/bsptree.c:1532:8: style: Variable 'sign3' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/class.c:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/class.c:45:11: style:inconclusive: Function 'GeomClassLookup' argument 1 names different: declaration 'classname' definition 'name'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geomclass.h:139:41: note: Function 'GeomClassLookup' argument 1 names different: declaration 'classname' definition 'name'. geomview-1.9.5/src/lib/gprim/geom/class.c:45:11: note: Function 'GeomClassLookup' argument 1 names different: declaration 'classname' definition 'name'. geomview-1.9.5/src/lib/gprim/geom/class.c:119:11: style:inconclusive: Function 'GeomNextClass' argument 1 names different: declaration 'iter' definition 'it'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geomclass.h:141:40: note: Function 'GeomNextClass' argument 1 names different: declaration 'iter' definition 'it'. geomview-1.9.5/src/lib/gprim/geom/class.c:119:11: note: Function 'GeomNextClass' argument 1 names different: declaration 'iter' definition 'it'. geomview-1.9.5/src/lib/gprim/geom/class.c:45:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/class.c:62:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/copy.c:53:16: style:inconclusive: Function 'GeomCopy' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:49:33: note: Function 'GeomCopy' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/copy.c:53:16: note: Function 'GeomCopy' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/create.c:36:18: style:inconclusive: Function 'GeomCreate' argument 1 names different: declaration 'classname' definition 'type'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:50:35: note: Function 'GeomCreate' argument 1 names different: declaration 'classname' definition 'type'. geomview-1.9.5/src/lib/gprim/geom/create.c:36:18: note: Function 'GeomCreate' argument 1 names different: declaration 'classname' definition 'type'. geomview-1.9.5/src/lib/gprim/geom/create.c:100:19: style:inconclusive: Function 'GeomCCreate' argument 1 names different: declaration 'existing_value' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:51:36: note: Function 'GeomCCreate' argument 1 names different: declaration 'existing_value' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/create.c:100:19: note: Function 'GeomCCreate' argument 1 names different: declaration 'existing_value' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/create.c:100:33: style:inconclusive: Function 'GeomCCreate' argument 2 names different: declaration 'Class' definition 'c'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:51:63: note: Function 'GeomCCreate' argument 2 names different: declaration 'Class' definition 'c'. geomview-1.9.5/src/lib/gprim/geom/create.c:100:33: note: Function 'GeomCCreate' argument 2 names different: declaration 'Class' definition 'c'. geomview-1.9.5/src/lib/gprim/geom/delete.c:43:23: style:inconclusive: Function 'GeomDelete' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:52:31: note: Function 'GeomDelete' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/delete.c:43:23: note: Function 'GeomDelete' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/dice.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_DICE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/dice.c:37:17: style:inconclusive: Function 'GeomDice' argument 1 names different: declaration 'obj' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:68:33: note: Function 'GeomDice' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/dice.c:37:17: note: Function 'GeomDice' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/draw.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/draw.c:60:22: style:inconclusive: Function 'GeomDraw' argument 1 names different: declaration 'obj' definition 'geom'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:79:33: note: Function 'GeomDraw' argument 1 names different: declaration 'obj' definition 'geom'. geomview-1.9.5/src/lib/gprim/geom/draw.c:60:22: note: Function 'GeomDraw' argument 1 names different: declaration 'obj' definition 'geom'. geomview-1.9.5/src/lib/gprim/geom/evert.c:38:11: style:inconclusive: Function 'GeomEvert' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:62:34: note: Function 'GeomEvert' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/evert.c:38:11: note: Function 'GeomEvert' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/extend.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable methodname [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/extend.c:46:21: style:inconclusive: Function 'GeomMethodSel' argument 1 names different: declaration 'name' definition 'methodname'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:102:35: note: Function 'GeomMethodSel' argument 1 names different: declaration 'name' definition 'methodname'. geomview-1.9.5/src/lib/gprim/geom/extend.c:46:21: note: Function 'GeomMethodSel' argument 1 names different: declaration 'name' definition 'methodname'. geomview-1.9.5/src/lib/gprim/geom/extend.c:59:21: style:inconclusive: Function 'GeomNewMethod' argument 1 names different: declaration 'name' definition 'methodname'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:104:35: note: Function 'GeomNewMethod' argument 1 names different: declaration 'name' definition 'methodname'. geomview-1.9.5/src/lib/gprim/geom/extend.c:59:21: note: Function 'GeomNewMethod' argument 1 names different: declaration 'name' definition 'methodname'. geomview-1.9.5/src/lib/gprim/geom/extend.c:46:21: style: Parameter 'methodname' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/extend.c:48:24: style: Variable 'm' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_HANDLES [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:293:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:65:16: style:inconclusive: Function 'GeomLoad' argument 1 names different: declaration 'name' definition 'fname'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:53:33: note: Function 'GeomLoad' argument 1 names different: declaration 'name' definition 'fname'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:65:16: note: Function 'GeomLoad' argument 1 names different: declaration 'name' definition 'fname'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:92:27: style:inconclusive: Function 'GeomFLoadEmbedded' argument 1 names different: declaration 'obj' definition 'gp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:55:38: note: Function 'GeomFLoadEmbedded' argument 1 names different: declaration 'obj' definition 'gp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:92:27: note: Function 'GeomFLoadEmbedded' argument 1 names different: declaration 'obj' definition 'gp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:92:40: style:inconclusive: Function 'GeomFLoadEmbedded' argument 2 names different: declaration 'handlep' definition 'hp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:55:52: note: Function 'GeomFLoadEmbedded' argument 2 names different: declaration 'handlep' definition 'hp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:92:40: note: Function 'GeomFLoadEmbedded' argument 2 names different: declaration 'handlep' definition 'hp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:104:16: style:inconclusive: Function 'GeomSave' argument 1 names different: declaration 'obj' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:58:33: note: Function 'GeomSave' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:104:16: note: Function 'GeomSave' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:104:25: style:inconclusive: Function 'GeomSave' argument 2 names different: declaration 'name' definition 'fname'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:58:44: note: Function 'GeomSave' argument 2 names different: declaration 'name' definition 'fname'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:104:25: note: Function 'GeomSave' argument 2 names different: declaration 'name' definition 'fname'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:127:17: style:inconclusive: Function 'GeomFSave' argument 1 names different: declaration 'obj' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:59:34: note: Function 'GeomFSave' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:127:17: note: Function 'GeomFSave' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:141:26: style:inconclusive: Function 'GeomFSaveEmbedded' argument 1 names different: declaration 'obj' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:60:42: note: Function 'GeomFSaveEmbedded' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:141:26: note: Function 'GeomFSaveEmbedded' argument 1 names different: declaration 'obj' definition 'g'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:141:51: style:inconclusive: Function 'GeomFSaveEmbedded' argument 3 names different: declaration 'inf' definition 'outf'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:60:69: note: Function 'GeomFSaveEmbedded' argument 3 names different: declaration 'inf' definition 'outf'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:141:51: note: Function 'GeomFSaveEmbedded' argument 3 names different: declaration 'inf' definition 'outf'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:251:32: style:inconclusive: Function 'GeomStreamIn' argument 2 names different: declaration 'handlep' definition 'hp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:56:43: note: Function 'GeomStreamIn' argument 2 names different: declaration 'handlep' definition 'hp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:251:32: note: Function 'GeomStreamIn' argument 2 names different: declaration 'handlep' definition 'hp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:251:43: style:inconclusive: Function 'GeomStreamIn' argument 3 names different: declaration 'geomp' definition 'gp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:56:59: note: Function 'GeomStreamIn' argument 3 names different: declaration 'geomp' definition 'gp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:251:43: note: Function 'GeomStreamIn' argument 3 names different: declaration 'geomp' definition 'gp'. geomview-1.9.5/src/lib/gprim/geom/geomstream.c:184:25: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:208:37: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:211:14: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:210:14: style: Unused variable: tf [unusedVariable] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:212:9: style: Unused variable: ok [unusedVariable] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:212:13: style: Unused variable: oldstdin [unusedVariable] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:213:11: style: Unused variable: tp [unusedVariable] geomview-1.9.5/src/lib/gprim/geom/geomstream.c:214:12: style: Unused variable: oldchld [unusedVariable] geomview-1.9.5/src/lib/gprim/geom/iterate.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TlistClass [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/iterate.c:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/knownclass.c:157:8: style:inconclusive: Function 'GeomFName2Class' argument 1 names different: declaration 'fname' definition 'str'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geomclass.h:142:42: note: Function 'GeomFName2Class' argument 1 names different: declaration 'fname' definition 'str'. geomview-1.9.5/src/lib/gprim/geom/knownclass.c:157:8: note: Function 'GeomFName2Class' argument 1 names different: declaration 'fname' definition 'str'. geomview-1.9.5/src/lib/gprim/geom/knownclass.c:157:8: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/message.c:38:11: style:inconclusive: Function 'GeomMessage' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:48:36: note: Function 'GeomMessage' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/message.c:38:11: note: Function 'GeomMessage' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/name.c:38:11: style:inconclusive: Function 'GeomName' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:46:33: note: Function 'GeomName' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/name.c:38:11: note: Function 'GeomName' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/pick.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/geom/pick.c:93:18: style:inconclusive: Function 'GeomMousePick' argument 4 names different: declaration 'Tproj' definition 'Tg'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/pick.h:118:17: note: Function 'GeomMousePick' argument 4 names different: declaration 'Tproj' definition 'Tg'. geomview-1.9.5/src/lib/gprim/geom/pick.c:93:18: note: Function 'GeomMousePick' argument 4 names different: declaration 'Tproj' definition 'Tg'. geomview-1.9.5/src/lib/gprim/geom/pick.c:93:34: style:inconclusive: Function 'GeomMousePick' argument 5 names different: declaration 'TNproj' definition 'TgN'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/pick.h:118:36: note: Function 'GeomMousePick' argument 5 names different: declaration 'TNproj' definition 'TgN'. geomview-1.9.5/src/lib/gprim/geom/pick.c:93:34: note: Function 'GeomMousePick' argument 5 names different: declaration 'TNproj' definition 'TgN'. geomview-1.9.5/src/lib/gprim/geom/pick.c:94:15: style:inconclusive: Function 'GeomMousePick' argument 7 names different: declaration 'xpick' definition 'x'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/pick.h:119:14: note: Function 'GeomMousePick' argument 7 names different: declaration 'xpick' definition 'x'. geomview-1.9.5/src/lib/gprim/geom/pick.c:94:15: note: Function 'GeomMousePick' argument 7 names different: declaration 'xpick' definition 'x'. geomview-1.9.5/src/lib/gprim/geom/pick.c:94:25: style:inconclusive: Function 'GeomMousePick' argument 8 names different: declaration 'ypick' definition 'y'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/pick.h:119:28: note: Function 'GeomMousePick' argument 8 names different: declaration 'ypick' definition 'y'. geomview-1.9.5/src/lib/gprim/geom/pick.c:94:25: note: Function 'GeomMousePick' argument 8 names different: declaration 'ypick' definition 'y'. geomview-1.9.5/src/lib/gprim/geom/pick.c:58:49: style: Parameter 'got' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/geom/pick.c:144:39: style: Parameter 'axes' can be declared as const array. However it seems that 'GenericPick' is a callback function, if 'axes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/gprim/geom/pick.c:197:35: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/gprim/geom/pick.c:144:39: note: Parameter 'axes' can be declared as const array geomview-1.9.5/src/lib/gprim/geom/pick.c:278:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/geom/transform.c:37:20: style:inconclusive: Function 'GeomPosition' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:70:37: note: Function 'GeomPosition' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/transform.c:37:20: note: Function 'GeomPosition' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/transform.c:46:29: style:inconclusive: Function 'GeomTransformTo' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:72:40: note: Function 'GeomTransformTo' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/transform.c:46:29: note: Function 'GeomTransformTo' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/transform.c:53:27: style:inconclusive: Function 'GeomTransform' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/geom/geom.h:71:38: note: Function 'GeomTransform' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/geom/transform.c:53:27: note: Function 'GeomTransform' argument 1 names different: declaration 'obj' definition 'object'. geomview-1.9.5/src/lib/gprim/inst/instbound.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instcreate.c:163:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleUpdRef [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instcreate.c:121:42: style:inconclusive: Function 'InstCreate' argument 2 names different: declaration 'Class' definition 'classp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/inst/instP.h:61:50: note: Function 'InstCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/inst/instcreate.c:121:42: note: Function 'InstCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/inst/instcreate.c:121:59: style:inconclusive: Function 'InstCreate' argument 3 names different: declaration 'attrs' definition 'a_list'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/inst/instP.h:61:66: note: Function 'InstCreate' argument 3 names different: declaration 'attrs' definition 'a_list'. geomview-1.9.5/src/lib/gprim/inst/instcreate.c:121:59: note: Function 'InstCreate' argument 3 names different: declaration 'attrs' definition 'a_list'. geomview-1.9.5/src/lib/gprim/inst/instdraw.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instdraw.c:261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instdraw.c:252:40: style:inconclusive: Function 'InstBSPTree' argument 2 names different: declaration 'tree' definition 'bsptree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/inst/inst.h:68:47: note: Function 'InstBSPTree' argument 2 names different: declaration 'tree' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/inst/instdraw.c:252:40: note: Function 'InstBSPTree' argument 2 names different: declaration 'tree' definition 'bsptree'. geomview-1.9.5/src/lib/gprim/inst/instmisc.c:76:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instmisc.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instmisc.c:142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instmisc.c:119:8: style: Condition '0&&inst->NDaxis' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/inst/instpick.c:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o2N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/instpick.c:89:17: style: Local variable 'tT' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/inst/instpick.c:72:13: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/inst/instpick.c:89:17: note: Shadow variable geomview-1.9.5/src/lib/gprim/inst/instsphere.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/inststream.c:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleUpdRef [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/inststream.c:274:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/inst/inststream.c:271:27: style: Condition 'inst->tlist!=NULL' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/inst/inststream.c:268:20: note: Assuming that condition 'inst->tlist!=NULL' is not redundant geomview-1.9.5/src/lib/gprim/inst/inststream.c:271:27: note: Condition 'inst->tlist!=NULL' is always false geomview-1.9.5/src/lib/gprim/inst/inststream.c:271:56: style: Condition 'inst->tlisthandle!=NULL' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/inst/inststream.c:268:49: note: Assuming that condition 'inst->tlisthandle!=NULL' is not redundant geomview-1.9.5/src/lib/gprim/inst/inststream.c:271:56: note: Condition 'inst->tlisthandle!=NULL' is always false geomview-1.9.5/src/lib/gprim/inst/inststream.c:50:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/lincoln/lincolnload.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolyList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/list/listcreate.c:193:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleUpdRef [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/list/listcreate.c:52:36: style:inconclusive: Function 'ListRemove' argument 2 names different: declaration 'car_of_member' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/list/list.h:34:44: note: Function 'ListRemove' argument 2 names different: declaration 'car_of_member' definition 'g'. geomview-1.9.5/src/lib/gprim/list/listcreate.c:52:36: note: Function 'ListRemove' argument 2 names different: declaration 'car_of_member' definition 'g'. geomview-1.9.5/src/lib/gprim/list/listcreate.c:125:24: style:inconclusive: Function 'ListAppend' argument 1 names different: declaration 'list' definition 'lg'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/list/list.h:35:32: note: Function 'ListAppend' argument 1 names different: declaration 'list' definition 'lg'. geomview-1.9.5/src/lib/gprim/list/listcreate.c:125:24: note: Function 'ListAppend' argument 1 names different: declaration 'list' definition 'lg'. geomview-1.9.5/src/lib/gprim/list/listcreate.c:125:34: style:inconclusive: Function 'ListAppend' argument 2 names different: declaration 'new_member_car' definition 'g'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/list/list.h:35:44: note: Function 'ListAppend' argument 2 names different: declaration 'new_member_car' definition 'g'. geomview-1.9.5/src/lib/gprim/list/listcreate.c:125:34: note: Function 'ListAppend' argument 2 names different: declaration 'new_member_car' definition 'g'. geomview-1.9.5/src/lib/gprim/list/listcreate.c:52:36: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/list/listcreate.c:95:11: style: Variable 'newlist' is not assigned a value. [unassignedVariable] geomview-1.9.5/src/lib/gprim/list/listcreate.c:143:4: style: Variable 'l' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/list/listdraw.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOM_ALPHA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/list/listdraw.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathlen [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/list/listdraw.c:56:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/list/listdraw.c:114:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/list/listdraw.c:160:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/list/listdraw.c:206:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/list/liststream.c:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshbound.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshcopy.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshcopy.c:40:12: style: Variable 'om' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/mesh/meshcreate.c:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshcreate.c:47:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/mesh/meshdice.c:48:11: error: Code 'm&& proc' is invalid C code. Use --std or --language to configure the language. [syntaxError] geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:50:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:246:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:210:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:244:40: style:inconclusive: Function 'MeshBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/mesh/mesh.h:57:51: note: Function 'MeshBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:244:40: note: Function 'MeshBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. geomview-1.9.5/src/lib/gprim/mesh/meshevert.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshload.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshload.c:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshload.c:75:11: style: Local variable 'c' shadows outer argument [shadowArgument] geomview-1.9.5/src/lib/gprim/mesh/meshload.c:41:25: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/mesh/meshload.c:75:11: note: Shadow variable geomview-1.9.5/src/lib/gprim/mesh/meshload.c:95:15: style: Variable 'keys' can be declared as const array [constVariable] geomview-1.9.5/src/lib/gprim/mesh/meshload.c:96:14: style: Variable 'bit' can be declared as const array [constVariable] geomview-1.9.5/src/lib/gprim/mesh/meshnormal.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshnormal.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshnormal.c:98:12: style: Variable 'v1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/mesh/meshpick.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:47:16: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:47:16: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:48:15: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:48:15: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:49:15: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:49:15: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:50:15: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:50:15: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/mesh/meshsave.c:119:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/mesh/meshsphere.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/mesh/meshtransform.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NMIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:54:14: style: Local variable 'min' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:41:11: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:54:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:55:14: style: Local variable 'max' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:41:16: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:55:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:75:11: style: Local variable 'result' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:39:9: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshbound.c:75:11: note: Shadow variable geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshcreate.c:137:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_U [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshcreate.c:162:6: style: Local variable 'i' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshcreate.c:74:10: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshcreate.c:162:6: note: Shadow variable geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshcreate.c:76:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshdraw.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshdraw.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_BINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_BINARY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:65:9: style: Local variable 'c' shadows outer argument [shadowArgument] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:39:14: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:65:9: note: Shadow variable geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:43:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:82:15: style: Variable 'keys' can be declared as const array [constVariable] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:83:16: style: Variable 'bit' can be declared as const array [constVariable] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshpick.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_VECTDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:48:17: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:48:17: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:49:15: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:49:15: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:50:13: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:52:16: note: Assuming that condition '!m' is not redundant geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsave.c:50:13: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshsphere.c:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NMIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:64:14: style: Local variable 'min' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:52:11: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:64:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:65:14: style: Local variable 'max' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:52:16: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:65:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:85:14: style: Local variable 'clean' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:52:26: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:85:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:86:11: style: Local variable 'result' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:50:9: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/npolylist/nplbound.c:86:11: note: Shadow variable geomview-1.9.5/src/lib/gprim/npolylist/nplcopy.c:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPtNCoord [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplcopy.c:46:26: style:inconclusive: Function 'NPolyListCopy' argument 1 names different: declaration 'poly' definition 'pl'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/npolylist/npolylistP.h:81:45: note: Function 'NPolyListCopy' argument 1 names different: declaration 'poly' definition 'pl'. geomview-1.9.5/src/lib/gprim/npolylist/nplcopy.c:46:26: note: Function 'NPolyListCopy' argument 1 names different: declaration 'poly' definition 'pl'. geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_ALPHA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:46:29: style:inconclusive: Function 'NPolyListDelete' argument 1 names different: declaration 'poly' definition 'np'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/npolylist/npolylistP.h:82:47: note: Function 'NPolyListDelete' argument 1 names different: declaration 'poly' definition 'np'. geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:46:29: note: Function 'NPolyListDelete' argument 1 names different: declaration 'poly' definition 'np'. geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:70:46: style:inconclusive: Function 'NPolyListCreate' argument 2 names different: declaration 'Class' definition 'classp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/npolylist/npolylistP.h:80:64: note: Function 'NPolyListCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:70:46: note: Function 'NPolyListCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:73:8: style: Variable 'nvertperpol' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:73:27: style: Variable 'verts' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:75:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:76:11: style: Variable 'vc' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:76:23: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/npldraw.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/npldraw.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplload.c:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplload.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplload.c:184:11: style: Local variable 'index' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/npolylist/nplload.c:171:12: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/npolylist/nplload.c:184:11: note: Shadow variable geomview-1.9.5/src/lib/gprim/npolylist/nplpick.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_VECTDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplpick.c:63:10: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/nplsave.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/nplsave.c:100:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/npolylist/nplsphere.c:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/npltransform.c:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/npolylist/npltransform.c:29:42: warning: Function 'NPolyListTransform' argument order different: declaration 'np, T, TN' definition 'np, dummy, T' [funcArgOrderDifferent] geomview-1.9.5/src/lib/gprim/npolylist/npolylistP.h:83:49: note: Function 'NPolyListTransform' argument order different: declaration 'np, T, TN' definition 'np, dummy, T' geomview-1.9.5/src/lib/gprim/npolylist/npltransform.c:29:42: note: Function 'NPolyListTransform' argument order different: declaration 'np, T, TN' definition 'np, dummy, T' geomview-1.9.5/src/lib/gprim/polylist/plbound.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plcopy.c:45:34: style:inconclusive: Function 'PolyListCopy' argument 1 names different: declaration 'poly' definition 'polylist'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:98:42: note: Function 'PolyListCopy' argument 1 names different: declaration 'poly' definition 'polylist'. geomview-1.9.5/src/lib/gprim/polylist/plcopy.c:45:34: note: Function 'PolyListCopy' argument 1 names different: declaration 'poly' definition 'polylist'. geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:47:26: style:inconclusive: Function 'PolyListDelete' argument 1 names different: declaration 'poly' definition 'pl'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:99:44: note: Function 'PolyListDelete' argument 1 names different: declaration 'poly' definition 'pl'. geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:47:26: note: Function 'PolyListDelete' argument 1 names different: declaration 'poly' definition 'pl'. geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:72:44: style:inconclusive: Function 'PolyListCreate' argument 2 names different: declaration 'Class' definition 'classp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:97:61: note: Function 'PolyListCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:72:44: note: Function 'PolyListCreate' argument 2 names different: declaration 'Class' definition 'classp'. geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:76:27: style: Variable 'verts' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:78:12: style: Variable 'v4' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:79:23: style: Variable 'vn' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:79:35: style: Variable 'pn' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:80:11: style: Variable 'vc' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:80:23: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plcreate.c:81:8: style: Variable 'pf' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:338:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:336:37: style:inconclusive: Function 'PolyListBSPTree' argument 1 names different: declaration 'poly' definition 'pl'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:106:44: note: Function 'PolyListBSPTree' argument 1 names different: declaration 'poly' definition 'pl'. geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:336:37: note: Function 'PolyListBSPTree' argument 1 names different: declaration 'poly' definition 'pl'. geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:336:50: style:inconclusive: Function 'PolyListBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:106:59: note: Function 'PolyListBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:336:50: note: Function 'PolyListBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:294:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/polylist/plevert.c:53:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plload.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plload.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_ST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plload.c:172:11: style: Local variable 'index' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/polylist/plload.c:160:11: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/polylist/plload.c:172:11: note: Shadow variable geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:180:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:169:34: style:inconclusive: Function 'PolyListComputeNormals' argument 1 names different: declaration 'polyList' definition 'polylist'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:103:51: note: Function 'PolyListComputeNormals' argument 1 names different: declaration 'polyList' definition 'polylist'. geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:169:34: note: Function 'PolyListComputeNormals' argument 1 names different: declaration 'polyList' definition 'polylist'. geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:169:48: style:inconclusive: Function 'PolyListComputeNormals' argument 2 names different: declaration 'flags_needed' definition 'need'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/polylist/polylistP.h:103:65: note: Function 'PolyListComputeNormals' argument 2 names different: declaration 'flags_needed' definition 'need'. geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:169:48: note: Function 'PolyListComputeNormals' argument 2 names different: declaration 'flags_needed' definition 'need'. geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:301:11: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:301:16: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/polylist/plnormal.c:186:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/polylist/plpick.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_VECTDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plsave.c:53:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_ST [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/plsave.c:53:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/polylist/plsave.c:54:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/polylist/plsave.c:55:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/polylist/plsave.c:56:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/polylist/plsphere.c:51:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_CENTER [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/polylist/pltransform.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadbound.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadcopy.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadcreate.c:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:172:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:205:25: style:inconclusive: Function 'QuadBSPTree' argument 1 names different: declaration 'quad' definition 'q'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/quad/quad.h:47:32: note: Function 'QuadBSPTree' argument 1 names different: declaration 'quad' definition 'q'. geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:205:25: note: Function 'QuadBSPTree' argument 1 names different: declaration 'quad' definition 'q'. geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:205:37: style:inconclusive: Function 'QuadBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/quad/quad.h:47:47: note: Function 'QuadBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:205:37: note: Function 'QuadBSPTree' argument 2 names different: declaration 'bsptree' definition 'tree'. geomview-1.9.5/src/lib/gprim/quad/quadevert.c:46:40: style: Condition '(np=&q->n[0][0])!=NULL' is always true [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/quad/quadload.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadload.c:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadnormal.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadpick.c:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadsave.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadsphere.c:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/quad/quadtransform.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_N [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_NMIN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:63:14: style: Local variable 'min' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:51:11: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/skel/skelbound.c:63:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/skel/skelbound.c:64:14: style: Local variable 'max' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:51:16: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/skel/skelbound.c:64:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/skel/skelbound.c:85:14: style: Local variable 'clean' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:51:26: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/skel/skelbound.c:85:14: note: Shadow variable geomview-1.9.5/src/lib/gprim/skel/skelbound.c:86:11: style: Local variable 'result' shadows outer variable [shadowVariable] geomview-1.9.5/src/lib/gprim/skel/skelbound.c:49:9: note: Shadowed declaration geomview-1.9.5/src/lib/gprim/skel/skelbound.c:86:11: note: Shadow variable geomview-1.9.5/src/lib/gprim/skel/skelcreate.c:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelcreate.c:204:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/skel/skeldraw.c:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skeldraw.c:184:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skeldraw.c:74:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/skel/skeldraw.c:90:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/skel/skeldraw.c:71:15: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/skel/skelload.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_C [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelload.c:47:26: style:inconclusive: Function 'SkelFLoad' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/skel/skelP.h:56:34: note: Function 'SkelFLoad' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/gprim/skel/skelload.c:47:26: note: Function 'SkelFLoad' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/gprim/skel/skelpick.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelpick.c:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelsave.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/skel/skelsave.c:57:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/skel/skelsave.c:58:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] geomview-1.9.5/src/lib/gprim/skel/skelsphere.c:42:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SphereFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:199:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SphereFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:192:28: style:inconclusive: Function 'SphereCopy' argument 1 names different: declaration 'os' definition 'sphere'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/sphere/sphereP.h:77:35: note: Function 'SphereCopy' argument 1 names different: declaration 'os' definition 'sphere'. geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:192:28: note: Function 'SphereCopy' argument 1 names different: declaration 'os' definition 'sphere'. geomview-1.9.5/src/lib/gprim/sphere/spheredice.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheredraw.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_DICE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheredraw.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/sphereload.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_EUCLIDEAN [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:82:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_RADIUS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_RADIUS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_RADIUS [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpdata [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:421:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spanPts [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:80:36: warning: Either the condition 'b==NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:84:22: note: Assuming that condition 'b==NULL' is not redundant geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:80:36: note: Null pointer dereference geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:305:57: style:inconclusive: Function 'MaxDimensionalSpanHPtN' argument 2 names different: declaration 'pt' definition 'point'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/sphere/sphere.h:68:57: note: Function 'MaxDimensionalSpanHPtN' argument 2 names different: declaration 'pt' definition 'point'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:305:57: note: Function 'MaxDimensionalSpanHPtN' argument 2 names different: declaration 'pt' definition 'point'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:338:54: style:inconclusive: Function 'SphereAddPoint' argument 3 names different: declaration 'dim' definition 'vert_4d'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/sphere/sphere.h:51:54: note: Function 'SphereAddPoint' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:338:54: note: Function 'SphereAddPoint' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:387:25: style:inconclusive: Function 'SphereAddPoints' argument 3 names different: declaration 'dim' definition 'vert_4d'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/sphere/sphere.h:54:25: note: Function 'SphereAddPoints' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:387:25: note: Function 'SphereAddPoints' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:400:26: style:inconclusive: Function 'SphereEncompassPoints' argument 3 names different: declaration 'dim' definition 'vert_4d'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/sphere/sphere.h:62:26: note: Function 'SphereEncompassPoints' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:400:26: note: Function 'SphereEncompassPoints' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:455:25: style:inconclusive: Function 'MaxNDimensionalSpanN' argument 3 names different: declaration 'dim' definition 'vert_4d'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/sphere/sphere.h:71:25: note: Function 'MaxNDimensionalSpanN' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:455:25: note: Function 'MaxNDimensionalSpanN' argument 3 names different: declaration 'dim' definition 'vert_4d'. geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:53:27: style: Parameter 'sphere' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:58:28: style: Parameter 'sphere' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:124:12: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:124:17: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/gprim/sphere/spheresave.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEOMFL_SHIFT [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TlistFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TlistFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TlistFreeList [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:97:35: style:inconclusive: Function 'TlistReplace' argument 2 names different: declaration 'newtlist' definition 'geom'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/tlist/tlist.h:46:48: note: Function 'TlistReplace' argument 2 names different: declaration 'newtlist' definition 'geom'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:97:35: note: Function 'TlistReplace' argument 2 names different: declaration 'newtlist' definition 'geom'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:120:20: style:inconclusive: Function 'TlistCreate' argument 1 names different: declaration 'existing' definition 'exist'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/tlist/tlistP.h:50:35: note: Function 'TlistCreate' argument 1 names different: declaration 'existing' definition 'exist'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:120:20: note: Function 'TlistCreate' argument 1 names different: declaration 'existing' definition 'exist'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:120:38: style:inconclusive: Function 'TlistCreate' argument 2 names different: declaration 'Class' definition 'Classp'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/tlist/tlistP.h:50:56: note: Function 'TlistCreate' argument 2 names different: declaration 'Class' definition 'Classp'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:120:38: note: Function 'TlistCreate' argument 2 names different: declaration 'Class' definition 'Classp'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:120:55: style:inconclusive: Function 'TlistCreate' argument 3 names different: declaration 'args' definition 'a_list'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/gprim/tlist/tlistP.h:50:72: note: Function 'TlistCreate' argument 3 names different: declaration 'args' definition 'a_list'. geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:120:55: note: Function 'TlistCreate' argument 3 names different: declaration 'args' definition 'a_list'. geomview-1.9.5/src/lib/gprim/tlist/tlstream.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tlstream.c:83:9: style: Condition 'sawheader' is always true [knownConditionTrueFalse] geomview-1.9.5/src/lib/gprim/tlist/tlstream.c:59:21: note: Assignment 'sawheader=1', assigned value is 1 geomview-1.9.5/src/lib/gprim/tlist/tlstream.c:67:34: note: Assuming condition is false geomview-1.9.5/src/lib/gprim/tlist/tlstream.c:83:9: note: Condition 'sawheader' is always true geomview-1.9.5/src/lib/gprim/tlist/tlstream.c:159:15: style: Variable 'got_preread' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/tlist/tltransform.c:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tltransform.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/tlist/tltransform.c:50:55: style: Parameter 'TN' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/gprim/vect/vectbound.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectcreate.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectcreate.c:161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:66:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:66:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:67:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:165:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:181:8: style: Variable 'nc' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:182:14: style: Variable 'hascolor' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/gprim/vect/vectload.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectload.c:77:18: style: Variable 'v->geomflags' is reassigned a value before the old one has been used. [redundantAssignment] geomview-1.9.5/src/lib/gprim/vect/vectload.c:76:18: note: v->geomflags is assigned geomview-1.9.5/src/lib/gprim/vect/vectload.c:77:18: note: v->geomflags is overwritten geomview-1.9.5/src/lib/gprim/vect/vectpick.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectsave.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_4D [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/gprim/vect/vectsphere.c:45:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgf [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_BUF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_END [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM3_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:453:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:471:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:499:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:532:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:574:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:621:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:715:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_BUF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:763:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_BUF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:805:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:849:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:870:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:887:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:1113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_LINEWIDTH [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:1134:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:1068:18: style: Condition 'weeble==2383' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:529:39: style:inconclusive: Function 'mgbuf_setappearance' argument 1 names different: declaration 'app' definition 'ap'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:59:57: note: Function 'mgbuf_setappearance' argument 1 names different: declaration 'app' definition 'ap'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:529:39: note: Function 'mgbuf_setappearance' argument 1 names different: declaration 'app' definition 'ap'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:529:47: style:inconclusive: Function 'mgbuf_setappearance' argument 2 names different: declaration 'merge' definition 'mergeflag'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:59:66: note: Function 'mgbuf_setappearance' argument 2 names different: declaration 'merge' definition 'mergeflag'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:529:47: note: Function 'mgbuf_setappearance' argument 2 names different: declaration 'merge' definition 'mergeflag'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:594:19: style:inconclusive: Function 'mgbuf_ctxset' argument 1 names different: declaration 'a1' definition 'attr'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:43:31: note: Function 'mgbuf_ctxset' argument 1 names different: declaration 'a1' definition 'attr'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:594:19: note: Function 'mgbuf_ctxset' argument 1 names different: declaration 'a1' definition 'attr'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:614:31: style:inconclusive: Function 'mgbuf_ctxget' argument 2 names different: declaration 'valueptr' definition 'value'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:46:43: note: Function 'mgbuf_ctxget' argument 2 names different: declaration 'valueptr' definition 'value'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:614:31: note: Function 'mgbuf_ctxget' argument 2 names different: declaration 'valueptr' definition 'value'. geomview-1.9.5/src/lib/mg/buf/mgbuf.c:359:28: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:499:18: style: Variable 'mastk' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:846:10: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:867:10: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:906:10: style: Variable 'col' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:907:11: style: Variable 'colarray' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:540:17: style: Variable 'lng_changed' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:546:17: style: Variable 'lng_changed' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/mg/buf/mgbuf.c:553:16: style: Variable 'lng_changed' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/mg/buf/mgbufclip.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufclip.c:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufclip.c:84:21: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbufclip.c:84:26: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:296:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:457:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:608:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscale [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:63:33: style:inconclusive: Function 'mgbuf_polygon' argument 2 names different: declaration 'v' definition 'V'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:39:38: note: Function 'mgbuf_polygon' argument 2 names different: declaration 'v' definition 'V'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:63:33: note: Function 'mgbuf_polygon' argument 2 names different: declaration 'v' definition 'V'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:64:24: style:inconclusive: Function 'mgbuf_polygon' argument 4 names different: declaration 'n' definition 'N'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:39:57: note: Function 'mgbuf_polygon' argument 4 names different: declaration 'n' definition 'N'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:64:24: note: Function 'mgbuf_polygon' argument 4 names different: declaration 'n' definition 'N'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:65:24: style:inconclusive: Function 'mgbuf_polygon' argument 6 names different: declaration 'c' definition 'C'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:40:35: note: Function 'mgbuf_polygon' argument 6 names different: declaration 'c' definition 'C'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:65:24: note: Function 'mgbuf_polygon' argument 6 names different: declaration 'c' definition 'C'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:215:39: style:inconclusive: Function 'mgbuf_polyline' argument 2 names different: declaration 'verts' definition 'v'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:44:39: note: Function 'mgbuf_polyline' argument 2 names different: declaration 'verts' definition 'v'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:215:39: note: Function 'mgbuf_polyline' argument 2 names different: declaration 'verts' definition 'v'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:215:58: style:inconclusive: Function 'mgbuf_polyline' argument 4 names different: declaration 'colors' definition 'c'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:44:62: note: Function 'mgbuf_polyline' argument 4 names different: declaration 'colors' definition 'c'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:215:58: note: Function 'mgbuf_polyline' argument 4 names different: declaration 'colors' definition 'c'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:215:65: style:inconclusive: Function 'mgbuf_polyline' argument 5 names different: declaration 'wrap' definition 'wrapped'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:45:8: note: Function 'mgbuf_polyline' argument 5 names different: declaration 'wrap' definition 'wrapped'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:215:65: note: Function 'mgbuf_polyline' argument 5 names different: declaration 'wrap' definition 'wrapped'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:291:36: style:inconclusive: Function 'mgbuf_polylist' argument 2 names different: declaration 'p' definition '_p'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:46:37: note: Function 'mgbuf_polylist' argument 2 names different: declaration 'p' definition '_p'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:291:36: note: Function 'mgbuf_polylist' argument 2 names different: declaration 'p' definition '_p'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:291:56: style:inconclusive: Function 'mgbuf_polylist' argument 4 names different: declaration 'v' definition 'V'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:46:56: note: Function 'mgbuf_polylist' argument 4 names different: declaration 'v' definition 'V'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:291:56: note: Function 'mgbuf_polylist' argument 4 names different: declaration 'v' definition 'V'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:678:52: style:inconclusive: Function 'mgbuf_mesh' argument 4 names different: declaration 'p' definition 'P'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:41:53: note: Function 'mgbuf_mesh' argument 4 names different: declaration 'p' definition 'P'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:678:52: note: Function 'mgbuf_mesh' argument 4 names different: declaration 'p' definition 'P'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:678:63: style:inconclusive: Function 'mgbuf_mesh' argument 5 names different: declaration 'n' definition 'N'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:41:64: note: Function 'mgbuf_mesh' argument 5 names different: declaration 'n' definition 'N'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:678:63: note: Function 'mgbuf_mesh' argument 5 names different: declaration 'n' definition 'N'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:678:74: style:inconclusive: Function 'mgbuf_mesh' argument 6 names different: declaration 'nq' definition 'NQ'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:41:75: note: Function 'mgbuf_mesh' argument 6 names different: declaration 'nq' definition 'NQ'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:678:74: note: Function 'mgbuf_mesh' argument 6 names different: declaration 'nq' definition 'NQ'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:679:11: style:inconclusive: Function 'mgbuf_mesh' argument 7 names different: declaration 'c' definition 'C'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:42:12: note: Function 'mgbuf_mesh' argument 7 names different: declaration 'c' definition 'C'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:679:11: note: Function 'mgbuf_mesh' argument 7 names different: declaration 'c' definition 'C'. geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:173:30: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:176:16: style: Variable 'q' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:723:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:738:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/mg/buf/MGRpolyscan.h:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/MGRpolyscan.h:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/mg/buf/MGRpolyscan.h:116:9: style: Condition 'dy==0' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/mg/buf/MGRpolyscan.h:99:8: note: Assuming that condition 'y2 0.0. [incorrectLogicOperator] geomview-1.9.5/src/lib/oogl/util/error.c:119:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geomview-1.9.5/src/lib/oogl/util/porting.h:70:23: style: Opposite expression on both sides of '||'. [oppositeExpression] geomview-1.9.5/src/lib/oogl/util/error.c:63:20: style: Variable 'oldf' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/oogl/util/error.c:65:10: style: Variable 'context' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/oogl/util/porting.h:54:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/oogl/util/findfile.c:193:17: style:inconclusive: Function 'dirprefix' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/findfile.c:55:29: note: Function 'dirprefix' argument 1 names different: declaration 'file' definition 'path'. geomview-1.9.5/src/lib/oogl/util/findfile.c:193:17: note: Function 'dirprefix' argument 1 names different: declaration 'file' definition 'path'. geomview-1.9.5/src/lib/oogl/util/findfile.c:70:16: style: Parameter 'dirs' can be declared as const array [constParameter] geomview-1.9.5/src/lib/oogl/util/findfile.c:142:33: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/oogl/util/findfile.c:193:17: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/oogl/util/findfile.c:216:13: style: Variable 'env' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/oogl/util/futil.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:553:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:609:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:678:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/futil.c:168:20: portability: Casting from float * to signed long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] geomview-1.9.5/src/lib/oogl/util/futil.c:159:24: style:inconclusive: Function 'fputnf' argument 2 names different: declaration 'nfloats' definition 'count'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:294:31: note: Function 'fputnf' argument 2 names different: declaration 'nfloats' definition 'count'. geomview-1.9.5/src/lib/oogl/util/futil.c:159:24: note: Function 'fputnf' argument 2 names different: declaration 'nfloats' definition 'count'. geomview-1.9.5/src/lib/oogl/util/futil.c:159:38: style:inconclusive: Function 'fputnf' argument 3 names different: declaration 'floatp' definition 'v'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:294:47: note: Function 'fputnf' argument 3 names different: declaration 'floatp' definition 'v'. geomview-1.9.5/src/lib/oogl/util/futil.c:159:38: note: Function 'fputnf' argument 3 names different: declaration 'floatp' definition 'v'. geomview-1.9.5/src/lib/oogl/util/futil.c:184:46: style:inconclusive: Function 'fputtransform' argument 3 names different: declaration 'transforms' definition 'trans'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:295:53: note: Function 'fputtransform' argument 3 names different: declaration 'transforms' definition 'trans'. geomview-1.9.5/src/lib/oogl/util/futil.c:184:46: note: Function 'fputtransform' argument 3 names different: declaration 'transforms' definition 'trans'. geomview-1.9.5/src/lib/oogl/util/futil.c:546:18: style:inconclusive: Function 'fexpectstr' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:285:29: note: Function 'fexpectstr' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:546:18: note: Function 'fexpectstr' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:565:20: style:inconclusive: Function 'fexpecttoken' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:286:31: note: Function 'fexpecttoken' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:565:20: note: Function 'fexpecttoken' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:601:14: style:inconclusive: Function 'ftoken' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:293:27: note: Function 'ftoken' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:601:14: note: Function 'ftoken' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:669:37: style:inconclusive: Function 'fdelimtok' argument 2 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:283:50: note: Function 'fdelimtok' argument 2 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:669:37: note: Function 'fdelimtok' argument 2 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:745:21: style:inconclusive: Function 'fgettransform' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:291:32: note: Function 'fgettransform' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:745:21: note: Function 'fgettransform' argument 1 names different: declaration 'f' definition 'file'. geomview-1.9.5/src/lib/oogl/util/futil.c:745:89: style:inconclusive: Function 'fgettransform' argument 4 names different: declaration 'bin' definition 'binary'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:291:65: note: Function 'fgettransform' argument 4 names different: declaration 'bin' definition 'binary'. geomview-1.9.5/src/lib/oogl/util/futil.c:745:89: note: Function 'fgettransform' argument 4 names different: declaration 'bin' definition 'binary'. geomview-1.9.5/src/lib/oogl/util/futil.c:159:38: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:511:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:568:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:822:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/iobfutil.c:659:95: style:inconclusive: Function 'iobfgettransform' argument 4 names different: declaration 'bin' definition 'binary'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/oogl/util/ooglutil.h:279:74: note: Function 'iobfgettransform' argument 4 names different: declaration 'bin' definition 'binary'. geomview-1.9.5/src/lib/oogl/util/iobfutil.c:659:95: note: Function 'iobfgettransform' argument 4 names different: declaration 'bin' definition 'binary'. geomview-1.9.5/src/lib/oogl/util/iobfutil.c:695:20: style: Variable 'lastnonblank' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/oogl/util/iobuffer.c:778:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] geomview-1.9.5/src/lib/oogl/util/malloc-debug.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/oogl/util/malloc-debug.c:156:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] geomview-1.9.5/src/lib/oogl/util/malloc-debug.c:56:31: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/oogl/util/time.c:42:31: style: Condition 'when=&now' is always true [knownConditionTrueFalse] geomview-1.9.5/src/lib/oogl/util/time.c:58:35: style: Parameter 'when' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/oogl/util/time.c:58:57: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] lex.yy.c:731:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lex.yy.c:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lex.yy.c:1352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lex.yy.c:1495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lex.yy.c:1733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lex.yy.c:1015:16: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] lex.yy.c:1015:16: note: Calling function 'yywrap' returns 1 lex.yy.c:1015:16: note: Condition 'yywrap()' is always true lex.yy.c:1351:17: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] lex.yy.c:1351:17: note: Calling function 'yywrap' returns 1 lex.yy.c:1351:17: note: Condition 'yywrap()' is always true lex.yy.c:1499:2: warning: Possible null pointer dereference: b [nullPointer] lex.yy.c:1392:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lex.yy.c:1499:2: note: Null pointer dereference lex.yy.c:1500:2: warning: Possible null pointer dereference: b [nullPointer] lex.yy.c:1392:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lex.yy.c:1500:2: note: Null pointer dereference lex.yy.c:1168:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] lex.yy.c:1168:3: note: c is initialized lex.yy.c:1168:3: note: c is overwritten lex.yy.c:1127:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] lex.yy.c:1140:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] lex.yy.c:1244:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lex.yy.c:350:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lex.yy.c:1244:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lex.yy.c:1267:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] lex.yy.c:596:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. lex.yy.c:1267:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. lex.yy.c:1684:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lex.yy.c:303:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lex.yy.c:1684:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lex.yy.c:1697:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lex.yy.c:304:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lex.yy.c:1697:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lex.yy.c:1697:68: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lex.yy.c:304:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lex.yy.c:1697:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lex.yy.c:1829:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] lex.yy.c:562:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. lex.yy.c:1829:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. lex.yy.c:1081:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.yy.c:1282:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lex.yy.c:1697:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] lex.yy.c:1731:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] wa.lex.c:731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] wa.lex.c:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] wa.lex.c:1352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] wa.lex.c:1495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] wa.lex.c:1733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wa.lex.c:1015:19: style: Condition 'wafsawrap()' is always true [knownConditionTrueFalse] wa.lex.c:1015:19: note: Calling function 'wafsawrap' returns 1 wa.lex.c:1015:19: note: Condition 'wafsawrap()' is always true wa.lex.c:1351:20: style: Condition 'wafsawrap()' is always true [knownConditionTrueFalse] wa.lex.c:1351:20: note: Calling function 'wafsawrap' returns 1 wa.lex.c:1351:20: note: Condition 'wafsawrap()' is always true wa.lex.c:1499:2: warning: Possible null pointer dereference: b [nullPointer] wa.lex.c:1392:20: note: Calling function 'wafsa_init_buffer', 1st argument '(wafsa_buffer_stack)?(wafsa_buffer_stack)[wafsa_buffer_stack_top]:NULL' value is 0 wa.lex.c:1499:2: note: Null pointer dereference wa.lex.c:1500:2: warning: Possible null pointer dereference: b [nullPointer] wa.lex.c:1392:20: note: Calling function 'wafsa_init_buffer', 1st argument '(wafsa_buffer_stack)?(wafsa_buffer_stack)[wafsa_buffer_stack_top]:NULL' value is 0 wa.lex.c:1500:2: note: Null pointer dereference wa.lex.c:1168:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] wa.lex.c:1168:3: note: c is initialized wa.lex.c:1168:3: note: c is overwritten wa.lex.c:1127:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] wa.lex.c:1140:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] wa.lex.c:1244:68: style:inconclusive: Function 'wafsa_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'wafsa_current_state'. [funcArgNamesDifferent] wa.lex.c:350:63: note: Function 'wafsa_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'wafsa_current_state'. wa.lex.c:1244:68: note: Function 'wafsa_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'wafsa_current_state'. wa.lex.c:1267:52: style:inconclusive: Function 'wafsaunput' argument 2 names different: declaration 'buf_ptr' definition 'wafsa_bp'. [funcArgNamesDifferent] wa.lex.c:596:41: note: Function 'wafsaunput' argument 2 names different: declaration 'buf_ptr' definition 'wafsa_bp'. wa.lex.c:1267:52: note: Function 'wafsaunput' argument 2 names different: declaration 'buf_ptr' definition 'wafsa_bp'. wa.lex.c:1684:54: style:inconclusive: Function 'wafsa_scan_string' argument 1 names different: declaration 'wafsa_str' definition 'wafsastr'. [funcArgNamesDifferent] wa.lex.c:303:53: note: Function 'wafsa_scan_string' argument 1 names different: declaration 'wafsa_str' definition 'wafsastr'. wa.lex.c:1684:54: note: Function 'wafsa_scan_string' argument 1 names different: declaration 'wafsa_str' definition 'wafsastr'. wa.lex.c:1697:54: style:inconclusive: Function 'wafsa_scan_bytes' argument 1 names different: declaration 'bytes' definition 'wafsabytes'. [funcArgNamesDifferent] wa.lex.c:304:52: note: Function 'wafsa_scan_bytes' argument 1 names different: declaration 'bytes' definition 'wafsabytes'. wa.lex.c:1697:54: note: Function 'wafsa_scan_bytes' argument 1 names different: declaration 'bytes' definition 'wafsabytes'. wa.lex.c:1697:80: style:inconclusive: Function 'wafsa_scan_bytes' argument 2 names different: declaration 'len' definition '_wafsabytes_len'. [funcArgNamesDifferent] wa.lex.c:304:71: note: Function 'wafsa_scan_bytes' argument 2 names different: declaration 'len' definition '_wafsabytes_len'. wa.lex.c:1697:80: note: Function 'wafsa_scan_bytes' argument 2 names different: declaration 'len' definition '_wafsabytes_len'. wa.lex.c:1829:27: style:inconclusive: Function 'wafsaset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] wa.lex.c:562:26: note: Function 'wafsaset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. wa.lex.c:1829:27: note: Function 'wafsaset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. wa.lex.c:1081:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] wa.lex.c:1282:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] wa.lex.c:1697:54: style: Parameter 'wafsabytes' can be declared as pointer to const [constParameterPointer] wa.lex.c:1731:49: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] y.tab.c:1310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYSTYPE [valueFlowBailoutIncompleteVar] y.tab.c:1150:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../../../../src/lib/oogl/wa/fsaparse.y:75:38: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:84:36: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:117:35: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:131:40: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:132:71: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:162:40: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:170:40: style: Same expression on both sides of '-'. [duplicateExpression] ../../../../../src/lib/oogl/wa/fsaparse.y:173:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] y.tab.c:1150:14: style: Variable 'wafsamsg' is assigned a value that is never used. [unreadVariable] y.tab.c:1150:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/pointlist/pointlist.c:67:40: style: Parameter 'geom' can be declared as pointer to const. However it seems that 'pointlist_default' is a callback function, if 'geom' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/pointlist/pointlist.c:45:32: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/pointlist/pointlist.c:67:40: note: Parameter 'geom' can be declared as pointer to const geomview-1.9.5/src/lib/pointlist/pointlist.c:67:55: style: Parameter 'args' can be declared as pointer to const. However it seems that 'pointlist_default' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/pointlist/pointlist.c:45:32: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/pointlist/pointlist.c:67:55: note: Parameter 'args' can be declared as pointer to const geomview-1.9.5/src/lib/pointlist/ptlBezier.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlBezier.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlBezier.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlBezier.c:163:61: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/pointlist/ptlBezier.c:164:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlBezier.c:121:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] geomview-1.9.5/src/lib/pointlist/ptlInst.c:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlInst.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlInst.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlInst.c:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlList.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlList.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlMesh.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlMesh.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlMesh.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_Z [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlMesh.c:84:12: style: Variable 'plist' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlMesh.c:96:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/pointlist/ptlMesh.c:97:9: style: Variable 'm' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:92:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:97:63: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:98:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlQuad.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlQuad.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlQuad.c:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlQuad.c:87:12: style: Variable 'plist' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlQuad.c:98:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/pointlist/ptlQuad.c:99:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlVect.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlVect.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlVect.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/pointlist/ptlVect.c:82:12: style: Variable 'plist' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/pointlist/ptlVect.c:91:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/pointlist/ptlVect.c:92:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] geomview-1.9.5/src/lib/shade/appearance.h:355:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/appearance.c:129:14: style:inconclusive: Function 'ApCreate' argument 1 names different: declaration 'attr' definition 'a1'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/shade/appearance.h:374:31: note: Function 'ApCreate' argument 1 names different: declaration 'attr' definition 'a1'. geomview-1.9.5/src/lib/shade/appearance.c:129:14: note: Function 'ApCreate' argument 1 names different: declaration 'attr' definition 'a1'. geomview-1.9.5/src/lib/shade/appearance.c:141:27: style:inconclusive: Function 'ApSet' argument 2 names different: declaration 'attr' definition 'a1'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/shade/appearance.h:375:44: note: Function 'ApSet' argument 2 names different: declaration 'attr' definition 'a1'. geomview-1.9.5/src/lib/shade/appearance.c:141:27: note: Function 'ApSet' argument 2 names different: declaration 'attr' definition 'a1'. geomview-1.9.5/src/lib/shade/appearance.c:151:39: style:inconclusive: Function 'ApGet' argument 3 names different: declaration 'valuep' definition 'value'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/shade/appearance.h:377:56: note: Function 'ApGet' argument 3 names different: declaration 'valuep' definition 'value'. geomview-1.9.5/src/lib/shade/appearance.c:151:39: note: Function 'ApGet' argument 3 names different: declaration 'valuep' definition 'value'. geomview-1.9.5/src/lib/shade/appearance.c:229:26: style:inconclusive: Function 'ApCopy' argument 1 names different: declaration 'from' definition 'ap'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/shade/appearance.h:380:42: note: Function 'ApCopy' argument 1 names different: declaration 'from' definition 'ap'. geomview-1.9.5/src/lib/shade/appearance.c:229:26: note: Function 'ApCopy' argument 1 names different: declaration 'from' definition 'ap'. geomview-1.9.5/src/lib/shade/appearance.c:274:53: style:inconclusive: Function 'ApMerge' argument 3 names different: declaration 'inplace' definition 'mergeflags'. [funcArgNamesDifferent] geomview-1.9.5/src/lib/shade/appearance.h:381:69: note: Function 'ApMerge' argument 3 names different: declaration 'inplace' definition 'mergeflags'. geomview-1.9.5/src/lib/shade/appearance.c:274:53: note: Function 'ApMerge' argument 3 names different: declaration 'inplace' definition 'mergeflags'. geomview-1.9.5/src/lib/shade/appearance.h:351:53: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] geomview-1.9.5/src/lib/shade/apstream.c:115:17: error: syntax error [syntaxError] geomview-1.9.5/src/lib/shade/image.c:272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:992:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:1055:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:1233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMGF_BYTE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:1547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMGF_BYTE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:1663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:1737:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] geomview-1.9.5/src/lib/shade/image.c:1450:22: style: Condition 'maxval>255' is always false [knownConditionTrueFalse] geomview-1.9.5/src/lib/shade/image.c:1437:12: note: Assignment 'maxval=255', assigned value is 255 geomview-1.9.5/src/lib/shade/image.c:1450:22: note: Condition 'maxval>255' is always false geomview-1.9.5/src/lib/shade/image.c:1454:42: style: Condition 'img->channelschannels)>=(i)?(img->channels):(i)' here. geomview-1.9.5/src/lib/shade/image.c:1454:42: note: Condition 'img->channelsNDaxis' is always false [knownConditionTrueFalse] head geomview-1.9.5/src/lib/gprim/inst/instmisc.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/inst/instmisc.c:142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/inst/inststream.c:274:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Transform [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/list/listdraw.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathlen [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/mesh/meshdraw.c:246:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/mesh/meshload.c:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/mesh/meshnormal.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshdraw.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_BINARY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/ndmesh/ndmeshload.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_BINARY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/npolylist/nplcreate.c:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_ALPHA [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/npolylist/npldraw.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/npolylist/nplload.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HASST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:192:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/polylist/pldraw.c:338:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/polylist/plload.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_ST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_NDCTX [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/quad/quaddraw.c:207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/quad/quadload.c:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERT_C [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/skel/skelbound.c:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/skel/skeldraw.c:184:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/skel/skelpick.c:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:199:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SPACE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spherecreate.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SphereFreeList [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheredraw.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSPTREE_ADDGEOM [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_RADIUS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_RADIUS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_RADIUS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpdata [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/sphere/spheremisc.c:421:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spanPts [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TlistFreeList [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/tlist/tlcreate.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TlistFreeList [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/tlist/tltransform.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/vect/vectcreate.c:161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/gprim/vect/vectdraw.c:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] 2.13.0 geomview-1.9.5/src/lib/mg/buf/MGRdolines.h:51:40: style: Parameter 'color' can be declared as pointer to const. However it seems that 'Xmgr_ZdoLines' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/buf/mgbufrender24.c:236:6: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/buf/MGRdolines.h:51:40: note: Parameter 'color' can be declared as pointer to const 2.13.0 geomview-1.9.5/src/lib/mg/buf/MGRline.h:179:39: style: Parameter 'p1' can be declared as pointer to const. However it seems that 'Xmgr_24Zline' is a callback function, if 'p1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/buf/mgbufrender24.c:366:17: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/buf/MGRline.h:179:39: note: Parameter 'p1' can be declared as pointer to const 2.13.0 geomview-1.9.5/src/lib/mg/buf/MGRline.h:179:52: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'Xmgr_24Zline' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/buf/mgbufrender24.c:366:17: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/buf/MGRline.h:179:52: note: Parameter 'p2' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/buf/MGRpolyscan.h:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:1113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_LINEWIDTH [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:1134:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgf [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_BUF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM3_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:453:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:471:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:499:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:532:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:574:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:621:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:715:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_BUF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:763:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_BUF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:805:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:849:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:870:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:887:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbuf.c:922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufclip.c:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:296:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:457:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:608:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufdraw.c:736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscale [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/buf/mgbufrender24.c:272:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/buf/mgbufrender24.c:284:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/common/mg.c:1011:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/common/mg.c:1048:30: style: Parameter 'v' can be declared as pointer to const. However it seems that 'mg_polygon' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1048:30: note: Parameter 'v' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1049:14: style: Parameter 'n' can be declared as pointer to const. However it seems that 'mg_polygon' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1049:14: note: Parameter 'n' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1049:32: style: Parameter 'c' can be declared as pointer to const. However it seems that 'mg_polygon' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1049:32: note: Parameter 'c' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1054:34: style: Parameter 'p' can be declared as pointer to const. However it seems that 'mg_polylist' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1054:34: note: Parameter 'p' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1054:60: style: Parameter 'v' can be declared as pointer to const. However it seems that 'mg_polylist' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1054:60: note: Parameter 'v' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1059:42: style: Parameter 'p' can be declared as pointer to const. However it seems that 'mg_mesh' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1059:42: note: Parameter 'p' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1060:17: style: Parameter 'n' can be declared as pointer to const. However it seems that 'mg_mesh' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1060:17: note: Parameter 'n' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1060:28: style: Parameter 'nq' can be declared as pointer to const. However it seems that 'mg_mesh' is a callback function, if 'nq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1060:28: note: Parameter 'nq' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1060:40: style: Parameter 'c' can be declared as pointer to const. However it seems that 'mg_mesh' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1060:40: note: Parameter 'c' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1060:49: style: Parameter 'st' can be declared as pointer to const. However it seems that 'mg_mesh' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1060:49: note: Parameter 'st' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1064:19: style: Parameter 'p1' can be declared as pointer to const. However it seems that 'mg_line' is a callback function, if 'p1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1064:19: note: Parameter 'p1' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1064:32: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'mg_line' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1064:32: note: Parameter 'p2' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1068:31: style: Parameter 'verts' can be declared as pointer to const. However it seems that 'mg_polyline' is a callback function, if 'verts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1068:31: note: Parameter 'verts' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1069:23: style: Parameter 'colors' can be declared as pointer to const. However it seems that 'mg_polyline' is a callback function, if 'colors' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1069:23: note: Parameter 'colors' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1089:44: style: Parameter 'ctrlpts' can be declared as pointer to const. However it seems that 'mg_bezier' is a callback function, if 'ctrlpts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1089:44: note: Parameter 'ctrlpts' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1089:59: style: Parameter 'txmapst' can be declared as pointer to const. However it seems that 'mg_bezier' is a callback function, if 'txmapst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1089:59: note: Parameter 'txmapst' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1089:76: style: Parameter 'c' can be declared as pointer to const. However it seems that 'mg_bezier' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1089:76: note: Parameter 'c' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:1094:28: style: Parameter 'bsptree' can be declared as pointer to const. However it seems that 'mg_bsptree' is a callback function, if 'bsptree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:1094:28: note: Parameter 'bsptree' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Texture [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/common/mg.c:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTF_GLOBAL [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/common/mg.c:443:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXF_USED [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/common/mg.c:524:28: style: Parameter 'valuep' can be declared as pointer to const. However it seems that 'mg_ctxget' is a callback function, if 'valuep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/common/mg.c:1150:3: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/common/mg.c:524:28: note: Parameter 'valuep' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/common/mg.c:951:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_W2C [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/common/mgtexture.c:163:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXF_SCLAMP [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/common/mgtexture.c:208:13: style: Variable 'tu' can be declared as pointer to const [constVariablePointer] head geomview-1.9.5/src/lib/mg/common/mgtexture.c:216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1003:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1048:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1067:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM3_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1086:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W2C [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable winchange [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1512:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_OPENGL [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:1565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgclist [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:380:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:490:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgclist [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:549:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_OPENGL [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:603:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_OPENGL [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:676:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_RED_SIZE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:727:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opts [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_SCISSOR_TEST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:815:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengl.c:866:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opts [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:1127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:1142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:1149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:1172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscale [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:601:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_FACEDRAW [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:817:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopengldraw.c:850:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_Kd [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:273:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:310:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAX_LIGHTS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_AMBIENT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:445:52: style: Parameter 'textures' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:452:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_TXMIPMAP [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:527:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:586:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tex [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:816:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:828:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:841:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/opengl/mgopenglshade.c:865:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpos [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgf [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_PS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM3_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:403:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:440:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:468:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:543:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:590:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:680:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:703:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_PS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:727:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_PS [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:771:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:777:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:787:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgps.c:797:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsclip.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:457:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:608:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpsdraw.c:736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscale [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpswindows.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpswindows.c:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpswindows.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpswindows.c:306:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpswindows.c:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_LINEWIDTH [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/ps/mgpswindows.c:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:1036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:1062:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_RIB [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:1106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgclist [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:1124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgf [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:202:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:402:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:498:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGF_BEZIER [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_RIB [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:624:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_RIB [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:808:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:833:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_WINDOW [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:855:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:874:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O2S [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:912:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O2S [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:931:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O2S [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:947:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:965:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgrib.c:990:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:187:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point3 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:295:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pt3Origin [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:362:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linewidth [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:416:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:600:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscale [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:623:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribdraw.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribmesh.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribmesh.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_UWRAP [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribmesh.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribshade.c:224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LMF_AMBIENT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribshade.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTF_DIFFUSE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/rib/mgribtoken.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_X11 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MG_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable winchange [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:507:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TM3_IDENTITY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:527:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:546:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:564:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:592:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:625:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:669:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:717:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:810:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:836:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_X11 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:863:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGD_X11 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:926:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:951:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WN_END [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11.c:981:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgclist [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11clip.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APF_EDGEDRAW [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:605:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ap [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:691:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:704:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11draw.c:735:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nscale [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render1.c:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render1.c:343:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render1.c:351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DGdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render1.c:359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DGZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:254:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_ZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_doLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:270:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_GZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_GdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:290:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:302:35: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawnext [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawnext [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:358:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawnext [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render16.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawnext [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:305:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:313:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_ZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:329:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_doLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:337:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DGZdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:345:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Xmgr_DGdoLines [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:360:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/x11/mgx11render8.c:371:35: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/x11/mgx11shade.c:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable astk [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:1066:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:1244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:447:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:458:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:478:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:489:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:730:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:748:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:769:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mgc [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:77:30: style: Parameter 'd' can be declared as pointer to const. However it seems that 'myXErrorHandler' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:1152:31: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:77:30: note: Parameter 'd' can be declared as pointer to const head geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:77:46: style: Parameter 'e' can be declared as pointer to const. However it seems that 'myXErrorHandler' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:1152:31: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/mg/x11/mgx11windows.c:77:46: note: Parameter 'e' can be declared as pointer to const head geomview-1.9.5/src/lib/mib/mibButton.c:143:38: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibButton.c:143:50: style: Parameter 'fout' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibButton.c:172:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibDrawArea.c:120:39: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibDrawArea.c:120:51: style: Parameter 'fout' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibLabel.c:163:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibList.c:162:32: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibList.c:162:44: style: Parameter 'fout' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibMenu.c:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmPushButtonGadgetClass [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibRadioBox.c:209:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNhighlightThickness [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibTextBig.c:144:35: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibTextBig.c:144:47: style: Parameter 'fout' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibTextBox.c:133:35: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibTextBox.c:133:47: style: Parameter 'fout' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/mib/mibToggle.c:181:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmSTRING_DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibload.c:539:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNleftOffset [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibload.c:644:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNrubberPositioning [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/mib/mibload.c:806:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmNwidth [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:15:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:227:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LREST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:26:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LREST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:303:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:314:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:326:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLIST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFLOAT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:353:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEND [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:360:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:368:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSTRING [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LREST [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSYMBOL [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/lisp/clisp.c:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLOBJECT [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/error.c:63:20: style: Variable 'oldf' can be declared as pointer to const [constVariablePointer] head geomview-1.9.5/src/lib/oogl/util/error.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/error.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:553:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:609:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/futil.c:678:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:511:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:568:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/oogl/util/iobfutil.c:822:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/pointlist.c:67:40: style: Parameter 'geom' can be declared as pointer to const. However it seems that 'pointlist_default' is a callback function, if 'geom' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/pointlist/pointlist.c:45:32: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/pointlist/pointlist.c:67:40: note: Parameter 'geom' can be declared as pointer to const head geomview-1.9.5/src/lib/pointlist/pointlist.c:67:55: style: Parameter 'args' can be declared as pointer to const. However it seems that 'pointlist_default' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geomview-1.9.5/src/lib/pointlist/pointlist.c:45:32: note: You might need to cast the function pointer here geomview-1.9.5/src/lib/pointlist/pointlist.c:67:55: note: Parameter 'args' can be declared as pointer to const head geomview-1.9.5/src/lib/pointlist/ptlBezier.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlBezier.c:163:61: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/pointlist/ptlBezier.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlInst.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlInst.c:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEEP [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlInst.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlList.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlMesh.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlMesh.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_Z [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlMesh.c:96:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:92:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:97:63: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/pointlist/ptlPolylist.c:98:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head geomview-1.9.5/src/lib/pointlist/ptlQuad.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlQuad.c:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlQuad.c:98:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/pointlist/ptlVect.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformPtr [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlVect.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HPoint3 [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/pointlist/ptlVect.c:91:59: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head geomview-1.9.5/src/lib/pointlist/ptlVect.c:92:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] head geomview-1.9.5/src/lib/shade/image.c:1055:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:1233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMGF_BYTE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:1547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMGF_BYTE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:1663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:1737:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:723:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/image.c:992:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/light.c:703:10: error: syntax error [syntaxError] 2.13.0 geomview-1.9.5/src/lib/shade/light.c:734:10: error: syntax error: !) [syntaxError] head geomview-1.9.5/src/lib/shade/material.c:388:10: error: syntax error [syntaxError] 2.13.0 geomview-1.9.5/src/lib/shade/material.c:419:11: error: syntax error: !) [syntaxError] head geomview-1.9.5/src/lib/shade/texture.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_modulate [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/texture.c:431:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_LONG [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/texture.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PO_DATA [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/texture.c:640:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geomview-1.9.5/src/lib/shade/texture.c:859:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Handle [valueFlowBailoutIncompleteVar] head lex.fparse_yy.c:1067:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lex.fparse_yy.c:1430:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lex.yy.c:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lex.yy.c:1352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lex.yy.c:1495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head lex.yy.c:1733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head wa.lex.c:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head wa.lex.c:1352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head wa.lex.c:1495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head wa.lex.c:1733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE