2025-05-07 03:48 ftp://ftp.de.debian.org/debian/pool/main/p/plib-doc/plib-doc_1.8.5.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 8e656e5 (2025-05-06 23:42:00 +0200) count: 188 188 elapsed-time: 4.9 5.4 head-timing-info: old-timing-info: head results: plib-doc-1.8.5/src/fnt/hello_world.cxx:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ALPHA_TEST [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/fnt_test.cxx:134:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_HEIGHT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/fnt_test.cxx:135:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/fnt_test.cxx:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ENABLE_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/fnt_test.cxx:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/fnt_test.cxx:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/fnt_test.cxx:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/slideshow.cxx:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_HEIGHT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/slideshow.cxx:101:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/slideshow.cxx:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ENABLE_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/slideshow.cxx:133:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/slideshow.cxx:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/fnt/slideshow.cxx:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/js/js_demo.cxx:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/net/client_server/net_udp_client.cxx:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/net/client_server/net_udp_client.cxx:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/net/client_server/net_udp_server.cxx:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/net/client_server/net_udp_server.cxx:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/net/client_server/net_udp_server.cxx:74:7: style: The scope of the variable 'len' can be reduced. [variableScope] plib-doc-1.8.5/src/net/http_get/http_get.cxx:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/net/http_get/http_get.cxx:32:3: warning: Member variable 'HTTPClient::fpout' is not initialized in the constructor. [uninitMemberVar] plib-doc-1.8.5/src/net/net_echo/net_echo.cxx:73:3: style: Class 'EchoServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plib-doc-1.8.5/src/js/js_demo.cxx:117:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] plib-doc-1.8.5/src/psl/psl_demo.cxx:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSL_STRING [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/psl/psl_demo.cxx:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/psl/psl_demo.cxx:61:26: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/psl/psl_demo.cxx:108:27: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/psl/psl_demo.cxx:109:27: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/psl/psl_demo.cxx:110:27: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/pui/combobox.cxx:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/combobox.cxx:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POINTS [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_DOWN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_UP [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:269:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/PointPicker.cxx:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/simple.cxx:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/simple.cxx:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/simple.cxx:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_DOWN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:258:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:283:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSTRING_MAX [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:419:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUCLASS_ONESHOT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:444:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/complex.cxx:472:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_demo.cxx:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_demo.cxx:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_demo.cxx:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_demo.cxx:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_demo.cxx:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_demo.cxx:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/widget_list.cxx:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_DOWN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/widget_list.cxx:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/widget_list.cxx:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pui/widget_list.cxx:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_pui.cxx:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_pui.cxx:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_pui.cxx:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/pw/pw_pui.cxx:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sl/example.cxx:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_TRUE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_X [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_X [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_ELAPSED_TIME [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_X [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sl/mod_demo.cxx:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_EVENT_COMPLETE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sl/mod_demo.cxx:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SAMPLE_ABORT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sl/mod_demo.cxx:65:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] plib-doc-1.8.5/src/sl/example.cxx:104:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] plib-doc-1.8.5/src/sl/playsound.cxx:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_TRUE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/sl/playsound.cxx:66:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:155:20: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/sg/sg_quat_test.cxx:166:20: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/load_save/load.cxx:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/load_save/save.cxx:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/load_save/load.cxx:133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/load_save/load.cxx:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UL_FATAL [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/dynamics/dynamics.cxx:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSGTRAV_ISECT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/dynamics/dynamics.cxx:292:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/dynamics/dynamics.cxx:319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/dynamics/dynamics.cxx:359:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shapes/shapes.cxx:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shapes/shapes.cxx:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shapes/shapes.cxx:149:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shapes/shapes.cxx:149:17: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/shapes/shapes.cxx:151:17: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:222:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_DOWN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSTYLE_SMALL_SHADED [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:684:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:133:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SGD_RADIANS_TO_DEGREES [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:139:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SGD_DEGREES_TO_RADIANS [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:145:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SGD_DEGREES_TO_RADIANS [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:200:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_KEY_UP [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:433:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:481:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:607:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSTYLE_SMALL_SHADED [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/sky/sky.cxx:125:16: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/sky/sky.cxx:151:17: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:661:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] plib-doc-1.8.5/src/ssg/state_test/stest.cxx:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/state_test/stest.cxx:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/state_test/stest.cxx:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:369:15: style: Local variable 'i' shadows outer variable [shadowVariable] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:286:9: note: Shadowed declaration plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:369:15: note: Shadow variable plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:371:9: style: Local variable 'x' shadows outer variable [shadowVariable] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:286:12: note: Shadowed declaration plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:371:9: note: Shadow variable plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:372:9: style: Local variable 'y' shadows outer variable [shadowVariable] plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:286:15: note: Shadowed declaration plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:372:9: note: Shadow variable plib-doc-1.8.5/src/ssg/shrubs/shrubs.cxx:294:12: warning: Size of pointer 'elev' used instead of size of its data. [pointerSize] plib-doc-1.8.5/src/ssg/tux/WavingFlagDemo.cxx:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_ELAPSED_TIME [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/WavingFlagDemo.cxx:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/WavingFlagDemo.cxx:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/WavingFlag.h:31:2: style: Class 'WavingFlag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSGTRAV_HOT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_PI [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/tux_example.cxx:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/tux_example.cxx:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:117:2: warning: Class 'WavingFlag' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:117:2: warning: Class 'WavingFlag' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:125:8: style: Local variable 'i' shadows outer variable [shadowVariable] plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:55:6: note: Shadowed declaration plib-doc-1.8.5/src/ssg/tux/WavingFlag.cxx:125:8: note: Shadow variable plib-doc-1.8.5/src/ssg/viewer/pview.cxx:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/pview.cxx:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:221:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:149:23: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:171:15: style: Local variable 'i' shadows outer variable [shadowVariable] plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:147:13: note: Shadowed declaration plib-doc-1.8.5/src/ssg/tween_test/tween_test.cxx:171:15: note: Shadow variable plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:156:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_HEIGHT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:157:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHTING [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:318:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSG_CALLBACK_POSTDRAW [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DEGREES_TO_RADIANS [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:649:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSTRING_MAX [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:709:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_DOWN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:783:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_RGB [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_GEN_S [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_GEN_S [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSGA_MAX_WAVETRAIN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSGA_MAX_WAVETRAIN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:377:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSGA_MAX_WAVETRAIN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:466:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssgaWSDepthCallback [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:523:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PU_DOWN [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:591:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:646:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:716:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/water/water.cxx:803:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUSTYLE_SMALL_SHADED [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/util/test_dir.cxx:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UL_NAME_MAX [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:201:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:208:24: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:218:33: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:227:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:232:30: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:257:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:264:24: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:276:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:281:30: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:299:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:310:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:317:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:346:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:355:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:375:26: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/viewer/viewer.cxx:655:30: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/util/test_dir.cxx:35:15: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] plib-doc-1.8.5/src/util/test_dir.cxx:61:26: style: Parameter 'argv' can be declared as const array [constParameter] plib-doc-1.8.5/src/ssg/water/water.cxx:372:17: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/water/water.cxx:461:21: style: C-style pointer casting [cstyleCast] plib-doc-1.8.5/src/ssg/majik/majik_demo.cxx:87:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DEGREES_TO_RADIANS [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/majik/majik_demo.cxx:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/majik/majik_demo.cxx:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/majik/majik_demo.cxx:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/majik/majik_demo.cxx:327:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] plib-doc-1.8.5/src/ssg/majik/majik_demo.cxx:377:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] diff: DONE