2025-05-07 03:56 ftp://ftp.de.debian.org/debian/pool/main/p/plplot/plplot_5.15.0+dfsg2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=wxwidgets --library=cairo --library=motif --library=qt --library=gtk --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 --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: 1825 1807 elapsed-time: 20.7 21.5 head-timing-info: old-timing-info: head results: plplot-5.15.0/bindings/ocaml/plcairo/plcairo_impl.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_DEVINIT [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:303:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:424:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plfill [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plfill [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double_wosize [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:706:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_PARTIAL [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:757:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_emptylist [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:787:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LEGEND_NULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:856:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_COLORBAR_NULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:884:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_POSITION_NULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:917:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1003:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1085:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_ty [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_ty [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icol1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrht [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masterDevice [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masterDevice [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masterDevice [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masterDevice [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masterDevice [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dWidth [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pls [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:89:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downscale [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downscale [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downscale [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downscale [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FCI_FAMILY [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vectorize [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yOffset [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:416:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrht [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:453:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:470:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downscale [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:514:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/qt_gui/plqt.cpp:366:48: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/qt_gui/plqt.cpp:465:21: style: The scope of the variable 'stop_arg' can be reduced. [variableScope] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1043:9: warning: If memory allocation fails, then there is a possible null pointer dereference: c_values [nullPointerOutOfMemory] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1039:22: note: Assuming allocation function fails plplot-5.15.0/bindings/ocaml/plplot_impl.c:1039:22: note: Assignment 'c_values=malloc(n_axes*sizeof(double*))', assigned value is 0 plplot-5.15.0/bindings/ocaml/plplot_impl.c:1043:9: note: Null pointer dereference plplot-5.15.0/bindings/ocaml/plplot_impl.c:1126:9: warning: If memory allocation fails, then there is a possible null pointer dereference: c_xg [nullPointerOutOfMemory] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1123:21: note: Assuming allocation function fails plplot-5.15.0/bindings/ocaml/plplot_impl.c:1123:21: note: Assignment 'c_xg=malloc(length1*sizeof(double*))', assigned value is 0 plplot-5.15.0/bindings/ocaml/plplot_impl.c:1126:9: note: Null pointer dereference plplot-5.15.0/bindings/ocaml/plplot_impl.c:1131:9: warning: If memory allocation fails, then there is a possible null pointer dereference: c_yg [nullPointerOutOfMemory] plplot-5.15.0/bindings/ocaml/plplot_impl.c:1128:18: note: Assuming allocation function fails plplot-5.15.0/bindings/ocaml/plplot_impl.c:1128:18: note: Assignment 'c_yg=malloc(length1*sizeof(double*))', assigned value is 0 plplot-5.15.0/bindings/ocaml/plplot_impl.c:1131:9: note: Null pointer dereference plplot-5.15.0/bindings/ocaml/plplot_impl.c:234:20: style: Variable 'pltr' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/ocaml/plplot_impl.c:251:20: style: Variable 'defined' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/ocaml/plplot_impl.c:268:20: style: Variable 'mapform' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/ocaml/plplot_impl.c:288:20: style: Variable 'label' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/ocaml/plplot_impl.c:310:20: style: Variable 'handler' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/ocaml/plplot_impl.c:329:20: style: Variable 'handler' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/ocaml/plplot_impl.c:350:20: style: Variable 'handler' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tcl/matrixInit.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/pltcl.c:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/pltcl.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/pltcl.c:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/c++/plstream.cc:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/tclAPI.c:423:35: error: There is an unknown macro here somewhere. Configuration is required. If PLPLOT_VERSION is a macro then please configure it. [unknownMacro] plplot-5.15.0/bindings/tcl/tclMain.c:214:53: debug: Function::addArguments found argument 'RcFileName' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMain.c:503:45: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMain.c:237:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/tclMatrix.c:122:38: debug: Function::addArguments found argument 'clientData' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMatrix.c:1375:42: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMatrix.c:1320:60: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMatrix.c:1338:60: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMatrix.c:1351:60: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tk-x-plat/Plplotter_Init.c:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:347:37: debug: Function::addArguments found argument 'clientData' with varid 0. [varid0] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1108:71: debug: Function::addArguments found argument 'eventPtr' with varid 0. [varid0] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2441:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2722:46: debug: Function::addArguments found argument 'argv' with varid 0. [varid0] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2629:23: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2788:33: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tcl/tclMatrix.c:142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/tclMatrix.c:521:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/tclMatrix.c:615:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tcl/tclMatrix.c:1468:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_TRACE_UNSETS [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:507:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:824:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1275:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1325:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1523:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1623:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1735:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2078:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2376:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2452:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2473:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2511:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2521:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2543:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2588:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2632:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2733:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2761:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2801:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2825:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:2961:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:3105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:3167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:3193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/c++/plstream.h:137:5: style: Class 'plstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/bindings/c++/plstream.h:138:5: style: Class 'plstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/bindings/c++/plstream.h:139:5: style: Class 'plstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/bindings/c++/plstream.h:82:10: style: The function 'xform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/bindings/c++/plstream.h:63:18: note: Virtual function in base class plplot-5.15.0/bindings/c++/plstream.h:82:10: note: Function in derived class plplot-5.15.0/bindings/c++/plstream.cc:45:34: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/c++/plstream.cc:53:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/c++/plstream.cc:847:32: style:inconclusive: Function 'glevel' argument 1 names different: declaration 'p_level' definition 'level'. [funcArgNamesDifferent] plplot-5.15.0/bindings/c++/plstream.h:377:25: note: Function 'glevel' argument 1 names different: declaration 'p_level' definition 'level'. plplot-5.15.0/bindings/c++/plstream.cc:847:32: note: Function 'glevel' argument 1 names different: declaration 'p_level' definition 'level'. plplot-5.15.0/bindings/c++/plstream.cc:2595:42: style:inconclusive: Function 'GetCursor' argument 1 names different: declaration 'plg' definition 'gin'. [funcArgNamesDifferent] plplot-5.15.0/bindings/c++/plstream.h:1216:36: note: Function 'GetCursor' argument 1 names different: declaration 'plg' definition 'gin'. plplot-5.15.0/bindings/c++/plstream.cc:2595:42: note: Function 'GetCursor' argument 1 names different: declaration 'plg' definition 'gin'. plplot-5.15.0/bindings/tk/Pltk_Init.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:357:35: debug: Function::addArguments found argument 'clientData' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:1144:69: debug: Function::addArguments found argument 'eventPtr' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:2640:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:2814:23: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:2956:32: debug: Function::addArguments found argument 'interp' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:3354:49: debug: Function::addArguments found argument 'skip_driver_bop' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:3369:49: debug: Function::addArguments found argument 'skip_driver_eop' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plframe.c:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:523:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:861:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1394:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1447:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1527:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1545:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1585:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plplot_ccmap [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1712:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_RELIEF_FLAT [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1827:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1874:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:1949:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2271:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2470:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2650:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2683:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2733:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2773:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2930:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:3133:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:3310:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:3358:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:3373:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:3408:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:3440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1853:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1883:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1884:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1885:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1895:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1896:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1897:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:377:5: warning: If memory allocation fails, then there is a possible null pointer dereference: plPlotterPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:40: note: Assuming allocation function fails plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:20: note: Assignment 'plPlotterPtr=(struct PlPlotter*)malloc(sizeof(struct PlPlotter))', assigned value is 0 plplot-5.15.0/bindings/tk-x-plat/plplotter.c:377:5: note: Null pointer dereference plplot-5.15.0/bindings/tk-x-plat/plplotter.c:378:5: warning: If memory allocation fails, then there is a possible null pointer dereference: plPlotterPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:40: note: Assuming allocation function fails plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:20: note: Assignment 'plPlotterPtr=(struct PlPlotter*)malloc(sizeof(struct PlPlotter))', assigned value is 0 plplot-5.15.0/bindings/tk-x-plat/plplotter.c:378:5: note: Null pointer dereference plplot-5.15.0/bindings/tk-x-plat/plplotter.c:379:5: warning: If memory allocation fails, then there is a possible null pointer dereference: plPlotterPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:40: note: Assuming allocation function fails plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:20: note: Assignment 'plPlotterPtr=(struct PlPlotter*)malloc(sizeof(struct PlPlotter))', assigned value is 0 plplot-5.15.0/bindings/tk-x-plat/plplotter.c:379:5: note: Null pointer dereference plplot-5.15.0/bindings/tk-x-plat/plplotter.c:381:49: warning: If memory allocation fails, then there is a possible null pointer dereference: plPlotterPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:40: note: Assuming allocation function fails plplot-5.15.0/bindings/tk-x-plat/plplotter.c:373:20: note: Assignment 'plPlotterPtr=(struct PlPlotter*)malloc(sizeof(struct PlPlotter))', assigned value is 0 plplot-5.15.0/bindings/tk-x-plat/plplotter.c:381:49: note: Null pointer dereference plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1712:38: style: Variable 'pls->cmap1cp[i].c2' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1711:38: note: pls->cmap1cp[i].c2 is assigned plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1712:38: note: pls->cmap1cp[i].c2 is overwritten plplot-5.15.0/bindings/tk-x-plat/plplotter.c:891:63: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'PlPlotterConfigureEH' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:462:9: note: You might need to cast the function pointer here plplot-5.15.0/bindings/tk-x-plat/plplotter.c:891:63: note: Parameter 'eventPtr' can be declared as pointer to const plplot-5.15.0/bindings/tk-x-plat/plplotter.c:976:25: style: Variable 'event' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1040:25: style: Variable 'event' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1074:25: style: Variable 'crossingEvent' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1130:25: style: Variable 'event' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1659:44: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/bindings/tk-x-plat/plplotter.c:1659:61: style: Parameter 'rev' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/bindings/tcl/tclMatrix.c:175:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:175:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:176:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:176:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:177:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:177:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:178:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:178:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:179:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:179:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:180:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:180:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:181:5: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:181:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:188:9: warning: If memory allocation fails, then there is a possible null pointer dereference: matPtr [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:174:43: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:174:23: note: Assignment 'matPtr=(struct tclMatrix*)malloc(sizeof(struct tclMatrix))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:188:9: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:326:9: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:323:44: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:323:29: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:326:9: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:327:17: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:323:44: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:323:29: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:327:17: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:330:21: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:323:44: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:323:29: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:330:21: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:331:21: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:323:44: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:323:29: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:331:21: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:333:17: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:323:44: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:323:29: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:333:17: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:483:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:475:39: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:475:9: note: Assignment 'new=(struct tclMatrixXtnsnDescr*)malloc(sizeof(struct tclMatrixXtnsnDescr))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:483:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:484:13: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:475:39: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:475:9: note: Assignment 'new=(struct tclMatrixXtnsnDescr*)malloc(sizeof(struct tclMatrixXtnsnDescr))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:484:13: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:485:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:475:39: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:475:9: note: Assignment 'new=(struct tclMatrixXtnsnDescr*)malloc(sizeof(struct tclMatrixXtnsnDescr))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:485:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:486:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:475:39: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:475:9: note: Assignment 'new=(struct tclMatrixXtnsnDescr*)malloc(sizeof(struct tclMatrixXtnsnDescr))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:486:5: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:697:20: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:697:20: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:700:22: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:700:22: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:702:18: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:702:18: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:709:45: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:709:45: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:709:65: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:709:65: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:709:77: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:709:77: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1267:13: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:48: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:33: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:1267:13: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1268:21: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:48: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:33: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:1268:21: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1271:25: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:48: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:33: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:1271:25: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1272:25: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:48: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:33: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:1272:25: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1274:21: warning: If memory allocation fails, then there is a possible null pointer dereference: concatenated_argv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:48: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:1264:33: note: Assignment 'concatenated_argv=(char*)malloc(concatenated_argv_len*sizeof(char))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:1274:21: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1387:17: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:1386:42: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:1386:27: note: Assignment 'name=(char*)malloc(strlen(matPtr->name)+1)', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:1387:17: note: Null pointer dereference plplot-5.15.0/bindings/tcl/tclMatrix.c:1353:16: style: Variable 'matPtr' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plr.c:376:30: debug: Function::addArguments found argument 'plr' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plr.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXELS_X [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:196:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLSERV_HEADER [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:295:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:533:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:563:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plr.c:614:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plserver.c:269:34: debug: Function::addArguments found argument 'clientData' with varid 0. [varid0] plplot-5.15.0/bindings/tk/plserver.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TK_ARGV_NO_DEFAULTS [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plserver.c:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plserver.c:278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plserver.c:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plserver.c:126:9: warning: If memory allocation fails, then there is a possible null pointer dereference: myargv [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk/plserver.c:123:36: note: Assuming allocation function fails plplot-5.15.0/bindings/tk/plserver.c:123:14: note: Assignment 'myargv=(const char**)malloc((argc+1)*sizeof(char*))', assigned value is 0 plplot-5.15.0/bindings/tk/plserver.c:126:9: note: Null pointer dereference plplot-5.15.0/bindings/tk/tkMain.c:494:34: debug: Function::addArguments found argument 'clientData' with varid 0. [varid0] plplot-5.15.0/bindings/tk/tkMain.c:208:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/tkMain.c:504:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/tkMain.c:610:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/tkshell.c:50:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tcl_MatrixCmd [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/tkshell.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2062:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2071:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2097:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2098:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2099:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2109:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2110:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:2111:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/bindings/tk/plframe.c:608:72: error: Invalid strncmp() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dc [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:91:29: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:94:29: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:131:33: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:134:28: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:139:28: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotstream.cpp:144:33: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_GETBACKEND [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullBitmap [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullBitmap [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/tk/plframe.c:2061:17: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpstring [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk/plframe.c:2060:37: note: Assuming allocation function fails plplot-5.15.0/bindings/tk/plframe.c:2060:22: note: Assignment 'tmpstring=(char*)malloc(strlen(argv[2])+1)', assigned value is 0 plplot-5.15.0/bindings/tk/plframe.c:2061:17: note: Null pointer dereference plplot-5.15.0/bindings/tk/plframe.c:2096:17: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpstring [nullPointerOutOfMemory] plplot-5.15.0/bindings/tk/plframe.c:2095:36: note: Assuming allocation function fails plplot-5.15.0/bindings/tk/plframe.c:2095:21: note: Assignment 'tmpstring=(char*)malloc(strlen(argv[2])+1)', assigned value is 0 plplot-5.15.0/bindings/tk/plframe.c:2096:17: note: Null pointer dereference plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.h:44:9: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotwindow::getBackend' can be const. [functionConst] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.h:36:5: style: Class 'wxPLplotwindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:74:5: warning: Either the condition 'MemPlotDC' is redundant or there is possible null pointer dereference: MemPlotDC. [nullPointerRedundantCheck] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:82:10: note: Assuming that condition 'MemPlotDC' is not redundant plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:74:5: note: Null pointer dereference plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:60:36: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:154:48: style:inconclusive: Function 'SavePlot' argument 1 names different: declaration 'driver' definition 'devname'. [funcArgNamesDifferent] plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.h:42:36: note: Function 'SavePlot' argument 1 names different: declaration 'driver' definition 'devname'. plplot-5.15.0/bindings/wxwidgets/deprecated_wxPLplotwindow.cpp:154:48: note: Function 'SavePlot' argument 1 names different: declaration 'driver' definition 'devname'. plplot-5.15.0/bindings/tk/plframe.c:928:61: style: Parameter 'eventPtr' can be declared as pointer to const. However it seems that 'PlFrameConfigureEH' is a callback function, if 'eventPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/bindings/tk/plframe.c:473:9: note: You might need to cast the function pointer here plplot-5.15.0/bindings/tk/plframe.c:928:61: note: Parameter 'eventPtr' can be declared as pointer to const plplot-5.15.0/bindings/tk/plframe.c:1012:25: style: Variable 'event' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plframe.c:1076:23: style: Variable 'event' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plframe.c:1110:23: style: Variable 'crossingEvent' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plframe.c:2050:15: style: Variable 'col' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plframe.c:2085:15: style: Variable 'col' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plframe.c:2085:21: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/tk/plframe.c:2085:27: style: Variable 'rev' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_DEVINIT [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_RESIZE [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_IMPORT_BUFFER [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_APPEND_BUFFER [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_FIXASPECT [valueFlowBailoutIncompleteVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:41:17: warning: Member variable 'wxPLplotstream::m_width' is not initialized in the constructor. [uninitMemberVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:41:17: warning: Member variable 'wxPLplotstream::m_height' is not initialized in the constructor. [uninitMemberVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:41:17: warning: Member variable 'wxPLplotstream::m_style' is not initialized in the constructor. [uninitMemberVar] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:147:22: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. [functionConst] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.h:62:10: note: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:147:22: note: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:75:15: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:85:25: style: C-style pointer casting [cstyleCast] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:110:24: style: C-style pointer casting [cstyleCast] plplot-5.15.0/cmake/epa_build/libqhull/src/libqhull.h:48:0: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] plplot-5.15.0/cmake/epa_build/libqhull/src/libqhull.h:48:2: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] plplot-5.15.0/cmake/modules/TestBrokenIsnanCXX.cxx:14:3: warning: Return value of function isnan() is not used. [ignoredReturnValue] plplot-5.15.0/cmake/modules/TestForStdintCXX.cxx:5:12: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/cmake/modules/TestForStdintCXX.cxx:5:9: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/cmake/modules/TestNaNAware.c:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NaN [valueFlowBailoutIncompleteVar] plplot-5.15.0/cmake/test_automoc/src_same_include/test_q_object.h:12:5: style: Class 'MyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/cmake/test_automoc/src_same_include_alt/test_q_object.h:12:5: style: Class 'MyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/cmake/test_automoc/src_same_noinclude/helloworld.h:12:5: style: Class 'MyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/cmake/test_linux_ipc/pshm_read.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/cmake/test_linux_ipc/pshm_read.c:30:22: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/cmake/test_linux_ipc/pshm_unlink.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/cmake/test_linux_ipc/pshm_write.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/cmake/test_linux_ipc/pshm_write.c:30:22: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/drivers/aqt.c:236:17: error: syntax error: =[...]; [syntaxError] plplot-5.15.0/drivers/cairo.c:149:54: error: syntax error [syntaxError] plplot-5.15.0/drivers/deprecated_wxwidgets.cpp:116:58: error: syntax error [syntaxError] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable round_join [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ownGUI [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStrokeOpacity [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resizing [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resizing [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resizing [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resizing [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBuffer [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ownGUI [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStrokeWidth [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mColorRedStroke [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mColorRedStroke [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBuffer [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textHeight [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontdir [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontSize [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets.h:369:1: style: The class 'wxPLplotApp' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plplot-5.15.0/drivers/deprecated_wxwidgets.h:375:10: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotApp::GetExitFlag' can be const. [functionConst] plplot-5.15.0/drivers/deprecated_wxwidgets.h:377:10: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotApp::GetAdvanceFlag' can be const. [functionConst] plplot-5.15.0/drivers/deprecated_wxwidgets.h:399:10: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotWindow::GetRefreshFlag' can be const. [functionConst] plplot-5.15.0/drivers/deprecated_wxwidgets.h:458:9: style:inconclusive: Either there is a missing 'override', or the member function 'wxGetSizeDialog::getWidth' can be const. [functionConst] plplot-5.15.0/drivers/deprecated_wxwidgets.h:459:9: style:inconclusive: Either there is a missing 'override', or the member function 'wxGetSizeDialog::getHeight' can be const. [functionConst] plplot-5.15.0/drivers/deprecated_wxwidgets.h:182:6: style: The destructor '~wxPLDevDC' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:87:14: note: Virtual destructor in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:182:6: note: Destructor in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:184:10: style: The function 'DrawLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:90:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:184:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:185:10: style: The function 'DrawPolyline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:91:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:185:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:186:10: style: The function 'ClearBackground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:92:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:186:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:187:10: style: The function 'FillPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:93:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:187:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:188:10: style: The function 'BlitRectangle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:94:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:188:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:189:10: style: The function 'CreateCanvas' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:96:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:189:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:190:10: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:97:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:190:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:191:10: style: The function 'SetColor0' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:98:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:191:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:192:10: style: The function 'SetColor1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:99:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:192:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:193:10: style: The function 'SetExternalBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:100:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:193:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:199:10: style: The function 'ProcessString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:106:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:199:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:200:10: style: The function 'PSDrawTextToDC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:108:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:200:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets.h:201:10: style: The function 'PSSetFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plplot-5.15.0/drivers/deprecated_wxwidgets.h:109:18: note: Virtual function in base class plplot-5.15.0/drivers/deprecated_wxwidgets.h:201:10: note: Function in derived class plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:429:15: style: C-style pointer casting [cstyleCast] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:550:23: style: Variable 'fontname' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:550:14: style: Variable 'fontname' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:66:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullBitmap [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:214:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullBitmap [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:339:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvCurrent [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:412:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FCI_FAMILY [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:460:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:66:15: style: C-style pointer casting [cstyleCast] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:214:11: style: C-style pointer casting [cstyleCast] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:218:11: style: C-style pointer casting [cstyleCast] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:269:14: style: C-style pointer casting [cstyleCast] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:101:13: style: The scope of the variable 'x1a' can be reduced. [variableScope] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:101:18: style: The scope of the variable 'y1a' can be reduced. [variableScope] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:477:15: style: The scope of the variable 'lineFeed' can be reduced. [variableScope] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:267:42: style:inconclusive: Function 'SetExternalBuffer' argument 1 names different: declaration 'buffer' definition 'dc'. [funcArgNamesDifferent] plplot-5.15.0/drivers/deprecated_wxwidgets.h:193:35: note: Function 'SetExternalBuffer' argument 1 names different: declaration 'buffer' definition 'dc'. plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:267:42: note: Function 'SetExternalBuffer' argument 1 names different: declaration 'buffer' definition 'dc'. plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:463:21: style: Variable 'clip' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/drivers/deprecated_wxwidgets_dc.cpp:477:30: style: Variable 'lineFeed' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/drivers/ps.c:49:51: error: syntax error [syntaxError] plplot-5.15.0/drivers/psttf.cc:53:54: error: syntax error [syntaxError] plplot-5.15.0/drivers/qt.cpp:55:59: error: syntax error [syntaxError] plplot-5.15.0/drivers/svg.c:374:42: debug: Function::addArguments found argument 'pls' with varid 0. [varid0] plplot-5.15.0/drivers/test-drv-info.c:43:28: debug: Function::addArguments found argument 'sig' with varid 0. [varid0] plplot-5.15.0/drivers/test-drv-info.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/test-drv-info.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/test-drv-info.c:54:19: style: Variable 'library_target_prefix' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/drivers/test-drv-info.c:55:19: style: Variable 'drvnam' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/drivers/test-drv-info.c:58:18: style: Unused variable: string [unusedVariable] plplot-5.15.0/drivers/test-drv-info.c:58:27: style: Unused variable: token [unusedVariable] plplot-5.15.0/drivers/test-drv-info.c:58:35: style: Unused variable: saveptr [unusedVariable] plplot-5.15.0/drivers/svg.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plDevType_FileOriented [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/svg.c:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS_MODE [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/svg.c:505:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/svg.c:681:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/svg.c:1122:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/wxwidgets.cpp:102:58: error: syntax error [syntaxError] plplot-5.15.0/drivers/wxwidgets_comms.cpp:392:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/wxwidgets_comms.cpp:690:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plplot-5.15.0/drivers/wxwidgets_comms.cpp:657:15: warning: Member variable 'PLNamedMutex::m_mutexName' is not initialized in the constructor. [uninitMemberVar] plplot-5.15.0/drivers/wxwidgets_comms.h:190:10: style:inconclusive: Technically the member function 'PLMemoryMap::isValid' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.h:201:12: style:inconclusive: Technically the member function 'PLMemoryMap::getSize' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.cpp:696:20: style:inconclusive: Technically the member function 'PLNamedMutex::aquire' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.h:231:10: note: Technically the member function 'PLNamedMutex::aquire' can be const. plplot-5.15.0/drivers/wxwidgets_comms.cpp:696:20: note: Technically the member function 'PLNamedMutex::aquire' can be const. plplot-5.15.0/drivers/wxwidgets_comms.cpp:752:20: style:inconclusive: Technically the member function 'PLNamedMutex::isValid' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.h:234:10: note: Technically the member function 'PLNamedMutex::isValid' can be const. plplot-5.15.0/drivers/wxwidgets_comms.cpp:752:20: note: Technically the member function 'PLNamedMutex::isValid' can be const. plplot-5.15.0/drivers/wxwidgets_comms.h:227:5: style: Class 'PLNamedMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/drivers/wxwidgets_comms.h:248:5: style: Class 'PLNamedMutexLocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/drivers/wxwidgets_dev.cpp:1671:70: error: There is an unknown macro here somewhere. Configuration is required. If NAME_wxPLViewer is a macro then please configure it. [unknownMacro] plplot-5.15.0/examples/c++/deprecated_wxPLplotDemo.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxPLPLOT_BACKEND_AGG [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/deprecated_wxPLplotDemo.cpp:99:5: style: Class 'MyFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/examples/c++/deprecated_wxPLplotDemo.cpp:110:17: style: class member 'MyFrame::m_backend' is never used. [unusedStructMember] plplot-5.15.0/examples/c++/qt_PlotWindow.h:55:5: style: Class 'PlotWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MASK_SHIFT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x00.cc:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x00.cc:56:5: warning: Class 'x00' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x00.cc:56:5: warning: Class 'x00' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:77:5: style: Class 'wxPlDemoFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:128:14: style: Variable 'y[i]' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:127:14: note: y[i] is assigned plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:128:14: note: y[i] is overwritten plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:94:42: style: Parameter 'event' can be declared as reference to const. However it seems that 'OnIdle' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:90:61: note: You might need to cast the function pointer here plplot-5.15.0/examples/c++/wxPLplotDemo.cpp:94:42: note: Parameter 'event' can be declared as reference to const plplot-5.15.0/examples/c++/x01.cc:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x01.cc:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x01.cc:128:5: warning: Class 'x01' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x01.cc:128:5: warning: Class 'x01' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x01.cc:207:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plplot-5.15.0/examples/c++/x01.cc:211:13: note: Found duplicate branches for 'if' and 'else'. plplot-5.15.0/examples/c++/x01.cc:207:13: note: Found duplicate branches for 'if' and 'else'. plplot-5.15.0/examples/c++/x01cc.cc:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Red [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x01cc.cc:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Red [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x01cc.cc:358:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x02.cc:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x02.cc:163:5: warning: Class 'x02' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x02.cc:163:5: warning: Class 'x02' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x01cc.cc:43:57: warning: Class 'Matrix' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x01cc.cc:43:57: warning: Class 'Matrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x01cc.cc:354:5: warning: Class 'x01cc' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x01cc.cc:354:5: warning: Class 'x01cc' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x03.cc:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x04.cc:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x04.cc:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LEGEND_LINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x04.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] plplot-5.15.0/examples/c++/x04.cc:46:5: warning: Class 'x04' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x04.cc:46:5: warning: Class 'x04' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x04.cc:176:33: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x04.cc:179:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x03.cc:62:5: warning: Class 'x03' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x03.cc:62:5: warning: Class 'x03' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/drivers/svg.c:205:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:205:10: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:205:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:205:33: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:209:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:38: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:209:55: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:55: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:209:100: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:100: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:209:117: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:117: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:211:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:211:17: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:211:58: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:211:58: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:213:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:213:5: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:223:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:223:5: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:225:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:225:5: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:226:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:226:5: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:1034:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:227:18: note: Calling function 'svg_general', 1st argument 'aStream' value is 0 plplot-5.15.0/drivers/svg.c:1034:14: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:1046:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:227:18: note: Calling function 'svg_general', 1st argument 'aStream' value is 0 plplot-5.15.0/drivers/svg.c:1033:17: note: Calling function 'svg_indent', 1st argument 'aStream' value is 0 plplot-5.15.0/drivers/svg.c:1046:22: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:1048:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:227:18: note: Calling function 'svg_general', 1st argument 'aStream' value is 0 plplot-5.15.0/drivers/svg.c:1033:17: note: Calling function 'svg_indent', 1st argument 'aStream' value is 0 plplot-5.15.0/drivers/svg.c:1048:18: note: Null pointer dereference plplot-5.15.0/drivers/svg.c:223:27: style: Variable 'aStream->textClipping' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/drivers/svg.c:221:31: note: aStream->textClipping is assigned plplot-5.15.0/drivers/svg.c:223:27: note: aStream->textClipping is overwritten plplot-5.15.0/drivers/svg.c:410:39: style: Parameter 'xa' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:410:50: style: Parameter 'ya' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:473:26: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:473:38: style: Parameter 'xa' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:473:49: style: Parameter 'ya' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:1058:34: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:1073:34: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:1094:32: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:1115:43: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/drivers/svg.c:1137:33: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/examples/c++/x05.cc:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x05.cc:52:5: warning: Class 'x05' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x05.cc:52:5: warning: Class 'x05' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x06.cc:52:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x07.cc:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x06.cc:49:5: warning: Class 'x06' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x06.cc:49:5: warning: Class 'x06' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x08.cc:49:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x08.cc:50:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x07.cc:54:5: warning: Class 'x07' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x07.cc:54:5: warning: Class 'x07' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x07.cc:48:17: style: The scope of the variable 'k' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x08.cc:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x08.cc:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x08.cc:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x10.cc:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x10.cc:41:5: warning: Class 'x10' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x10.cc:41:5: warning: Class 'x10' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x08.cc:182:5: warning: Class 'x08' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x08.cc:182:5: warning: Class 'x08' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x08.cc:303:44: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x11.cc:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x09.cc:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x09.cc:321:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x09.cc:458:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x11.cc:114:5: warning: Class 'x11' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x11.cc:114:5: warning: Class 'x11' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x12.cc:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x12.cc:55:5: warning: Class 'x12' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x12.cc:55:5: warning: Class 'x12' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x13.cc:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x13.cc:54:5: warning: Class 'x13' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x13.cc:54:5: warning: Class 'x13' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x13.cc:46:14: style: The scope of the variable 'j' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x13.cc:46:32: style: The scope of the variable 'theta1' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x14.cc:107:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x09.cc:110:5: warning: Class 'x09' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x09.cc:110:5: warning: Class 'x09' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x09.cc:196:26: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:200:26: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:223:26: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:227:26: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:321:26: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:458:52: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:466:52: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x09.cc:346:18: style: Local variable 'clevel' shadows outer variable [shadowVariable] plplot-5.15.0/examples/c++/x09.cc:54:22: note: Shadowed declaration plplot-5.15.0/examples/c++/x09.cc:346:18: note: Shadow variable plplot-5.15.0/examples/c++/x15.cc:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x14.cc:402:11: performance:inconclusive: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x14.cc:38:10: note: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x14.cc:402:11: note: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x14.cc:104:5: warning: Class 'x14' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x14.cc:104:5: warning: Class 'x14' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x14.cc:335:11: style: Local variable 'x' shadows outer variable [shadowVariable] plplot-5.15.0/examples/c++/x14.cc:44:24: note: Shadowed declaration plplot-5.15.0/examples/c++/x14.cc:335:11: note: Shadow variable plplot-5.15.0/examples/c++/x14.cc:335:19: style: Local variable 'y' shadows outer variable [shadowVariable] plplot-5.15.0/examples/c++/x14.cc:44:32: note: Shadowed declaration plplot-5.15.0/examples/c++/x14.cc:335:19: note: Shadow variable plplot-5.15.0/examples/c++/x15.cc:65:5: warning: Class 'x15' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x15.cc:65:5: warning: Class 'x15' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x16.cc:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_COLORBAR_LABEL_BOTTOM [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x17.cc:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x18.cc:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x18.cc:63:5: warning: Class 'x18' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x18.cc:63:5: warning: Class 'x18' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x16.cc:178:5: warning: Class 'x16' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x16.cc:178:5: warning: Class 'x16' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x16.cc:281:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:309:50: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:328:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:357:51: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:376:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:387:70: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:406:51: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:425:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:457:55: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:501:51: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x16.cc:520:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x19.cc:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_Y_AXIS [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x19.cc:152:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x19.cc:180:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x19.cc:177:5: warning: Class 'x19' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x19.cc:177:5: warning: Class 'x19' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x19.cc:156:9: warning: If memory allocation fails, then there is a possible null pointer dereference: contours [nullPointerOutOfMemory] plplot-5.15.0/examples/c++/x19.cc:152:39: note: Assuming allocation function fails plplot-5.15.0/examples/c++/x19.cc:152:23: note: Assignment 'contours=(PLINT*)malloc(ncontours*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/examples/c++/x19.cc:156:9: note: Null pointer dereference plplot-5.15.0/examples/c++/x19.cc:158:9: warning: If memory allocation fails, then there is a possible null pointer dereference: water [nullPointerOutOfMemory] plplot-5.15.0/examples/c++/x19.cc:153:39: note: Assuming allocation function fails plplot-5.15.0/examples/c++/x19.cc:153:23: note: Assignment 'water=(PLINT*)malloc(nwater*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/examples/c++/x19.cc:158:9: note: Null pointer dereference plplot-5.15.0/examples/c++/x19.cc:152:23: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x19.cc:153:23: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x19.cc:305:77: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x19.cc:319:77: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x19.cc:273:10: style: Variable 'minx' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c++/x19.cc:260:10: note: minx is assigned plplot-5.15.0/examples/c++/x19.cc:273:10: note: minx is overwritten plplot-5.15.0/examples/c++/x19.cc:274:10: style: Variable 'maxx' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c++/x19.cc:261:10: note: maxx is assigned plplot-5.15.0/examples/c++/x19.cc:274:10: note: maxx is overwritten plplot-5.15.0/examples/c++/x19.cc:275:10: style: Variable 'miny' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c++/x19.cc:262:10: note: miny is assigned plplot-5.15.0/examples/c++/x19.cc:275:10: note: miny is overwritten plplot-5.15.0/examples/c++/x19.cc:276:10: style: Variable 'maxy' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c++/x19.cc:263:10: note: maxy is assigned plplot-5.15.0/examples/c++/x19.cc:276:10: note: maxy is overwritten plplot-5.15.0/examples/c++/x20.cc:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x20.cc:342:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x20.cc:453:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLK_Return [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x17.cc:71:5: warning: Class 'x17' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x17.cc:71:5: warning: Class 'x17' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x21.cc:46:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x21.cc:47:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x20.cc:146:5: warning: Class 'x20' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x20.cc:146:5: warning: Class 'x20' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x20.cc:121:31: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x20.cc:375:15: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x20.cc:121:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/examples/c++/x21.cc:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x21.cc:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x21.cc:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:63:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x22.cc:64:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x22.cc:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:159:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:186:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLPointer [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:301:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:357:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x23.cc:251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x22.cc:353:5: warning: Class 'x22' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x22.cc:353:5: warning: Class 'x22' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x22.cc:44:14: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:108:52: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:159:53: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:211:25: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:214:23: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:214:50: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:215:32: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:301:82: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:307:57: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x22.cc:175:11: style: Local variable 'nc' shadows outer variable [shadowVariable] plplot-5.15.0/examples/c++/x22.cc:70:22: note: Shadowed declaration plplot-5.15.0/examples/c++/x22.cc:175:11: note: Shadow variable plplot-5.15.0/examples/c++/x22.cc:41:12: style: Variable 'trdata' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/examples/c++/x23.cc:249:5: warning: Class 'x23' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x23.cc:249:5: warning: Class 'x23' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x23.cc:246:23: style: The scope of the variable 'length' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x23.cc:246:31: style: The scope of the variable 'slice' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x23.cc:324:15: style: The scope of the variable 'family_index' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x23.cc:324:29: style: The scope of the variable 'style_index' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x23.cc:324:42: style: The scope of the variable 'weight_index' can be reduced. [variableScope] plplot-5.15.0/examples/c++/x21.cc:181:5: performance: Variable 'xm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] plplot-5.15.0/examples/c++/x21.cc:181:10: performance: Variable 'ym' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] plplot-5.15.0/examples/c++/x21.cc:182:5: performance: Variable 'xM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] plplot-5.15.0/examples/c++/x21.cc:182:10: performance: Variable 'yM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] plplot-5.15.0/examples/c++/x21.cc:429:11: performance:inconclusive: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x21.cc:41:10: note: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:429:11: note: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:371:11: style:inconclusive: Technically the member function 'x21::create_grid' can be const. [functionConst] plplot-5.15.0/examples/c++/x21.cc:42:10: note: Technically the member function 'x21::create_grid' can be const. plplot-5.15.0/examples/c++/x21.cc:371:11: note: Technically the member function 'x21::create_grid' can be const. plplot-5.15.0/examples/c++/x21.cc:386:11: performance:inconclusive: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x21.cc:43:10: note: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:386:11: note: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:186:5: warning: Class 'x21' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x21.cc:186:5: warning: Class 'x21' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x21.cc:268:30: style: Same expression on both sides of '!='. [duplicateExpression] plplot-5.15.0/examples/c++/x21.cc:277:65: style: Same expression on both sides of '!='. [duplicateExpression] plplot-5.15.0/examples/c++/x21.cc:386:29: style:inconclusive: Function 'free_grid' argument 1 names different: declaration 'x' definition 'xi'. [funcArgNamesDifferent] plplot-5.15.0/examples/c++/x21.cc:43:28: note: Function 'free_grid' argument 1 names different: declaration 'x' definition 'xi'. plplot-5.15.0/examples/c++/x21.cc:386:29: note: Function 'free_grid' argument 1 names different: declaration 'x' definition 'xi'. plplot-5.15.0/examples/c++/x21.cc:386:40: style:inconclusive: Function 'free_grid' argument 2 names different: declaration 'y' definition 'yi'. [funcArgNamesDifferent] plplot-5.15.0/examples/c++/x21.cc:43:38: note: Function 'free_grid' argument 2 names different: declaration 'y' definition 'yi'. plplot-5.15.0/examples/c++/x21.cc:386:40: note: Function 'free_grid' argument 2 names different: declaration 'y' definition 'yi'. plplot-5.15.0/examples/c++/x24.cc:125:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x24.cc:123:5: warning: Class 'x24' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x24.cc:123:5: warning: Class 'x24' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x26.cc:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x26.cc:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LEGEND_LINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x26.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] plplot-5.15.0/examples/c++/x26.cc:124:5: warning: Class 'x26' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x26.cc:124:5: warning: Class 'x26' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x26.cc:258:33: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x26.cc:262:10: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x27.cc:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x27.cc:152:6: performance:inconclusive: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x27.cc:37:10: note: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x27.cc:152:6: note: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x27.cc:77:5: warning: Class 'x27' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x27.cc:77:5: warning: Class 'x27' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x27.cc:160:19: style:inconclusive: Function 'spiro' argument 1 names different: declaration 'data' definition 'params'. [funcArgNamesDifferent] plplot-5.15.0/examples/c++/x27.cc:38:23: note: Function 'spiro' argument 1 names different: declaration 'data' definition 'params'. plplot-5.15.0/examples/c++/x27.cc:160:19: note: Function 'spiro' argument 1 names different: declaration 'data' definition 'params'. plplot-5.15.0/examples/c++/x28.cc:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x29.cc:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x28.cc:84:5: warning: Class 'x28' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x28.cc:84:5: warning: Class 'x28' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x25.cc:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x30.cc:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x30.cc:76:5: warning: Class 'x30' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x30.cc:76:5: warning: Class 'x30' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x29.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] plplot-5.15.0/examples/c++/x29.cc:67:5: warning: Class 'x29' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x29.cc:67:5: warning: Class 'x29' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x29.cc:255:11: style: Local variable 'x' shadows outer variable [shadowVariable] plplot-5.15.0/examples/c++/x29.cc:37:14: note: Shadowed declaration plplot-5.15.0/examples/c++/x29.cc:255:11: note: Shadow variable plplot-5.15.0/examples/c++/x29.cc:255:20: style: Local variable 'y' shadows outer variable [shadowVariable] plplot-5.15.0/examples/c++/x29.cc:37:22: note: Shadowed declaration plplot-5.15.0/examples/c++/x29.cc:255:20: note: Shadow variable plplot-5.15.0/examples/c++/x29.cc:216:52: style: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. [knownArgument] plplot-5.15.0/examples/c++/x29.cc:205:12: note: Assignment 'npts=62', assigned value is 62 plplot-5.15.0/examples/c++/x29.cc:216:52: note: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. plplot-5.15.0/examples/c++/x31.cc:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x33.cc:63:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x33.cc:64:11: debug: Function::addArguments found argument 'x' with varid 0. [varid0] plplot-5.15.0/examples/c++/x33.cc:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x33.cc:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x33.cc:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_POSITION_LEFT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x33.cc:338:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x25.cc:42:5: warning: Class 'x25' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x25.cc:42:5: warning: Class 'x25' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x31.cc:71:5: warning: Class 'x31' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x31.cc:71:5: warning: Class 'x31' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c/ext-cairo-test.c:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/extXdrawable_demo.c:92:83: debug: Function::addArguments found argument 'ev' with varid 0. [varid0] plplot-5.15.0/examples/c/extXdrawable_demo.c:117:96: debug: Function::addArguments found argument 'data' with varid 0. [varid0] plplot-5.15.0/examples/c/extXdrawable_demo.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_DEVINIT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/extXdrawable_demo.c:152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/test_plbuf.c:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/extXdrawable_demo.c:153:5: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] plplot-5.15.0/examples/c/extXdrawable_demo.c:157:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] plplot-5.15.0/examples/c/extXdrawable_demo.c:169:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] plplot-5.15.0/examples/c/extXdrawable_demo.c:171:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] plplot-5.15.0/examples/c/test_plbuf.c:69:11: style: Unused variable: ver [unusedVariable] plplot-5.15.0/examples/c/test_plend.c:17:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/tutor.c:84:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/tutor.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/tutor.c:89:5: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] plplot-5.15.0/examples/c/tutor.c:72:18: style: Variable 'legend' can be declared as const array [constVariable] plplot-5.15.0/examples/c/tutor.c:284:14: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/examples/c/x00c.c:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/tutor.c:67:36: style: Unused variable: tmpstr [unusedVariable] plplot-5.15.0/examples/c/x01c.c:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_NODELETE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x02c.c:21:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x03c.c:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c++/x33.cc:331:5: warning: Class 'x33' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] plplot-5.15.0/examples/c++/x33.cc:331:5: warning: Class 'x33' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] plplot-5.15.0/examples/c++/x33.cc:260:36: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:263:36: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:379:31: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:382:60: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:427:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:430:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:441:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:444:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:455:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:458:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:469:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:472:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:483:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:486:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:497:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:500:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:511:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:514:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:563:31: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:566:60: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:647:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:650:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:672:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:675:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:697:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:700:56: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:725:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:750:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:775:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:802:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:826:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c++/x33.cc:850:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/examples/c/x04c.c:19:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x04c.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LEGEND_LINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x04c.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] plplot-5.15.0/examples/c/x05c.c:22:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x06c.c:21:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x07c.c:54:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x08c.c:172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x09c.c:50:67: debug: Function::addArguments found argument 'pltr_data' with varid 0. [varid0] plplot-5.15.0/examples/c/x10c.c:17:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x11c.c:79:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x09c.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pltr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x09c.c:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pltr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x09c.c:302:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x08c.c:200:9: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x08c.c:180:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x08c.c:180:9: note: Assignment 'x=(PLFLT*)calloc(35,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x08c.c:200:9: note: Null pointer dereference plplot-5.15.0/examples/c/x08c.c:207:9: warning: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x08c.c:181:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x08c.c:181:9: note: Assignment 'y=(PLFLT*)calloc(45,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x08c.c:207:9: note: Null pointer dereference plplot-5.15.0/examples/c/x08c.c:272:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: indexymin [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x08c.c:244:33: note: Assuming allocation function fails plplot-5.15.0/examples/c/x08c.c:244:17: note: Assignment 'indexymin=(PLINT*)malloc(35*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/examples/c/x08c.c:272:9: note: Null pointer dereference plplot-5.15.0/examples/c/x08c.c:285:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: indexymin [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x08c.c:244:33: note: Assuming allocation function fails plplot-5.15.0/examples/c/x08c.c:244:17: note: Assignment 'indexymin=(PLINT*)malloc(35*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/examples/c/x08c.c:285:19: note: Null pointer dereference plplot-5.15.0/examples/c/x11c.c:91:9: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x11c.c:85:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x11c.c:85:9: note: Assignment 'x=(PLFLT*)calloc(35,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x11c.c:91:9: note: Null pointer dereference plplot-5.15.0/examples/c/x11c.c:95:9: warning: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x11c.c:86:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x11c.c:86:9: note: Assignment 'y=(PLFLT*)calloc(46,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x11c.c:95:9: note: Null pointer dereference plplot-5.15.0/examples/c/x11c.c:99:14: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x11c.c:85:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x11c.c:85:9: note: Assignment 'x=(PLFLT*)calloc(35,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x11c.c:99:14: note: Null pointer dereference plplot-5.15.0/examples/c/x11c.c:102:23: warning: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x11c.c:86:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x11c.c:86:9: note: Assignment 'y=(PLFLT*)calloc(46,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x11c.c:102:23: note: Null pointer dereference plplot-5.15.0/examples/c/x12c.c:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x13c.c:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x14c.c:387:69: debug: Function::addArguments found argument 'pltr_data' with varid 0. [varid0] plplot-5.15.0/examples/c/x14c.c:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x14c.c:387:15: style:inconclusive: Function 'mypltr' argument 1 names different: declaration 'x' definition 'xx'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x14c.c:37:20: note: Function 'mypltr' argument 1 names different: declaration 'x' definition 'xx'. plplot-5.15.0/examples/c/x14c.c:387:15: note: Function 'mypltr' argument 1 names different: declaration 'x' definition 'xx'. plplot-5.15.0/examples/c/x14c.c:387:25: style:inconclusive: Function 'mypltr' argument 2 names different: declaration 'y' definition 'yy'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x14c.c:37:29: note: Function 'mypltr' argument 2 names different: declaration 'y' definition 'yy'. plplot-5.15.0/examples/c/x14c.c:387:25: note: Function 'mypltr' argument 2 names different: declaration 'y' definition 'yy'. plplot-5.15.0/examples/c/x15c.c:39:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x15c.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plfill [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x15c.c:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plfill [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x16c.c:31:67: debug: Function::addArguments found argument 'pltr_data' with varid 0. [varid0] plplot-5.15.0/examples/c/x16c.c:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_COLORBAR_LABEL_BOTTOM [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x17c.c:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x18c.c:31:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x18c.c:110:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x18c.c:48:9: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:42:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:42:9: note: Assignment 'z=(PLFLT*)malloc(1000*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:48:9: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:53:13: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:42:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:42:9: note: Assignment 'z=(PLFLT*)malloc(1000*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:53:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:55:9: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:40:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:40:9: note: Assignment 'x=(PLFLT*)malloc(1000*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:55:9: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:56:9: warning: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:41:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:41:9: note: Assignment 'y=(PLFLT*)malloc(1000*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:56:9: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:139:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:110:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:110:9: note: Assignment 'x=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:139:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:140:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:111:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:111:9: note: Assignment 'y=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:140:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:141:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:112:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:112:9: note: Assignment 'z=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:141:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:143:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:110:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:110:9: note: Assignment 'x=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:143:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:144:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:111:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:111:9: note: Assignment 'y=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:144:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:145:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:112:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:112:9: note: Assignment 'z=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:145:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:147:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:110:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:110:9: note: Assignment 'x=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:147:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:148:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:111:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:111:9: note: Assignment 'y=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:148:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:149:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:112:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:112:9: note: Assignment 'z=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:149:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:151:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:110:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:110:9: note: Assignment 'x=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:151:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:152:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:111:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:111:9: note: Assignment 'y=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:152:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:153:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:112:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:112:9: note: Assignment 'z=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:153:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:155:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:110:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:110:9: note: Assignment 'x=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:155:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:156:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:111:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:111:9: note: Assignment 'y=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:156:13: note: Null pointer dereference plplot-5.15.0/examples/c/x18c.c:157:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x18c.c:112:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x18c.c:112:9: note: Assignment 'z=(PLFLT*)malloc(5*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x18c.c:157:13: note: Null pointer dereference plplot-5.15.0/examples/c/x16c.c:211:9: warning: If memory allocation fails, then there is a possible null pointer dereference: clevel [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x16c.c:188:30: note: Assuming allocation function fails plplot-5.15.0/examples/c/x16c.c:188:14: note: Assignment 'clevel=(PLFLT*)calloc((unsigned long)ns,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x16c.c:211:9: note: Null pointer dereference plplot-5.15.0/examples/c/x16c.c:214:9: warning: If memory allocation fails, then there is a possible null pointer dereference: shedge [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x16c.c:189:30: note: Assuming allocation function fails plplot-5.15.0/examples/c/x16c.c:189:14: note: Assignment 'shedge=(PLFLT*)calloc((unsigned long)(ns+1),sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x16c.c:214:9: note: Null pointer dereference plplot-5.15.0/examples/c/x16c.c:580:26: style:inconclusive: Function 'f2mnmx' argument 2 names different: declaration 'nx' definition 'nnx'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x16c.c:40:26: note: Function 'f2mnmx' argument 2 names different: declaration 'nx' definition 'nnx'. plplot-5.15.0/examples/c/x16c.c:580:26: note: Function 'f2mnmx' argument 2 names different: declaration 'nx' definition 'nnx'. plplot-5.15.0/examples/c/x16c.c:580:37: style:inconclusive: Function 'f2mnmx' argument 3 names different: declaration 'ny' definition 'nny'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x16c.c:40:36: note: Function 'f2mnmx' argument 3 names different: declaration 'ny' definition 'nny'. plplot-5.15.0/examples/c/x16c.c:580:37: note: Function 'f2mnmx' argument 3 names different: declaration 'ny' definition 'nny'. plplot-5.15.0/examples/c/x16c.c:580:49: style:inconclusive: Function 'f2mnmx' argument 4 names different: declaration 'fmin' definition 'fnmin'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x16c.c:40:47: note: Function 'f2mnmx' argument 4 names different: declaration 'fmin' definition 'fnmin'. plplot-5.15.0/examples/c/x16c.c:580:49: note: Function 'f2mnmx' argument 4 names different: declaration 'fmin' definition 'fnmin'. plplot-5.15.0/examples/c/x16c.c:580:63: style:inconclusive: Function 'f2mnmx' argument 5 names different: declaration 'fmax' definition 'fnmax'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x16c.c:40:60: note: Function 'f2mnmx' argument 5 names different: declaration 'fmax' definition 'fnmax'. plplot-5.15.0/examples/c/x16c.c:580:63: note: Function 'f2mnmx' argument 5 names different: declaration 'fmax' definition 'fnmax'. plplot-5.15.0/examples/c/x17c.c:131:13: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/c/x17c.c:131:18: style: Variable 'y3' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/c/x17c.c:131:23: style: Variable 'y4' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/c/x19c.c:13:77: debug: Function::addArguments found argument 'data' with varid 0. [varid0] plplot-5.15.0/examples/c/x19c.c:69:95: debug: Function::addArguments found argument 'data' with varid 0. [varid0] plplot-5.15.0/examples/c/x19c.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_Y_AXIS [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x19c.c:142:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x21c.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x21c.c:346:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x21c.c:370:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x20c.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x20c.c:444:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLK_Return [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x19c.c:235:10: style: Variable 'minx' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c/x19c.c:222:10: note: minx is assigned plplot-5.15.0/examples/c/x19c.c:235:10: note: minx is overwritten plplot-5.15.0/examples/c/x19c.c:236:10: style: Variable 'maxx' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c/x19c.c:223:10: note: maxx is assigned plplot-5.15.0/examples/c/x19c.c:236:10: note: maxx is overwritten plplot-5.15.0/examples/c/x19c.c:237:10: style: Variable 'miny' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c/x19c.c:224:10: note: miny is assigned plplot-5.15.0/examples/c/x19c.c:237:10: note: miny is overwritten plplot-5.15.0/examples/c/x19c.c:238:10: style: Variable 'maxy' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/examples/c/x19c.c:225:10: note: maxy is assigned plplot-5.15.0/examples/c/x19c.c:238:10: note: maxy is overwritten plplot-5.15.0/examples/c/x20c.c:325:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] plplot-5.15.0/examples/c/x20c.c:359:23: warning: If memory allocation fails, then there is a possible null pointer dereference: img [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x20c.c:356:35: note: Assuming allocation function fails plplot-5.15.0/examples/c/x20c.c:356:11: note: Assignment 'img=(unsigned char*)malloc((unsigned long)(w*h)*sizeof(char))', assigned value is 0 plplot-5.15.0/examples/c/x20c.c:359:23: note: Null pointer dereference plplot-5.15.0/examples/c/x20c.c:80:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/examples/c/x22c.c:93:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pltr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x22c.c:163:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pltr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x22c.c:218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLPointer [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x22c.c:383:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pltr2 [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x22c.c:415:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x23c.c:228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x21c.c:252:30: style: Same expression on both sides of '!='. [duplicateExpression] plplot-5.15.0/examples/c/x21c.c:261:65: style: Same expression on both sides of '!='. [duplicateExpression] plplot-5.15.0/examples/c/x21c.c:357:19: style:inconclusive: Function 'free_grid' argument 1 names different: declaration 'x' definition 'xi'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x21c.c:126:24: note: Function 'free_grid' argument 1 names different: declaration 'x' definition 'xi'. plplot-5.15.0/examples/c/x21c.c:357:19: note: Function 'free_grid' argument 1 names different: declaration 'x' definition 'xi'. plplot-5.15.0/examples/c/x21c.c:357:30: style:inconclusive: Function 'free_grid' argument 2 names different: declaration 'y' definition 'yi'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x21c.c:126:34: note: Function 'free_grid' argument 2 names different: declaration 'y' definition 'yi'. plplot-5.15.0/examples/c/x21c.c:357:30: note: Function 'free_grid' argument 2 names different: declaration 'y' definition 'yi'. plplot-5.15.0/examples/c/x24c.c:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x25c.c:24:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x26c.c:115:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x26c.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LEGEND_LINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x26c.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] plplot-5.15.0/examples/c/x22c.c:180:12: style: Variable 'trdata' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/examples/c/x27c.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x27c.c:152:14: style:inconclusive: Function 'spiro' argument 1 names different: declaration 'data' definition 'params'. [funcArgNamesDifferent] plplot-5.15.0/examples/c/x27c.c:28:19: note: Function 'spiro' argument 1 names different: declaration 'data' definition 'params'. plplot-5.15.0/examples/c/x27c.c:152:14: note: Function 'spiro' argument 1 names different: declaration 'data' definition 'params'. plplot-5.15.0/examples/c/x28c.c:65:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x29c.c:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x28c.c:71:9: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x28c.c:65:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x28c.c:65:9: note: Assignment 'x=(PLFLT*)calloc(2,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x28c.c:71:9: note: Null pointer dereference plplot-5.15.0/examples/c/x28c.c:75:9: warning: If memory allocation fails, then there is a possible null pointer dereference: y [nullPointerOutOfMemory] plplot-5.15.0/examples/c/x28c.c:66:25: note: Assuming allocation function fails plplot-5.15.0/examples/c/x28c.c:66:9: note: Assignment 'y=(PLFLT*)calloc(2,sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/examples/c/x28c.c:75:9: note: Null pointer dereference plplot-5.15.0/examples/c/x29c.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] plplot-5.15.0/examples/c/x29c.c:207:52: style: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. [knownArgument] plplot-5.15.0/examples/c/x29c.c:196:12: note: Assignment 'npts=62', assigned value is 62 plplot-5.15.0/examples/c/x29c.c:207:52: note: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. plplot-5.15.0/examples/c/x30c.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x31c.c:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x32c.c:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x32c.c:171:12: style: Variable 'xmid' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/c/x32c.c:172:12: style: Variable 'xwidth' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/c/x34c.c:54:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x34c.c:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_DRAWMODE_DEFAULT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x33c.c:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_POSITION_LEFT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/c/x33c.c:333:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk01.c:490:40: debug: Function::addArguments found argument 'cd' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk01.c:342:73: debug: Function::addArguments found argument 'pltr_data' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk01.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk01.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk01.c:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk01.c:446:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plfill [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk01.c:505:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk01.c:472:47: style:inconclusive: Function 'f2mnmx' argument 4 names different: declaration 'fmin' definition 'fmn'. [funcArgNamesDifferent] plplot-5.15.0/examples/tk/xtk01.c:351:47: note: Function 'f2mnmx' argument 4 names different: declaration 'fmin' definition 'fmn'. plplot-5.15.0/examples/tk/xtk01.c:472:47: note: Function 'f2mnmx' argument 4 names different: declaration 'fmin' definition 'fmn'. plplot-5.15.0/examples/tk/xtk01.c:472:59: style:inconclusive: Function 'f2mnmx' argument 5 names different: declaration 'fmax' definition 'fmx'. [funcArgNamesDifferent] plplot-5.15.0/examples/tk/xtk01.c:351:60: note: Function 'f2mnmx' argument 5 names different: declaration 'fmax' definition 'fmx'. plplot-5.15.0/examples/tk/xtk01.c:472:59: note: Function 'f2mnmx' argument 5 names different: declaration 'fmax' definition 'fmx'. plplot-5.15.0/examples/tk/xtk01.c:402:15: style: Variable 'cgrid1.nx' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/tk/xtk01.c:403:15: style: Variable 'cgrid1.ny' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/tk/xtk01.c:407:15: style: Variable 'cgrid2.nx' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/tk/xtk01.c:408:15: style: Variable 'cgrid2.ny' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/tk/xtk02.c:38:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk02.c:336:40: debug: Function::addArguments found argument 'cd' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk02.c:53:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk02.c:135:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk02.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk02.c:41:11: style: Local variable 'x' shadows outer variable [shadowVariable] plplot-5.15.0/examples/tk/xtk02.c:162:14: note: Shadowed declaration plplot-5.15.0/examples/tk/xtk02.c:41:11: note: Shadow variable plplot-5.15.0/examples/tk/xtk02.c:41:14: style: Local variable 'y' shadows outer variable [shadowVariable] plplot-5.15.0/examples/tk/xtk02.c:162:22: note: Shadowed declaration plplot-5.15.0/examples/tk/xtk02.c:41:14: note: Shadow variable plplot-5.15.0/examples/tk/xtk04.c:31:29: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk04.c:46:29: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk04.c:155:36: debug: Function::addArguments found argument 'cd' with varid 0. [varid0] plplot-5.15.0/examples/tk/xtk04.c:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk04.c:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk04.c:135:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk04.c:167:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/examples/tk/xtk04.c:163:12: style: Variable 'matPtr' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/examples/c/x33c.c:849:16: style: Variable 'max_height' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/fonts/plhershey-unicode-gen.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/fonts/stndfont.c:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SHORT [valueFlowBailoutIncompleteVar] plplot-5.15.0/fonts/plhershey-unicode-gen.c:83:27: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/fonts/xtndfont.c:22:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SHORT [valueFlowBailoutIncompleteVar] plplot-5.15.0/fonts/stndfont.c:35:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hrshlst [nullPointerOutOfMemory] plplot-5.15.0/fonts/stndfont.c:30:33: note: Assuming allocation function fails plplot-5.15.0/fonts/stndfont.c:30:15: note: Assignment 'hrshlst=(U_SHORT*)malloc(176*sizeof(U_SHORT))', assigned value is 0 plplot-5.15.0/fonts/stndfont.c:35:9: note: Null pointer dereference plplot-5.15.0/fonts/stndfont.c:47:14: warning: If memory allocation fails, then there is a possible null pointer dereference: hrshlst [nullPointerOutOfMemory] plplot-5.15.0/fonts/stndfont.c:30:33: note: Assuming allocation function fails plplot-5.15.0/fonts/stndfont.c:30:15: note: Assignment 'hrshlst=(U_SHORT*)malloc(176*sizeof(U_SHORT))', assigned value is 0 plplot-5.15.0/fonts/stndfont.c:47:14: note: Null pointer dereference plplot-5.15.0/fonts/stndfont.c:47:28: warning: If memory allocation fails, then there is a possible null pointer dereference: hrshlst [nullPointerOutOfMemory] plplot-5.15.0/fonts/stndfont.c:30:33: note: Assuming allocation function fails plplot-5.15.0/fonts/stndfont.c:30:15: note: Assignment 'hrshlst=(U_SHORT*)malloc(176*sizeof(U_SHORT))', assigned value is 0 plplot-5.15.0/fonts/stndfont.c:47:28: note: Null pointer dereference plplot-5.15.0/fonts/xtndfont.c:27:13: warning: If memory allocation fails, then there is a possible null pointer dereference: hrshlst [nullPointerOutOfMemory] plplot-5.15.0/fonts/xtndfont.c:22:33: note: Assuming allocation function fails plplot-5.15.0/fonts/xtndfont.c:22:15: note: Assignment 'hrshlst=(U_SHORT*)malloc(4*176*sizeof(U_SHORT))', assigned value is 0 plplot-5.15.0/fonts/xtndfont.c:27:13: note: Null pointer dereference plplot-5.15.0/lib/nistcd/cdexpert.c:75:11: style: Variable 'white' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdexpert.c:148:8: style: Variable 'im' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdmulti.c:77:11: style: Variable 'white' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/lib/nistcd/cdmulti.c:45:11: note: white is assigned plplot-5.15.0/lib/nistcd/cdmulti.c:77:11: note: white is overwritten plplot-5.15.0/lib/nistcd/cdmulti.c:79:11: style: Variable 'blue' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/lib/nistcd/cdmulti.c:47:11: note: blue is assigned plplot-5.15.0/lib/nistcd/cdmulti.c:79:11: note: blue is overwritten plplot-5.15.0/lib/nistcd/cdmulti.c:77:11: style: Variable 'white' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdmulti.c:79:11: style: Variable 'blue' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdmulti.c:97:8: style: Variable 'im' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/csa/csa.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/csa/csa.c:171:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/csa/csa.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/csa/csa.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/csa/csa.c:728:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/csa/csa.c:1201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/csa/csa.c:1478:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nistcd/cdsimple.c:49:11: style: Variable 'white' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdsimple.c:111:8: style: Variable 'im' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdtest.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nistcd/cdtest.c:43:11: style: Variable 'white' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdtext.c:46:11: style: Variable 'white' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cdtext.c:173:8: style: Variable 'im' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/color16.c:236:8: style: Variable 'im' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:168:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] plplot-5.15.0/lib/nistcd/cd.c:40:10: style: Condition '!cdImageSetSize(im,sx,sy)' is always false [knownConditionTrueFalse] plplot-5.15.0/lib/nistcd/cd.c:40:25: note: Calling function 'cdImageSetSize' returns 1 plplot-5.15.0/lib/nistcd/cd.c:40:10: note: Condition '!cdImageSetSize(im,sx,sy)' is always false plplot-5.15.0/lib/nistcd/cd.c:1901:18: style: Condition 'numco>0' is always true [knownConditionTrueFalse] plplot-5.15.0/lib/nistcd/cd.c:1897:13: note: Assuming that condition 'ei<0' is not redundant plplot-5.15.0/lib/nistcd/cd.c:486:39: note: Calling function 'cdImageAddColor', 2nd argument '0' value is 0 plplot-5.15.0/lib/nistcd/cd.c:1899:21: note: Assignment 'numco=ei-si+1', assigned value is greater than 0 plplot-5.15.0/lib/nistcd/cd.c:1901:18: note: Condition 'numco>0' is always true plplot-5.15.0/lib/nistcd/cd.c:3276:16: style: Condition 'tmpsl>250' is always false [knownConditionTrueFalse] plplot-5.15.0/lib/nistcd/cd.c:3274:13: note: Assignment 'tmps="'ProfileId: Model-Profile''ProfileEd:1''ColourClass:colour''Source:NIST CGMDraw 1.3''Date: 1996-12-16'"', assigned value is "'ProfileId: Model-Profile''ProfileEd:1''ColourClass:colour''Source:NIST CGMDraw 1.3''Date: 1996-12-16'" plplot-5.15.0/lib/nistcd/cd.c:3275:19: note: Assignment 'tmpsl=strlen(tmps)', assigned value is 102 plplot-5.15.0/lib/nistcd/cd.c:3276:16: note: Condition 'tmpsl>250' is always false plplot-5.15.0/lib/nistcd/cd.c:2015:8: style: Variable 'ei' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/lib/nistcd/cd.c:2014:17: note: ei is assigned plplot-5.15.0/lib/nistcd/cd.c:2015:8: note: ei is overwritten plplot-5.15.0/lib/nistcd/cd.c:3235:16: style: Variable 'im->ltype' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/lib/nistcd/cd.c:3217:16: note: im->ltype is assigned plplot-5.15.0/lib/nistcd/cd.c:3235:16: note: im->ltype is overwritten plplot-5.15.0/lib/nistcd/cd.c:3237:16: style: Variable 'im->lcolor' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/lib/nistcd/cd.c:3219:16: note: im->lcolor is assigned plplot-5.15.0/lib/nistcd/cd.c:3237:16: note: im->lcolor is overwritten plplot-5.15.0/lib/nistcd/cd.c:93:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] plplot-5.15.0/lib/nistcd/cd.c:173:53: style: Parameter 'es' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nistcd/cd.c:374:26: style: Variable 'buf2' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/delaunay.c:464:17: error: There is an unknown macro here somewhere. Configuration is required. If FOREACHvertex_ is a macro then please configure it. [unknownMacro] plplot-5.15.0/lib/nistcd/cd.c:168:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:347:25: style: Variable 'head' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:354:17: style: Variable 'headerp' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:467:17: style: Variable 'head' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:613:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:673:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:684:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:742:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:804:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:861:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:929:7: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:992:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1051:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1062:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1118:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1174:7: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1239:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1292:7: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1340:17: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1392:17: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1449:17: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1504:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1564:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1575:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1633:8: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:1951:21: style: Variable 'ctsp' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:2219:17: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:2509:17: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:2566:17: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:3018:21: style: Variable 'es' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:3359:20: style: Variable 'efile' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nistcd/cd.c:3360:20: style: Variable 'efilep' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nn/hash.c:350:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newkey [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/hash.c:348:28: note: Assuming allocation function fails plplot-5.15.0/lib/nn/hash.c:348:28: note: Assignment 'newkey=malloc(sizeof(double))', assigned value is 0 plplot-5.15.0/lib/nn/hash.c:350:6: note: Null pointer dereference plplot-5.15.0/lib/nn/hash.c:385:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newkey [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/hash.c:383:28: note: Assuming allocation function fails plplot-5.15.0/lib/nn/hash.c:383:28: note: Assignment 'newkey=malloc(sizeof(double)*2)', assigned value is 0 plplot-5.15.0/lib/nn/hash.c:385:5: note: Null pointer dereference plplot-5.15.0/lib/nn/hash.c:386:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newkey [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/hash.c:383:28: note: Assuming allocation function fails plplot-5.15.0/lib/nn/hash.c:383:28: note: Assignment 'newkey=malloc(sizeof(double)*2)', assigned value is 0 plplot-5.15.0/lib/nn/hash.c:386:5: note: Null pointer dereference plplot-5.15.0/lib/nn/hash.c:290:29: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/hash.c:323:27: style: Parameter 'key' can be declared as pointer to const. However it seems that 'strcp' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/lib/nn/hash.c:408:29: note: You might need to cast the function pointer here plplot-5.15.0/lib/nn/hash.c:323:27: note: Parameter 'key' can be declared as pointer to const plplot-5.15.0/lib/nn/hash.c:328:25: style: Parameter 'key1' can be declared as pointer to const. However it seems that 'streq' is a callback function, if 'key1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/lib/nn/hash.c:408:36: note: You might need to cast the function pointer here plplot-5.15.0/lib/nn/hash.c:328:25: note: Parameter 'key1' can be declared as pointer to const plplot-5.15.0/lib/nn/hash.c:328:37: style: Parameter 'key2' can be declared as pointer to const. However it seems that 'streq' is a callback function, if 'key2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/lib/nn/hash.c:408:36: note: You might need to cast the function pointer here plplot-5.15.0/lib/nn/hash.c:328:37: note: Parameter 'key2' can be declared as pointer to const plplot-5.15.0/lib/nn/hash.c:337:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/hash.c:368:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/istack.c:27:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/istack.c:34:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/istack.c:34:23: note: Assignment 's=malloc(sizeof(struct istack))', assigned value is 0 plplot-5.15.0/lib/nn/istack.c:36:18: note: Calling function 'istack_init', 1st argument 's' value is 0 plplot-5.15.0/lib/nn/istack.c:27:5: note: Null pointer dereference plplot-5.15.0/lib/nn/istack.c:28:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/istack.c:34:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/istack.c:34:23: note: Assignment 's=malloc(sizeof(struct istack))', assigned value is 0 plplot-5.15.0/lib/nn/istack.c:36:18: note: Calling function 'istack_init', 1st argument 's' value is 0 plplot-5.15.0/lib/nn/istack.c:28:5: note: Null pointer dereference plplot-5.15.0/lib/nn/istack.c:29:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/istack.c:34:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/istack.c:34:23: note: Assignment 's=malloc(sizeof(struct istack))', assigned value is 0 plplot-5.15.0/lib/nn/istack.c:36:18: note: Calling function 'istack_init', 1st argument 's' value is 0 plplot-5.15.0/lib/nn/istack.c:29:5: note: Null pointer dereference plplot-5.15.0/lib/nn/istack.c:45:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/csa/csa.c:202:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:202:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:203:13: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:203:13: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:204:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:204:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:205:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:205:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:206:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:206:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:206:19: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:311:45: note: Calling function 'triangle_create', 1st argument 's' value is 0 plplot-5.15.0/lib/csa/csa.c:206:19: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:207:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:207:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:209:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:209:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:210:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:210:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:211:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:211:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:212:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:212:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:213:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:213:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:214:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:214:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:215:5: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:200:25: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:200:25: note: Assignment 't=malloc(sizeof(struct triangle))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:215:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:288:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:288:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:289:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:289:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:290:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:290:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:292:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:292:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:293:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:293:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:294:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:294:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:296:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:296:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:311:9: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:311:9: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:315:9: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:285:24: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:285:24: note: Assignment 's=malloc(sizeof(struct square))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:315:9: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:355:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:355:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:356:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:356:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:357:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:357:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:358:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:358:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:360:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:360:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:361:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:361:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:362:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:362:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:364:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:364:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:365:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:365:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:366:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:366:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:367:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:367:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:369:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:369:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:370:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:370:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:372:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:372:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:373:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:373:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:374:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:374:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:375:5: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:353:20: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:353:20: note: Assignment 'a=malloc(sizeof(struct csa))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:375:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:847:9: warning: If memory allocation fails, then there is a possible null pointer dereference: rv1 [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:836:17: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:836:17: note: Assignment 'rv1=malloc((unsigned long)n*sizeof(double))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:847:9: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:916:47: warning: If memory allocation fails, then there is a possible null pointer dereference: rv1 [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:836:17: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:836:17: note: Assignment 'rv1=malloc((unsigned long)n*sizeof(double))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:916:47: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:1222:13: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] plplot-5.15.0/lib/csa/csa.c:1208:35: note: Assuming allocation function fails plplot-5.15.0/lib/csa/csa.c:1208:35: note: Assignment 'z=malloc((unsigned long)npoints*sizeof(double))', assigned value is 0 plplot-5.15.0/lib/csa/csa.c:1222:13: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:253:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/csa/csa.c:592:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:610:43: style: Parameter 't' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/csa/csa.c:634:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:645:32: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/csa/csa.c:645:43: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/csa/csa.c:1144:54: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/csa/csa.c:1157:17: style: Variable 'v' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1161:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1454:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1569:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1571:19: style: Variable 'car' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1572:19: style: Variable 'cbr' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1590:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1614:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1647:21: style: Variable 'coeffs' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/csa/csa.c:1722:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/lpi.c:144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnai.c:75:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:75:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnai.c:76:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:76:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnai.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:77:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnai.c:78:13: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:78:13: note: Null pointer dereference plplot-5.15.0/lib/nn/nnai.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:79:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnai.c:80:13: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:80:13: note: Null pointer dereference plplot-5.15.0/lib/nn/nnai.c:81:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnai.c:66:25: note: Assignment 'nn=malloc(sizeof(struct nnai))', assigned value is 0 plplot-5.15.0/lib/nn/nnai.c:81:5: note: Null pointer dereference plplot-5.15.0/lib/csa/csa.c:710:9: style: Variable 'imax' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/nn/nnai.c:64:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nnai.c:64:58: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nnai.c:68:13: style: Variable 'vertices' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nnai.c:69:13: style: Variable 'weights' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nnai.c:141:42: style: Parameter 'zin' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/lpi.c:52:5: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/lpi.c:50:21: note: Assuming allocation function fails plplot-5.15.0/lib/nn/lpi.c:50:21: note: Assignment 'l=malloc(sizeof(struct lpi))', assigned value is 0 plplot-5.15.0/lib/nn/lpi.c:52:5: note: Null pointer dereference plplot-5.15.0/lib/nn/lpi.c:53:5: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/lpi.c:50:21: note: Assuming allocation function fails plplot-5.15.0/lib/nn/lpi.c:50:21: note: Assignment 'l=malloc(sizeof(struct lpi))', assigned value is 0 plplot-5.15.0/lib/nn/lpi.c:53:5: note: Null pointer dereference plplot-5.15.0/lib/nn/lpi.c:161:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/bhunt_search_test.c:71:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nncommon.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nncommon.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nncommon.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nncommon.c:418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nn_rule [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nn_rule [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/bhunt_search_test.c:95:33: style: Condition 'index>-1' is always true [knownConditionTrueFalse] plplot-5.15.0/lib/qsastime/bhunt_search_test.c:90:28: note: Assuming that condition 'index==-1' is not redundant plplot-5.15.0/lib/qsastime/bhunt_search_test.c:95:33: note: Condition 'index>-1' is always true plplot-5.15.0/lib/qsastime/bhunt_search_test.c:28:23: style: Parameter 'number1' can be declared as pointer to const. However it seems that 'gedouble' is a callback function, if 'number1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/lib/qsastime/bhunt_search_test.c:81:119: note: You might need to cast the function pointer here plplot-5.15.0/lib/qsastime/bhunt_search_test.c:28:23: note: Parameter 'number1' can be declared as pointer to const plplot-5.15.0/lib/qsastime/bhunt_search_test.c:28:40: style: Parameter 'number2' can be declared as pointer to const. However it seems that 'gedouble' is a callback function, if 'number2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/lib/qsastime/bhunt_search_test.c:81:119: note: You might need to cast the function pointer here plplot-5.15.0/lib/qsastime/bhunt_search_test.c:28:40: note: Parameter 'number2' can be declared as pointer to const plplot-5.15.0/lib/nn/nncommon.c:447:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/lib/nn/nncommon.c:451:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/lib/nn/nncommon.c:459:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/lib/nn/nncommon.c:114:24: style:inconclusive: Function 'points_thin' argument 1 names different: declaration 'n' definition 'pn'. [funcArgNamesDifferent] plplot-5.15.0/lib/nn/nn.h:46:24: note: Function 'points_thin' argument 1 names different: declaration 'n' definition 'pn'. plplot-5.15.0/lib/nn/nncommon.c:114:24: note: Function 'points_thin' argument 1 names different: declaration 'n' definition 'pn'. plplot-5.15.0/lib/nn/nncommon.c:114:36: style:inconclusive: Function 'points_thin' argument 2 names different: declaration 'points' definition 'ppoints'. [funcArgNamesDifferent] plplot-5.15.0/lib/nn/nn.h:46:35: note: Function 'points_thin' argument 2 names different: declaration 'points' definition 'ppoints'. plplot-5.15.0/lib/nn/nncommon.c:114:36: note: Function 'points_thin' argument 2 names different: declaration 'points' definition 'ppoints'. plplot-5.15.0/lib/nn/nncommon.c:249:28: style:inconclusive: Function 'points_generate1' argument 1 names different: declaration 'n' definition 'nin'. [funcArgNamesDifferent] plplot-5.15.0/lib/nn/nn.h:59:28: note: Function 'points_generate1' argument 1 names different: declaration 'n' definition 'nin'. plplot-5.15.0/lib/nn/nncommon.c:249:28: note: Function 'points_generate1' argument 1 names different: declaration 'n' definition 'nin'. plplot-5.15.0/lib/nn/nncommon.c:249:39: style:inconclusive: Function 'points_generate1' argument 2 names different: declaration 'points' definition 'pin'. [funcArgNamesDifferent] plplot-5.15.0/lib/nn/nn.h:59:37: note: Function 'points_generate1' argument 2 names different: declaration 'points' definition 'pin'. plplot-5.15.0/lib/nn/nncommon.c:249:39: note: Function 'points_generate1' argument 2 names different: declaration 'points' definition 'pin'. plplot-5.15.0/lib/nn/nncommon.c:68:37: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nncommon.c:68:48: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nncommon.c:68:59: style: Parameter 'p3' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nncommon.c:98:30: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nncommon.c:98:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nncommon.c:152:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nncommon.c:169:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nncommon.c:268:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nncommon.c:372:30: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nncommon.c:407:10: style: Variable 'seps' can be declared as const array [constVariable] plplot-5.15.0/lib/nn/nncommon.c:501:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nnpi.c:99:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:99:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:100:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:100:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:101:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:102:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:103:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:104:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:105:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:105:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:106:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:97:22: note: Assignment 'nn=malloc(sizeof(struct nnpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:106:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:480:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assignment 'nn=malloc(sizeof(struct nnhpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:480:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:482:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assignment 'nn=malloc(sizeof(struct nnhpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:482:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:483:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assignment 'nn=malloc(sizeof(struct nnhpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:483:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:484:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assignment 'nn=malloc(sizeof(struct nnhpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:484:5: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:487:20: warning: If memory allocation fails, then there is a possible null pointer dereference: nn [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:477:23: note: Assignment 'nn=malloc(sizeof(struct nnhpi))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:487:20: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:540:9: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assignment 'weights=malloc(sizeof(struct nn_weights))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:540:9: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:541:9: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assignment 'weights=malloc(sizeof(struct nn_weights))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:541:9: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:543:9: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assignment 'weights=malloc(sizeof(struct nn_weights))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:543:9: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:547:13: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assignment 'weights=malloc(sizeof(struct nn_weights))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:547:13: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:548:13: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assignment 'weights=malloc(sizeof(struct nn_weights))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:548:13: note: Null pointer dereference plplot-5.15.0/lib/nn/nnpi.c:594:10: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assuming allocation function fails plplot-5.15.0/lib/nn/nnpi.c:539:35: note: Assignment 'weights=malloc(sizeof(struct nn_weights))', assigned value is 0 plplot-5.15.0/lib/nn/nnpi.c:594:10: note: Null pointer dereference plplot-5.15.0/lib/qsastime/deltaT-gen.c:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/nn/nnpi.c:518:32: style:inconclusive: Function 'nnhpi_interpolate' argument 1 names different: declaration 'nn' definition 'nnhp'. [funcArgNamesDifferent] plplot-5.15.0/lib/nn/nn.h:247:32: note: Function 'nnhpi_interpolate' argument 1 names different: declaration 'nn' definition 'nnhp'. plplot-5.15.0/lib/nn/nnpi.c:518:32: note: Function 'nnhpi_interpolate' argument 1 names different: declaration 'nn' definition 'nnhp'. plplot-5.15.0/lib/nn/nnpi.c:620:32: style:inconclusive: Function 'nnhpi_modify_data' argument 1 names different: declaration 'nn' definition 'nnhp'. [funcArgNamesDifferent] plplot-5.15.0/lib/nn/nn.h:257:32: note: Function 'nnhpi_modify_data' argument 1 names different: declaration 'nn' definition 'nnhp'. plplot-5.15.0/lib/nn/nnpi.c:620:32: note: Function 'nnhpi_modify_data' argument 1 names different: declaration 'nn' definition 'nnhp'. plplot-5.15.0/lib/nn/nnpi.c:246:22: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nnpi.c:398:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/nn/nnpi.c:429:31: style: Parameter 'nn' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nnpi.c:437:31: style: Parameter 'nn' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/nn/nnpi.c:445:33: style: Parameter 'nn' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/deltaT-gen.c:68:27: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/lib/qsastime/dsplint.c:33:22: style: Parameter 'xa' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/dsplint.c:33:34: style: Parameter 'ya' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/dsplint.c:33:46: style: Parameter 'y2a' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/dspline.c:28:22: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/dspline.c:28:33: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_extra.c:186:30: style: Parameter 'MJD' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_extra.c:196:25: style: Parameter 'MJD' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_extra.c:209:30: style: Parameter 'MJD1' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_extra.c:209:45: style: Parameter 'MJD2' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_extra.c:216:30: style: Parameter 'MJD1' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_extra.c:216:45: style: Parameter 'MJD2' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/lib/qsastime/qsastime_test.c:124:14: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] plplot-5.15.0/lib/qsastime/qsastime_test.c:50:17: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/tai-utc-gen.c:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/tai-utc-gen.c:75:27: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/scripts/compare.c:108:1: error: Resource leak: infile1 [resourceLeak] plplot-5.15.0/scripts/compare.c:108:1: error: Resource leak: infile2 [resourceLeak] plplot-5.15.0/scripts/compare.c:108:1: error: Memory leak: contents1 [memleak] plplot-5.15.0/scripts/compare.c:108:1: error: Memory leak: contents2 [memleak] plplot-5.15.0/scripts/compare.c:98:12: warning: If memory allocation fails, then there is a possible null pointer dereference: contents1 [nullPointerOutOfMemory] plplot-5.15.0/scripts/compare.c:95:32: note: Assuming allocation function fails plplot-5.15.0/scripts/compare.c:95:17: note: Assignment 'contents1=(char*)malloc(size1*sizeof(char))', assigned value is 0 plplot-5.15.0/scripts/compare.c:98:12: note: Null pointer dereference plplot-5.15.0/scripts/compare.c:99:12: warning: If memory allocation fails, then there is a possible null pointer dereference: contents2 [nullPointerOutOfMemory] plplot-5.15.0/scripts/compare.c:96:32: note: Assuming allocation function fails plplot-5.15.0/scripts/compare.c:96:17: note: Assignment 'contents2=(char*)malloc(size2*sizeof(char))', assigned value is 0 plplot-5.15.0/scripts/compare.c:99:12: note: Null pointer dereference plplot-5.15.0/scripts/compare.c:101:19: warning: If memory allocation fails, then there is a possible null pointer dereference: contents1 [nullPointerOutOfMemory] plplot-5.15.0/scripts/compare.c:95:32: note: Assuming allocation function fails plplot-5.15.0/scripts/compare.c:95:17: note: Assignment 'contents1=(char*)malloc(size1*sizeof(char))', assigned value is 0 plplot-5.15.0/scripts/compare.c:101:19: note: Null pointer dereference plplot-5.15.0/scripts/compare.c:101:30: warning: If memory allocation fails, then there is a possible null pointer dereference: contents2 [nullPointerOutOfMemory] plplot-5.15.0/scripts/compare.c:96:32: note: Assuming allocation function fails plplot-5.15.0/scripts/compare.c:96:17: note: Assignment 'contents2=(char*)malloc(size2*sizeof(char))', assigned value is 0 plplot-5.15.0/scripts/compare.c:101:30: note: Null pointer dereference plplot-5.15.0/scripts/compare.c:52:27: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/src/ltdl_win32.c:76:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dlhandle [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/mt19937ar.c:90:35: style: Parameter 'init_key' can be declared as const array [constParameter] plplot-5.15.0/src/mt19937ar.c:131:26: style: Variable 'mag01' can be declared as const array [constVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:165:22: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:225:16: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:52:13: style: Variable 'tz' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:74:16: style: Variable 'ptm1' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:188:16: style: Variable 'ptm1' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:305:16: style: Variable 'ptm' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:307:16: style: Variable 'ptm1' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:74:21: style: Variable 'ptm1' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:188:21: style: Variable 'ptm1' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:261:15: style: Variable 'ifleapday' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:183:15: style: Unused variable: year1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:183:22: style: Unused variable: month1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:183:30: style: Unused variable: day1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:183:36: style: Unused variable: hour1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:183:43: style: Unused variable: min1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:184:15: style: Unused variable: sec1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:194:47: style: Unused variable: ifsamedate [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:194:59: style: Unused variable: ifsametime [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:305:20: style: Variable 'ptm' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:307:21: style: Variable 'ptm1' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:299:15: style: Unused variable: buf1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:302:15: style: Unused variable: year1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:302:22: style: Unused variable: month1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:302:30: style: Unused variable: day1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:302:36: style: Unused variable: hour1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:302:43: style: Unused variable: min1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:303:15: style: Unused variable: sec1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:304:15: style: Unused variable: tm [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:305:16: style: Variable 'ptm' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:306:15: style: Unused variable: tm1 [unusedVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:307:16: style: Variable 'ptm1' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/lib/qsastime/qsastime_testlib.c:311:15: style: Unused variable: jd [unusedVariable] plplot-5.15.0/src/pdfutils.c:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDFstrm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDFstrm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDFstrm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:519:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:550:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:582:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:612:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:642:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_WRERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:665:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_RDERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_WRERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:716:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_RDERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:752:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_WRERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:780:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_RDERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_WRERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDF_RDERR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:958:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:1027:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:1065:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plaffine.c:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAFFINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pdfutils.c:56:16: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/pdfutils.c:741:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/pdfutils.c:1051:16: style: Variable 'x' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/pdfutils.c:1051:36: style: Variable 'y' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plarc.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plarc.c:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_arc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plarc.c:158:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:158:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:159:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:159:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:160:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:160:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:161:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:161:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:163:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:163:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:164:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:164:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:165:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:165:9: note: Null pointer dereference plplot-5.15.0/src/plarc.c:166:9: warning: If memory allocation fails, then there is a possible null pointer dereference: arc_info [nullPointerOutOfMemory] plplot-5.15.0/src/plarc.c:150:41: note: Assuming allocation function fails plplot-5.15.0/src/plarc.c:150:20: note: Assignment 'arc_info=(arc_struct*)malloc((unsigned long)sizeof(arc_struct))', assigned value is 0 plplot-5.15.0/src/plarc.c:166:9: note: Null pointer dereference plplot-5.15.0/src/plargs.c:1777:33: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2616:41: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1955:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2528:38: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2883:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2903:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2507:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1671:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1714:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2854:47: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2806:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2221:38: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2957:38: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2311:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2399:36: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2443:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2421:36: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1861:42: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2341:36: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2683:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1604:33: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1693:36: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1798:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1819:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2923:38: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1756:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:3004:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2979:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2132:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2153:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2486:40: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2465:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1735:33: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1840:35: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2570:40: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2591:40: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1896:40: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2637:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2658:34: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2549:43: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2776:39: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1627:33: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1650:39: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1917:37: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:2174:36: debug: Function::addArguments found argument 'opt' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:758:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_QUIET [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:873:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PARSE_FULL [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1063:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_OPT_DISABLED [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_OPT_ARG [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1307:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1337:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1547:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1630:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1652:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1673:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1695:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hack [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1800:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_NOTSET [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freeaspect [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1898:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portrait [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1924:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:1995:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2401:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable member [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2423:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2445:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fflen [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopixmap [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bufmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_name [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2572:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plserver [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2593:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plwindow [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2618:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_path [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometry [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2778:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tk_file [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2819:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2861:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2926:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2959:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_eofill [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:2981:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf_outfile [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plargs.c:3006:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf_infile [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:787:50: debug: Function::addArguments found argument 'nolast' with varid 0. [varid0] plplot-5.15.0/src/plbox.c:2501:46: debug: Function::addArguments found argument 'axis' with varid 0. [varid0] plplot-5.15.0/src/plbox.c:2508:52: debug: Function::addArguments found argument 'axis' with varid 0. [varid0] plplot-5.15.0/src/plbox.c:2527:42: debug: Function::addArguments found argument 'axis' with varid 0. [varid0] plplot-5.15.0/src/plargs.c:1575:19: error: Deallocation of a global variable (drv_opt) results in undefined behaviour. [autovarInvalidDeallocation] plplot-5.15.0/src/plargs.c:1564:12: note: Address of variable taken here. plplot-5.15.0/src/plargs.c:1575:19: note: Deallocating memory that was not dynamically allocated plplot-5.15.0/src/plargs.c:2182:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plargs.c:2187:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plargs.c:2192:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plargs.c:2197:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plargs.c:2816:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plargs.c:2821:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plargs.c:2236:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: option [nullPointerOutOfMemory] plplot-5.15.0/src/plargs.c:2227:29: note: Assuming allocation function fails plplot-5.15.0/src/plargs.c:2227:14: note: Assignment 'option=(char*)malloc((unsigned long)(1+strlen(opt_arg))*sizeof(char))', assigned value is 0 plplot-5.15.0/src/plargs.c:2236:6: note: Null pointer dereference plplot-5.15.0/src/plargs.c:2236:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] plplot-5.15.0/src/plargs.c:2231:28: note: Assuming allocation function fails plplot-5.15.0/src/plargs.c:2231:13: note: Assignment 'value=(char*)malloc((unsigned long)(1+strlen(opt_arg))*sizeof(char))', assigned value is 0 plplot-5.15.0/src/plargs.c:2236:16: note: Null pointer dereference plplot-5.15.0/src/plargs.c:2271:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tt [nullPointerOutOfMemory] plplot-5.15.0/src/plargs.c:2227:29: note: Assuming allocation function fails plplot-5.15.0/src/plargs.c:2227:14: note: Assignment 'option=(char*)malloc((unsigned long)(1+strlen(opt_arg))*sizeof(char))', assigned value is 0 plplot-5.15.0/src/plargs.c:2237:15: note: Assignment 'tt=option', assigned value is 0 plplot-5.15.0/src/plargs.c:2238:17: note: Assuming condition is false plplot-5.15.0/src/plargs.c:2271:6: note: Null pointer dereference plplot-5.15.0/src/plargs.c:937:5: style: Variable 'argsave' is assigned an expression that holds the same value. [redundantAssignment] plplot-5.15.0/src/plargs.c:933:12: note: argv is assigned 'argsave' here. plplot-5.15.0/src/plargs.c:937:5: note: Variable 'argsave' is assigned an expression that holds the same value. plplot-5.15.0/src/plargs.c:1542:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plargs.c:1958:51: style: Variable 'color_field_wp_alt' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plargs.c:2176:12: style: Variable 'field' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plargs.c:2808:12: style: Variable 'field' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plargs.c:2925:11: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plargs.c:2933:24: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plbox.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:608:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:809:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable majht [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:972:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wmxscl [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:1057:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable majht [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:1447:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_func [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:1944:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_func [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:2587:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_func [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:2647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_func [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbox.c:2658:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable esc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:672:35: debug: Function::addArguments found argument 'pls' with varid 0. [varid0] plplot-5.15.0/src/plbuf.c:684:34: debug: Function::addArguments found argument 'pls' with varid 0. [varid0] plplot-5.15.0/src/plbuf.c:225:35: debug: Function::addArguments found argument 'pls' with varid 0. [varid0] plplot-5.15.0/src/plbuf.c:126:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOP [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOP [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETSUB [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSUB [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:243:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYLINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:299:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGE_STATE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:379:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:443:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SHORT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRIVER_INTERFACE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:604:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:619:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIP [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:719:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGE_STATE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:873:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:897:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CHAR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1088:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CHAR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1188:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLDI_MAP [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1346:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SHORT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1401:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1447:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plsc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1585:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CHAR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plbuf.c:1770:17: warning: Either the condition '(plot_state=(struct _state*)realloc(state,save_size))==NULL' is redundant or there is possible null pointer dereference: plot_state. [nullPointerRedundantCheck] plplot-5.15.0/src/plbuf.c:1763:81: note: Assuming that condition '(plot_state=(struct _state*)realloc(state,save_size))==NULL' is not redundant plplot-5.15.0/src/plbuf.c:1770:17: note: Null pointer dereference plplot-5.15.0/src/plbuf.c:1419:12: style: Local variable 'plbuf_write' shadows outer function [shadowFunction] plplot-5.15.0/src/plbuf.c:660:6: note: Shadowed declaration plplot-5.15.0/src/plbuf.c:1419:12: note: Shadow variable plplot-5.15.0/src/plbuf.c:468:31: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plbuf.c:468:45: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plbuf.c:496:15: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plbuf.c:1384:41: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plbuf.c:1694:31: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plbuf.c:1834:20: style: Variable 'new_state' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plbuf.c:470:15: style: Unused variable: fci [unusedVariable] plplot-5.15.0/src/plbuf.c:1809:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plbuf.c:1737:19: style: Unused variable: i [unusedVariable] plplot-5.15.0/src/plcont.c:858:69: debug: Function::addArguments found argument 'pltr_data' with varid 0. [varid0] plplot-5.15.0/src/plcont.c:106:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_LINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcont.c:130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONT_LEVEL [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcont.c:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_ITEMS [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcont.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_ITEMS [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcont.c:267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcont.c:391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wpxoff [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcont.c:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wpyoff [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:1075:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAI_UTC [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:1153:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSASConfig [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:1217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:1242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:1280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/lib/qsastime/qsastime.c:1076:16: style: Condition 'debug==2' is always false [knownConditionTrueFalse] plplot-5.15.0/lib/qsastime/qsastime.c:1070:21: note: Assignment 'debug=0', assigned value is 0 plplot-5.15.0/lib/qsastime/qsastime.c:1076:16: note: Condition 'debug==2' is always false plplot-5.15.0/src/plcont.c:350:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 348. [multiCondition] plplot-5.15.0/src/plcont.c:348:14: note: first condition plplot-5.15.0/src/plcont.c:350:19: note: else if condition is opposite to first condition plplot-5.15.0/src/plcont.c:602:27: style:inconclusive: Function 'plcntr' argument 1 names different: declaration 'plf2eval' definition 'f2eval'. [funcArgNamesDifferent] plplot-5.15.0/src/plcont.c:34:27: note: Function 'plcntr' argument 1 names different: declaration 'plf2eval' definition 'f2eval'. plplot-5.15.0/src/plcont.c:602:27: note: Function 'plcntr' argument 1 names different: declaration 'plf2eval' definition 'f2eval'. plplot-5.15.0/src/plcont.c:602:45: style:inconclusive: Function 'plcntr' argument 2 names different: declaration 'plf2eval_data' definition 'f2eval_data'. [funcArgNamesDifferent] plplot-5.15.0/src/plcont.c:34:47: note: Function 'plcntr' argument 2 names different: declaration 'plf2eval_data' definition 'f2eval_data'. plplot-5.15.0/src/plcont.c:602:45: note: Function 'plcntr' argument 2 names different: declaration 'plf2eval_data' definition 'f2eval_data'. plplot-5.15.0/src/plcont.c:658:29: style:inconclusive: Function 'pldrawcn' argument 1 names different: declaration 'plf2eval' definition 'f2eval'. [funcArgNamesDifferent] plplot-5.15.0/src/plcont.c:40:29: note: Function 'pldrawcn' argument 1 names different: declaration 'plf2eval' definition 'f2eval'. plplot-5.15.0/src/plcont.c:658:29: note: Function 'pldrawcn' argument 1 names different: declaration 'plf2eval' definition 'f2eval'. plplot-5.15.0/src/plcont.c:658:47: style:inconclusive: Function 'pldrawcn' argument 2 names different: declaration 'plf2eval_data' definition 'f2eval_data'. [funcArgNamesDifferent] plplot-5.15.0/src/plcont.c:40:49: note: Function 'pldrawcn' argument 2 names different: declaration 'plf2eval_data' definition 'f2eval_data'. plplot-5.15.0/src/plcont.c:658:47: note: Function 'pldrawcn' argument 2 names different: declaration 'plf2eval_data' definition 'f2eval_data'. plplot-5.15.0/src/plcont.c:880:14: style: Variable 'grid' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plcont.c:881:14: style: Variable 'xg' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plcont.c:882:14: style: Variable 'yg' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plcont.c:949:15: style: Variable 'grid' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plcont.c:1121:14: style: Variable 'grid' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plcont.c:1302:14: style: Variable 'cgrid' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/lib/qsastime/qsastime.c:1210:105: style: Parameter 'qsasconfig' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plcore.c:1382:46: debug: Function::addArguments found argument 'npts' with varid 0. [varid0] plplot-5.15.0/src/plcore.c:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tidy [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plbuf_write [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plbuf_write [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plbuf_write [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopause [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:421:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:642:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FCI_HEXPOWER_IMPOSSIBLE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:677:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_BEGIN_TEXT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:977:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number_of_entries_in_hershey_to_unicode_table [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_text [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1385:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_closed [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_closed [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1409:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_npts [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_npts [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable difilt [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1607:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clpxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1633:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dipxmin [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mar [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1651:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diorot [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1697:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable difilt [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1743:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable difilt [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1784:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dipxmin [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable difilt [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_di [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1874:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dipxmin [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1894:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mar [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:1924:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_di [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2009:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mar [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2024:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diorot [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2048:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAFFINE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diorot [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimxmin [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimxmin [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_flush [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_initialized [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2290:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_initialized [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2623:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_NSTREAMS [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipls [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2675:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_NSTREAMS [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2713:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2766:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pls [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2876:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_initialized [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:2896:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLPLOT_MAX_PATH [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatch_table [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DevName [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3508:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plbuf_buffer [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3554:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npldrivers [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3582:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdpi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3620:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsubx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3642:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DevName [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3675:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plsc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3709:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyEH [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonEH [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bop_handler [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3746:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eop_handler [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3756:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errcode [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3781:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3796:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutFile [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3804:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutFile [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3820:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileName [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3832:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plsc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3846:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_data [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3854:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopause [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3862:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setpre [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3871:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setpre [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3878:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timefmt [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3903:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable esc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3916:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable esc [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fci [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3939:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fci [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3948:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FCI_HEXPOWER_MASK [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3961:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FCI_HEXPOWER_MASK [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3972:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLPLOT_VERSION [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3980:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_id [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3997:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable family [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4023:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable famadv [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4036:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdigmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4045:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdigmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4054:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ydigmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4063:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ydigmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4072:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zdigmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4081:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zdigmax [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4090:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrdef [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4099:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpdxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpwxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpwxma [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzscl [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cxx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clpxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clpxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4211:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsubx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsubx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xpmm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xpmm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4254:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4287:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_compression [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_NSTREAMS [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4338:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_NSTREAMS [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_status [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:4475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinate_transform [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:481:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:520:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:559:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:643:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_PLFLT_CMAP1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:714:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_PLFLT_CMAP1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:771:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap1cp_is_rgb [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:894:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_PLFLT_CMAP1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:926:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap1_min [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:948:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1006:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1074:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorset [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1371:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1420:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_DEFAULT_CMAP0_FILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1569:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1636:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_DEFAULT_CMAP1_FILE [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1867:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable graphx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1899:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errcode [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1965:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopause [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2005:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2022:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_xor [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2050:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_modeset [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2075:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_modeset [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_DIR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE_DIR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2541:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2591:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2763:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FILESIZE_KB [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2800:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caspfactor [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2871:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLDev [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2918:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2954:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:3127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:3155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:3167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_PLINT_RGB [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcore.c:3341:26: portability: Undefined behaviour, pointer arithmetic 'response-1' is out of bounds. [pointerOutOfBounds] plplot-5.15.0/src/plcore.c:4346:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plcore.c:4347:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] plplot-5.15.0/src/plcore.c:2738:35: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plcore.c:3274:14: style: Variable 'devname_env' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plcore.c:2896:50: style: Variable 'pcurrdir' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plcore.c:2897:52: style: Variable 'pbuilddir' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plctrl.c:2154:14: style: Condition '!plFindName(fs)' is always false [knownConditionTrueFalse] plplot-5.15.0/src/plctrl.c:2154:25: note: Calling function 'plFindName' returns 1 plplot-5.15.0/src/plctrl.c:2154:14: note: Condition '!plFindName(fs)' is always false plplot-5.15.0/src/plctrl.c:2159:18: style: Condition '!plFindName(fs)' is always false [knownConditionTrueFalse] plplot-5.15.0/src/plctrl.c:2159:29: note: Calling function 'plFindName' returns 1 plplot-5.15.0/src/plctrl.c:2159:18: note: Condition '!plFindName(fs)' is always false plplot-5.15.0/src/plctrl.c:2179:10: style: Condition '!plFindName(fs)' is always false [knownConditionTrueFalse] plplot-5.15.0/src/plctrl.c:2179:21: note: Calling function 'plFindName' returns 1 plplot-5.15.0/src/plctrl.c:2179:10: note: Condition '!plFindName(fs)' is always false plplot-5.15.0/src/plctrl.c:1455:13: error: Resource handle 'fp' freed twice. [doubleFree] plplot-5.15.0/src/plctrl.c:1440:9: note: Resource handle 'fp' freed twice. plplot-5.15.0/src/plctrl.c:1455:13: note: Resource handle 'fp' freed twice. plplot-5.15.0/src/plcvt.c:212:47: debug: Function::addArguments found argument 'z' with varid 0. [varid0] plplot-5.15.0/src/plctrl.c:1827:9: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1823:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1823:25: note: Assignment 'r=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1827:9: note: Null pointer dereference plplot-5.15.0/src/plctrl.c:1828:9: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1823:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1823:25: note: Assignment 'r=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1828:9: note: Null pointer dereference plplot-5.15.0/src/plctrl.c:1829:9: warning: If memory allocation fails, then there is a possible null pointer dereference: g [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1824:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1824:25: note: Assignment 'g=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1829:9: note: Null pointer dereference plplot-5.15.0/src/plctrl.c:1830:9: warning: If memory allocation fails, then there is a possible null pointer dereference: g [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1824:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1824:25: note: Assignment 'g=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1830:9: note: Null pointer dereference plplot-5.15.0/src/plctrl.c:1831:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1825:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1825:25: note: Assignment 'b=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1831:9: note: Null pointer dereference plplot-5.15.0/src/plcvt.c:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1832:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1825:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1825:25: note: Assignment 'b=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1832:9: note: Null pointer dereference plplot-5.15.0/src/plcvt.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyymi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1833:9: warning: If memory allocation fails, then there is a possible null pointer dereference: pos [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1826:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1826:25: note: Assignment 'pos=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1833:9: note: Null pointer dereference plplot-5.15.0/src/plcvt.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:1834:9: warning: If memory allocation fails, then there is a possible null pointer dereference: pos [nullPointerOutOfMemory] plplot-5.15.0/src/plctrl.c:1826:41: note: Assuming allocation function fails plplot-5.15.0/src/plctrl.c:1826:25: note: Assignment 'pos=(PLFLT*)malloc((unsigned long)number_colors*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plctrl.c:1834:9: note: Null pointer dereference plplot-5.15.0/src/plcvt.c:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyymi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT_MIN [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT_MIN [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyymi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:105:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xpmm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ypmm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:121:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wdxoff [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wdyoff [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spdxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spdymi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyxma [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phyyma [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wmxoff [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wmyoff [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:193:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spdxmi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spdymi [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:214:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basecx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basecx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plcvt.c:235:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basecx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plctrl.c:2266:26: style: Variable 'dn' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plctrl.c:2432:19: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plctrl.c:2661:14: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plctrl.c:2703:14: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plctrl.c:3103:12: style: Variable 'setlocale_ptr' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plctrl.c:2148:23: style: Unused variable: dn [unusedVariable] plplot-5.15.0/src/plctrl.c:2266:26: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plf2ops.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plf2ops.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plf2ops.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plf2ops.c:189:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plf2ops.c:298:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plf2ops.c:308:15: style: Variable 'z' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plf2ops.c:413:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plbox.c:786:37: style:inconclusive: Function 'plxybx' argument 8 names different: declaration 'vmin' definition 'vmin_in'. [funcArgNamesDifferent] plplot-5.15.0/src/plbox.c:40:37: note: Function 'plxybx' argument 8 names different: declaration 'vmin' definition 'vmin_in'. plplot-5.15.0/src/plbox.c:786:37: note: Function 'plxybx' argument 8 names different: declaration 'vmin' definition 'vmin_in'. plplot-5.15.0/src/plbox.c:786:52: style:inconclusive: Function 'plxybx' argument 9 names different: declaration 'vmax' definition 'vmax_in'. [funcArgNamesDifferent] plplot-5.15.0/src/plbox.c:40:49: note: Function 'plxybx' argument 9 names different: declaration 'vmax' definition 'vmax_in'. plplot-5.15.0/src/plbox.c:786:52: note: Function 'plxybx' argument 9 names different: declaration 'vmax' definition 'vmax_in'. plplot-5.15.0/src/plbox.c:1036:46: style:inconclusive: Function 'plzbx' argument 9 names different: declaration 'vmin' definition 'vmin_in'. [funcArgNamesDifferent] plplot-5.15.0/src/plbox.c:45:46: note: Function 'plzbx' argument 9 names different: declaration 'vmin' definition 'vmin_in'. plplot-5.15.0/src/plbox.c:1036:46: note: Function 'plzbx' argument 9 names different: declaration 'vmin' definition 'vmin_in'. plplot-5.15.0/src/plbox.c:1036:61: style:inconclusive: Function 'plzbx' argument 10 names different: declaration 'vmax' definition 'vmax_in'. [funcArgNamesDifferent] plplot-5.15.0/src/plbox.c:45:58: note: Function 'plzbx' argument 10 names different: declaration 'vmax' definition 'vmax_in'. plplot-5.15.0/src/plbox.c:1036:61: note: Function 'plzbx' argument 10 names different: declaration 'vmax' definition 'vmax_in'. plplot-5.15.0/src/plbox.c:2583:65: style:inconclusive: Function 'plform' argument 5 names different: declaration 'result' definition 'string'. [funcArgNamesDifferent] plplot-5.15.0/src/plbox.c:57:65: note: Function 'plform' argument 5 names different: declaration 'result' definition 'string'. plplot-5.15.0/src/plbox.c:2583:65: note: Function 'plform' argument 5 names different: declaration 'result' definition 'string'. plplot-5.15.0/src/plbox.c:800:27: style: Variable 'timefmt' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plbox.c:922:17: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plbox.c:1048:27: style: Variable 'timefmt' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plfill.c:431:73: debug: Function::addArguments found argument 'xp3' with varid 0. [varid0] plplot-5.15.0/src/pldtik.c:275:31: warning: Either the condition '(chosen)<0' is redundant or log10() argument nr 1 can have invalid value. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] plplot-5.15.0/src/pldtik.c:274:16: note: Assuming that condition '(chosen)<0' is not redundant plplot-5.15.0/src/pldtik.c:274:16: note: Assignment 'vmod=((chosen)<0)?-(chosen):(chosen)', assigned value is 0 plplot-5.15.0/src/pldtik.c:275:31: note: Invalid argument plplot-5.15.0/src/pldtik.c:287:48: warning: Either the condition '(notchosen)<0' is redundant or log10() argument nr 1 can have invalid value. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] plplot-5.15.0/src/pldtik.c:287:48: note: Assuming that condition '(notchosen)<0' is not redundant plplot-5.15.0/src/pldtik.c:287:48: note: Invalid argument plplot-5.15.0/src/pldtik.c:322:32: warning: Either the condition '(tick)<0' is redundant or log10() argument nr 1 can have invalid value. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] plplot-5.15.0/src/pldtik.c:322:32: note: Assuming that condition '(tick)<0' is not redundant plplot-5.15.0/src/pldtik.c:322:32: note: Invalid argument plplot-5.15.0/src/plfreetype.c:70:19: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plgradient.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plgradient.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_polygon [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plgradient.c:263:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y_polygon [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plgridd.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_CSA [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plgridd.c:728:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plgridd.c:780:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT_MAX [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:317:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:495:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:647:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:1217:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plhist.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plhist.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plhist.c:217:18: style: Variable 'xmax' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plhist.c:214:14: note: xmax is assigned plplot-5.15.0/src/plhist.c:217:18: note: xmax is overwritten plplot-5.15.0/src/plhist.c:221:13: style: Variable 'xmax' is assigned an expression that holds the same value. [redundantAssignment] plplot-5.15.0/src/plhist.c:214:14: note: xmax is assigned 'vpwxma' here. plplot-5.15.0/src/plhist.c:221:13: note: Variable 'xmax' is assigned an expression that holds the same value. plplot-5.15.0/src/plimage.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROW2B [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plimage.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEW2B [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plimage.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_ix [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plimage.c:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plimage.c:91:21: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plline.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinate_transform [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:461:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:531:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:606:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:713:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT_MIN [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:810:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nms [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:863:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curel [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:983:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_POSITION_RIGHT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:324:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symdef [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:559:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:977:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:1078:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable if_boxbb [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:1176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_COLORBAR_LABEL_RIGHT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:1361:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xpmm [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pllegend.c:1558:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plline.c:527:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plline.c:527:35: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plline.c:599:20: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plline.c:599:30: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plline.c:850:20: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plline.c:850:30: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plmem.c:116:53: debug: Function::addArguments found argument 'ny' with varid 0. [varid0] plplot-5.15.0/src/plmem.c:100:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plmem.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plmetafile.c:386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLMETA_HEADER [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plmetafile.c:706:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_LONG [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plmetafile.c:814:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_RGB_COLOR [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plmetafile.c:1130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf_infile [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plmetafile.c:686:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:685:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:686:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:687:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:686:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:687:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:688:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:687:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:688:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:689:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:688:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:689:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:690:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:689:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:690:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:692:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:690:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:692:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:693:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:692:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:693:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:694:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:693:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:694:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:695:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:694:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:695:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:696:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:695:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:696:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:697:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:696:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:697:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:698:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:697:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:698:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:699:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:698:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:699:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:700:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:699:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:700:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:701:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:700:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:701:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:702:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:701:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:702:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:711:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:702:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:711:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:727:16: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:711:12: note: rc is assigned plplot-5.15.0/src/plmetafile.c:727:16: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:737:16: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:727:16: note: rc is assigned plplot-5.15.0/src/plmetafile.c:737:16: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:754:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:737:16: note: rc is assigned plplot-5.15.0/src/plmetafile.c:754:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:754:12: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/src/plmetafile.c:750:16: note: rc is assigned plplot-5.15.0/src/plmetafile.c:754:12: note: rc is overwritten plplot-5.15.0/src/plmetafile.c:924:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] plplot-5.15.0/src/plmetafile.c:1094:44: style: Parameter 'pls' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plmetafile.c:521:22: style: Unused variable: i [unusedVariable] plplot-5.15.0/src/plmetafile.c:675:19: style: Unused variable: fci [unusedVariable] plplot-5.15.0/src/plmetafile.c:675:24: style: Unused variable: ch [unusedVariable] plplot-5.15.0/src/plmetafile.c:676:19: style: Unused variable: i [unusedVariable] plplot-5.15.0/src/plot3d.c:973:31: debug: Function::addArguments found argument 'indexxmin' with varid 0. [varid0] plplot-5.15.0/src/plot3d.c:153:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:169:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:338:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:415:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icol0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:988:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:1970:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:2289:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:2555:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:2576:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:2782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plot3d.c:639:28: error: Common realloc mistake: 'zzloc' nulled but not freed upon failure [memleakOnRealloc] plplot-5.15.0/src/plot3d.c:1348:30: error: Common realloc mistake: 'uu' nulled but not freed upon failure [memleakOnRealloc] plplot-5.15.0/src/plot3d.c:1349:30: error: Common realloc mistake: 'vv' nulled but not freed upon failure [memleakOnRealloc] plplot-5.15.0/src/plot3d.c:2006:13: error: Common realloc mistake: 'newhiview' nulled but not freed upon failure [memleakOnRealloc] plplot-5.15.0/src/plot3d.c:2327:13: error: Common realloc mistake: 'newloview' nulled but not freed upon failure [memleakOnRealloc] plplot-5.15.0/src/plot3d.c:345:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: indexymin [nullPointerOutOfMemory] plplot-5.15.0/src/plot3d.c:338:40: note: Assuming allocation function fails plplot-5.15.0/src/plot3d.c:338:24: note: Assignment 'indexymin=(PLINT*)malloc((unsigned long)nx*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/src/plot3d.c:345:9: note: Null pointer dereference plplot-5.15.0/src/plpage.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsubx [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursub [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLESC_GETC [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:292:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nplwin [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plpage.c:294:15: style: Variable 'w' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plot3d.c:1052:17: style: Redundant initialization for 'ixmax'. The initialized value is overwritten before it is read. [redundantInitialization] plplot-5.15.0/src/plot3d.c:979:30: note: ixmax is initialized plplot-5.15.0/src/plot3d.c:1052:17: note: ixmax is overwritten plplot-5.15.0/src/plot3d.c:1058:17: style: Redundant initialization for 'iymax'. The initialized value is overwritten before it is read. [redundantInitialization] plplot-5.15.0/src/plot3d.c:979:57: note: iymax is initialized plplot-5.15.0/src/plot3d.c:1058:17: note: iymax is overwritten plplot-5.15.0/src/plot3d.c:412:24: style: Variable 'clev' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plot3d.c:1295:28: style: Variable 'clev' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plot3d.c:1568:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plot3d.c:1568:37: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plot3d.c:1568:47: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plot3d.c:2035:23: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plot3d.c:2035:33: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plot3d.c:2767:25: style: Parameter 'xFormMatrix' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plsdef.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrdef [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mindef [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable majdef [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symdef [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plsdef.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nps [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plshade.c:1267:37: debug: Function::addArguments found argument 'level' with varid 0. [varid0] plplot-5.15.0/src/plshade.c:499:61: debug: Function::addArguments found argument 'c2eval_data' with varid 0. [varid0] plplot-5.15.0/src/plstdio.c:252:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLPLOT_MAX_PATH [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plshade.c:258:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap1_min [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plshade.c:334:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plf2eval1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plshade.c:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plf2eval1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plshade.c:518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plshade.c:1023:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plstdio.c:192:21: style: Array index 'ntmpdir_list' is used before limits check. [arrayIndexThenCheck] plplot-5.15.0/src/plstdio.c:294:9: warning: Return value of function mktemp() is not used. [ignoredReturnValue] plplot-5.15.0/src/plstdio.c:294:9: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] plplot-5.15.0/src/plstdio.c:264:9: error: Common realloc mistake: 'template' nulled but not freed upon failure [memleakOnRealloc] plplot-5.15.0/src/plstdio.c:68:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plstdio.c:144:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/src/plstdio.c:302:10: warning: Uninitialized variable: fd [uninitvar] plplot-5.15.0/src/plstdio.c:256:32: note: Assuming condition is false plplot-5.15.0/src/plstdio.c:302:10: note: Uninitialized variable: fd plplot-5.15.0/src/plstripc.c:111:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plstripc.c:243:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLFLT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plstripc.c:146:38: style:inconclusive: Function 'plstrip_legend' argument 1 names different: declaration 'strip' definition 'stripcloc'. [funcArgNamesDifferent] plplot-5.15.0/src/plstripc.c:57:26: note: Function 'plstrip_legend' argument 1 names different: declaration 'strip' definition 'stripcloc'. plplot-5.15.0/src/plstripc.c:146:38: note: Function 'plstrip_legend' argument 1 names different: declaration 'strip' definition 'stripcloc'. plplot-5.15.0/src/plstripc.c:146:53: style:inconclusive: Function 'plstrip_legend' argument 2 names different: declaration 'flag' definition 'first'. [funcArgNamesDifferent] plplot-5.15.0/src/plstripc.c:57:37: note: Function 'plstrip_legend' argument 2 names different: declaration 'flag' definition 'first'. plplot-5.15.0/src/plstripc.c:146:53: note: Function 'plstrip_legend' argument 2 names different: declaration 'flag' definition 'first'. plplot-5.15.0/src/plstripc.c:177:35: style:inconclusive: Function 'plstrip_gen' argument 1 names different: declaration 'strip' definition 'striploc'. [funcArgNamesDifferent] plplot-5.15.0/src/plstripc.c:52:23: note: Function 'plstrip_gen' argument 1 names different: declaration 'strip' definition 'striploc'. plplot-5.15.0/src/plstripc.c:177:35: note: Function 'plstrip_gen' argument 1 names different: declaration 'strip' definition 'striploc'. plplot-5.15.0/src/plfill.c:1977:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] plplot-5.15.0/src/plfill.c:1979:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] plplot-5.15.0/src/plfill.c:2000:33: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] plplot-5.15.0/src/plfill.c:2002:33: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] plplot-5.15.0/src/plfill.c:2011:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] plplot-5.15.0/src/plfill.c:865:14: style: Condition 'debug' is always false [knownConditionTrueFalse] plplot-5.15.0/src/plfill.c:863:21: note: Assignment 'debug=0', assigned value is 0 plplot-5.15.0/src/plfill.c:865:14: note: Condition 'debug' is always false plplot-5.15.0/src/plfill.c:169:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: xpoly [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:152:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:152:17: note: Assignment 'xpoly=(PLINT*)malloc((unsigned long)(n+1)*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/src/plfill.c:169:9: note: Null pointer dereference plplot-5.15.0/src/plfill.c:170:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ypoly [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:153:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:153:17: note: Assignment 'ypoly=(PLINT*)malloc((unsigned long)(n+1)*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/src/plfill.c:170:9: note: Null pointer dereference plplot-5.15.0/src/plfill.c:173:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: xpoly [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:152:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:152:17: note: Assignment 'xpoly=(PLINT*)malloc((unsigned long)(n+1)*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/src/plfill.c:173:10: note: Null pointer dereference plplot-5.15.0/src/plfill.c:173:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: xpoly [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:152:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:152:17: note: Assignment 'xpoly=(PLINT*)malloc((unsigned long)(n+1)*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/src/plfill.c:173:22: note: Null pointer dereference plplot-5.15.0/src/plfill.c:254:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tx [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:227:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:227:17: note: Assignment 'tx=(PLFLT*)malloc((unsigned long)(n+1)*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plfill.c:254:9: note: Null pointer dereference plplot-5.15.0/src/plfill.c:254:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ty [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:228:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:228:17: note: Assignment 'ty=(PLFLT*)malloc((unsigned long)(n+1)*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plfill.c:254:23: note: Null pointer dereference plplot-5.15.0/src/plfill.c:254:37: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tz [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:229:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:229:17: note: Assignment 'tz=(PLFLT*)malloc((unsigned long)(n+1)*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plfill.c:254:37: note: Null pointer dereference plplot-5.15.0/src/plfill.c:256:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tx [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:227:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:227:17: note: Assignment 'tx=(PLFLT*)malloc((unsigned long)(n+1)*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plfill.c:256:10: note: Null pointer dereference plplot-5.15.0/src/plfill.c:256:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tx [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:227:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:227:17: note: Assignment 'tx=(PLFLT*)malloc((unsigned long)(n+1)*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plfill.c:256:19: note: Null pointer dereference plplot-5.15.0/src/plsym.c:1467:9: error: There is an unknown macro here somewhere. Configuration is required. If free_mem is a macro then please configure it. [unknownMacro] plplot-5.15.0/src/plshade.c:843:47: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plshade.c:1267:17: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plshade.c:1327:19: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/pltick.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minht [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltick.c:73:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minht [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltick.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minht [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltick.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minht [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltick.c:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltick.c:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:307:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plfill.c:307:31: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plfill.c:1183:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/plfill.c:1183:31: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/src/pltime.c:29:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qsasconfig [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltime.c:44:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qsasconfig [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltime.c:58:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qsasconfig [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/pltime.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timefmt [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plfill.c:646:26: style: Variable 'iout' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plfill.c:652:25: style: Variable 'crossed_xmin2' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plfill.c:652:44: style: Variable 'crossed_xmax2' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plfill.c:653:25: style: Variable 'crossed_ymin2' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plfill.c:653:44: style: Variable 'crossed_ymax2' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plfill.c:733:32: style: Variable 'iout' is assigned a value that is never used. [unreadVariable] plplot-5.15.0/src/plvect.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_x [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvect.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLINT [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvect.c:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvect.c:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plf2eval1 [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvpor.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvpor.c:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvpor.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvpor.c:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvpor.c:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plvpor.c:510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plwind.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/src/plwind.c:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/parity_bit_check.c:14:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:283:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INITIALIZE [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:646:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLSTATE_WIDTH [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:799:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:839:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MAXPOLY [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:889:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSE [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:981:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_RGB_COLOR [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_RGB_COLOR [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGE_STATE [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1329:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1349:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1417:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1801:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOP0 [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:1853:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLMETA_HEADER [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/plrender.c:2033:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/pltek.c:100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/pltek.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/pltek.c:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/tektest.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/tektest.c:123:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/tektest.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/tektest.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/tektest.c:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/tektest.c:66:23: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/utils/pltek.c:161:15: style: Variable 'istop' is reassigned a value before the old one has been used. [redundantAssignment] plplot-5.15.0/utils/pltek.c:159:15: note: istop is assigned plplot-5.15.0/utils/pltek.c:161:15: note: istop is overwritten plplot-5.15.0/utils/pltek.c:29:23: style: Parameter 'argv' can be declared as const array [constParameter] plplot-5.15.0/utils/pltek.c:37:27: style: Variable 't' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/utils/plrender.c:701:10: style: Condition 'debug' is always false [knownConditionTrueFalse] plplot-5.15.0/utils/plrender.c:676:19: note: Assignment 'debug=0', assigned value is 0 plplot-5.15.0/utils/plrender.c:701:10: note: Condition 'debug' is always false plplot-5.15.0/utils/plrender.c:713:10: style: Condition 'debug' is always false [knownConditionTrueFalse] plplot-5.15.0/utils/plrender.c:676:19: note: Assignment 'debug=0', assigned value is 0 plplot-5.15.0/utils/plrender.c:713:10: note: Condition 'debug' is always false plplot-5.15.0/utils/plrender.c:724:10: style: Condition 'debug' is always false [knownConditionTrueFalse] plplot-5.15.0/utils/plrender.c:676:19: note: Assignment 'debug=0', assigned value is 0 plplot-5.15.0/utils/plrender.c:724:10: note: Condition 'debug' is always false plplot-5.15.0/utils/plrender.c:327:9: warning: If memory allocation fails, then there is a possible null pointer dereference: myargv [nullPointerOutOfMemory] plplot-5.15.0/utils/plrender.c:323:30: note: Assuming allocation function fails plplot-5.15.0/utils/plrender.c:323:14: note: Assignment 'myargv=(char**)malloc(argc*sizeof(char*))', assigned value is 0 plplot-5.15.0/utils/plrender.c:327:9: note: Null pointer dereference plplot-5.15.0/utils/plrender.c:958:19: style:inconclusive: Function 'plr_state' argument 1 names different: declaration 'c' definition 'op'. [funcArgNamesDifferent] plplot-5.15.0/utils/plrender.c:51:35: note: Function 'plr_state' argument 1 names different: declaration 'c' definition 'op'. plplot-5.15.0/utils/plrender.c:958:19: note: Function 'plr_state' argument 1 names different: declaration 'c' definition 'op'. plplot-5.15.0/utils/plrender.c:1342:17: style: Parameter 'errormsg' can be declared as pointer to const [constParameterPointer] plplot-5.15.0/utils/plrender.c:1407:11: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] plplot-5.15.0/utils/plrender.c:2062:51: style: Parameter 'client_data' can be declared as pointer to const. However it seems that 'Opt_b' is a callback function, if 'client_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/utils/plrender.c:225:9: note: You might need to cast the function pointer here plplot-5.15.0/utils/plrender.c:2062:51: note: Parameter 'client_data' can be declared as pointer to const plplot-5.15.0/utils/plrender.c:2083:51: style: Parameter 'client_data' can be declared as pointer to const. However it seems that 'Opt_e' is a callback function, if 'client_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/utils/plrender.c:234:9: note: You might need to cast the function pointer here plplot-5.15.0/utils/plrender.c:2083:51: note: Parameter 'client_data' can be declared as pointer to const plplot-5.15.0/utils/plrender.c:2104:51: style: Parameter 'client_data' can be declared as pointer to const. However it seems that 'Opt_p' is a callback function, if 'client_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plplot-5.15.0/utils/plrender.c:243:9: note: You might need to cast the function pointer here plplot-5.15.0/utils/plrender.c:2104:51: note: Parameter 'client_data' can be declared as pointer to const plplot-5.15.0/utils/wxplviewer.cpp:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultCoord [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/wxplframe.cpp:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultSize [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/wxplframe.cpp:590:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxMOUSE_BTN_LEFT [valueFlowBailoutIncompleteVar] plplot-5.15.0/utils/wxplframe.cpp:65:15: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] plplot-5.15.0/utils/wxplframe.cpp:131:31: style: C-style pointer casting [cstyleCast] plplot-5.15.0/utils/wxplframe.cpp:370:34: style: C-style pointer casting [cstyleCast] plplot-5.15.0/utils/wxplframe.cpp:409:27: style: C-style pointer casting [cstyleCast] plplot-5.15.0/utils/wxplframe.cpp:457:34: style: C-style pointer casting [cstyleCast] plplot-5.15.0/utils/wxplframe.cpp:581:38: style: C-style pointer casting [cstyleCast] plplot-5.15.0/utils/wxplframe.cpp:629:38: style: C-style pointer casting [cstyleCast] plplot-5.15.0/utils/wxplframe.cpp:51:88: performance: Function parameter 'file' should be passed by const reference. [passedByValue] plplot-5.15.0/utils/wxplframe.cpp:164:41: style: Parameter 'event' can be declared as reference to const [constParameterReference] plplot-5.15.0/utils/wxplframe.cpp:169:42: style: Parameter 'event' can be declared as reference to const [constParameterReference] plplot-5.15.0/utils/wxplframe.cpp:178:45: style: Parameter 'event' can be declared as reference to const [constParameterReference] plplot-5.15.0/utils/wxplframe.cpp:514:45: style: Parameter 'event' can be declared as reference to const [constParameterReference] plplot-5.15.0/utils/wxplframe.cpp:519:45: style: Parameter 'event' can be declared as reference to const [constParameterReference] plplot-5.15.0/utils/wxplframe.cpp:622:36: style: Parameter 'event' can be declared as reference to const [constParameterReference] diff: head plplot-5.15.0/bindings/tcl/tclMatrix.c:709:65: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:709:65: note: Null pointer dereference head plplot-5.15.0/bindings/tcl/tclMatrix.c:709:77: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpMat [nullPointerOutOfMemory] plplot-5.15.0/bindings/tcl/tclMatrix.c:691:38: note: Assuming allocation function fails plplot-5.15.0/bindings/tcl/tclMatrix.c:691:18: note: Assignment 'tmpMat=(Mat_float*)malloc((unsigned long)(matPtr->len+2)*sizeof(Mat_float))', assigned value is 0 plplot-5.15.0/bindings/tcl/tclMatrix.c:709:77: note: Null pointer dereference head plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:147:22: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. [functionConst] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.h:62:10: note: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:147:22: note: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. 2.17.0 plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.h:62:10: style:inconclusive: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. [functionConst] plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.cpp:147:22: note: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. plplot-5.15.0/bindings/wxwidgets/wxPLplotstream.h:62:10: note: Either there is a missing 'override', or the member function 'wxPLplotstream::IsValid' can be const. head plplot-5.15.0/cmake/epa_build/libqhull/src/libqhull.h:48:2: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] head plplot-5.15.0/cmake/modules/TestForStdintCXX.cxx:5:9: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] head plplot-5.15.0/drivers/deprecated_wxwidgets_agg.cpp:550:14: style: Variable 'fontname' is assigned a value that is never used. [unreadVariable] head plplot-5.15.0/drivers/svg.c:205:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:205:33: note: Null pointer dereference head plplot-5.15.0/drivers/svg.c:209:100: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:100: note: Null pointer dereference head plplot-5.15.0/drivers/svg.c:209:117: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:117: note: Null pointer dereference head plplot-5.15.0/drivers/svg.c:209:55: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:209:55: note: Null pointer dereference head plplot-5.15.0/drivers/svg.c:211:58: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: aStream [nullPointerOutOfMemory] plplot-5.15.0/drivers/svg.c:185:22: note: Assuming allocation function fails plplot-5.15.0/drivers/svg.c:185:22: note: Assignment 'pls->dev=calloc(1,(unsigned long)sizeof(struct SVG))', assigned value is 0 plplot-5.15.0/drivers/svg.c:189:13: note: aStream is assigned '(struct SVG*)pls->dev' here. plplot-5.15.0/drivers/svg.c:211:58: note: Null pointer dereference head plplot-5.15.0/drivers/wxwidgets_comms.cpp:696:20: style:inconclusive: Technically the member function 'PLNamedMutex::aquire' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.h:231:10: note: Technically the member function 'PLNamedMutex::aquire' can be const. plplot-5.15.0/drivers/wxwidgets_comms.cpp:696:20: note: Technically the member function 'PLNamedMutex::aquire' can be const. head plplot-5.15.0/drivers/wxwidgets_comms.cpp:752:20: style:inconclusive: Technically the member function 'PLNamedMutex::isValid' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.h:234:10: note: Technically the member function 'PLNamedMutex::isValid' can be const. plplot-5.15.0/drivers/wxwidgets_comms.cpp:752:20: note: Technically the member function 'PLNamedMutex::isValid' can be const. 2.17.0 plplot-5.15.0/drivers/wxwidgets_comms.h:231:10: style:inconclusive: Technically the member function 'PLNamedMutex::aquire' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.cpp:696:20: note: Technically the member function 'PLNamedMutex::aquire' can be const. plplot-5.15.0/drivers/wxwidgets_comms.h:231:10: note: Technically the member function 'PLNamedMutex::aquire' can be const. 2.17.0 plplot-5.15.0/drivers/wxwidgets_comms.h:234:10: style:inconclusive: Technically the member function 'PLNamedMutex::isValid' can be const. [functionConst] plplot-5.15.0/drivers/wxwidgets_comms.cpp:752:20: note: Technically the member function 'PLNamedMutex::isValid' can be const. plplot-5.15.0/drivers/wxwidgets_comms.h:234:10: note: Technically the member function 'PLNamedMutex::isValid' can be const. 2.17.0 plplot-5.15.0/examples/c++/x14.cc:38:10: performance:inconclusive: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x14.cc:402:11: note: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x14.cc:38:10: note: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). head plplot-5.15.0/examples/c++/x14.cc:402:11: performance:inconclusive: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x14.cc:38:10: note: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x14.cc:402:11: note: Technically the member function 'x14::plot5' can be static (but you may consider moving to unnamed namespace). head plplot-5.15.0/examples/c++/x21.cc:371:11: style:inconclusive: Technically the member function 'x21::create_grid' can be const. [functionConst] plplot-5.15.0/examples/c++/x21.cc:42:10: note: Technically the member function 'x21::create_grid' can be const. plplot-5.15.0/examples/c++/x21.cc:371:11: note: Technically the member function 'x21::create_grid' can be const. head plplot-5.15.0/examples/c++/x21.cc:386:11: performance:inconclusive: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x21.cc:43:10: note: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:386:11: note: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). 2.17.0 plplot-5.15.0/examples/c++/x21.cc:41:10: performance:inconclusive: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x21.cc:429:11: note: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:41:10: note: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). head plplot-5.15.0/examples/c++/x21.cc:429:11: performance:inconclusive: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x21.cc:41:10: note: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:429:11: note: Technically the member function 'x21::free_data' can be static (but you may consider moving to unnamed namespace). 2.17.0 plplot-5.15.0/examples/c++/x21.cc:42:10: style:inconclusive: Technically the member function 'x21::create_grid' can be const. [functionConst] plplot-5.15.0/examples/c++/x21.cc:371:11: note: Technically the member function 'x21::create_grid' can be const. plplot-5.15.0/examples/c++/x21.cc:42:10: note: Technically the member function 'x21::create_grid' can be const. 2.17.0 plplot-5.15.0/examples/c++/x21.cc:43:10: performance:inconclusive: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x21.cc:386:11: note: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x21.cc:43:10: note: Technically the member function 'x21::free_grid' can be static (but you may consider moving to unnamed namespace). head plplot-5.15.0/examples/c++/x22.cc:214:50: style: C-style pointer casting [cstyleCast] head plplot-5.15.0/examples/c++/x27.cc:152:6: performance:inconclusive: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x27.cc:37:10: note: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x27.cc:152:6: note: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). 2.17.0 plplot-5.15.0/examples/c++/x27.cc:37:10: performance:inconclusive: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). [functionStatic] plplot-5.15.0/examples/c++/x27.cc:152:6: note: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). plplot-5.15.0/examples/c++/x27.cc:37:10: note: Technically the member function 'x27::cycloid' can be static (but you may consider moving to unnamed namespace). head plplot-5.15.0/examples/c++/x29.cc:216:52: style: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. [knownArgument] plplot-5.15.0/examples/c++/x29.cc:205:12: note: Assignment 'npts=62', assigned value is 62 plplot-5.15.0/examples/c++/x29.cc:216:52: note: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. head plplot-5.15.0/examples/c/x29c.c:207:52: style: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. [knownArgument] plplot-5.15.0/examples/c/x29c.c:196:12: note: Assignment 'npts=62', assigned value is 62 plplot-5.15.0/examples/c/x29c.c:207:52: note: Argument '((PLFLT)(((i)<(npts-i))?(i):(npts-i)))/31.0' to function exp is always 2. It does not matter what value 'npts' has. head plplot-5.15.0/fonts/stndfont.c:47:28: warning: If memory allocation fails, then there is a possible null pointer dereference: hrshlst [nullPointerOutOfMemory] plplot-5.15.0/fonts/stndfont.c:30:33: note: Assuming allocation function fails plplot-5.15.0/fonts/stndfont.c:30:15: note: Assignment 'hrshlst=(U_SHORT*)malloc(176*sizeof(U_SHORT))', assigned value is 0 plplot-5.15.0/fonts/stndfont.c:47:28: note: Null pointer dereference head plplot-5.15.0/lib/qsastime/qsastime_testlib.c:305:16: style: Variable 'ptm' is assigned a value that is never used. [unreadVariable] head plplot-5.15.0/lib/qsastime/qsastime_testlib.c:307:16: style: Variable 'ptm1' is assigned a value that is never used. [unreadVariable] head plplot-5.15.0/src/plfill.c:173:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: xpoly [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:152:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:152:17: note: Assignment 'xpoly=(PLINT*)malloc((unsigned long)(n+1)*sizeof(PLINT))', assigned value is 0 plplot-5.15.0/src/plfill.c:173:22: note: Null pointer dereference head plplot-5.15.0/src/plfill.c:256:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tx [nullPointerOutOfMemory] plplot-5.15.0/src/plfill.c:227:33: note: Assuming allocation function fails plplot-5.15.0/src/plfill.c:227:17: note: Assignment 'tx=(PLFLT*)malloc((unsigned long)(n+1)*sizeof(PLFLT))', assigned value is 0 plplot-5.15.0/src/plfill.c:256:19: note: Null pointer dereference DONE