2025-05-06 05:13 ftp://ftp.de.debian.org/debian/pool/main/m/mathgl/mathgl_8.0.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=openmp --library=opengl --library=zlib --library=wxwidgets --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 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 3668 3604 elapsed-time: 177.5 176.4 head-timing-info: old-timing-info: head results: mathgl-8.0.3/addons/getopt/getopt.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/addons/getopt/getopt.c:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/addons/getopt/getopt.c:222:54: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mathgl-8.0.3/addons/getopt/getopt.c:680:54: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mathgl-8.0.3/addons/getopt/getopt.c:114:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mathgl-8.0.3/addons/getopt/getopt.c:572:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mathgl-8.0.3/addons/getopt/getopt.c:322:9: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/addons/getopt/getopt.c:780:12: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/examples/full_test.cpp:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/examples/full_test.cpp:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/examples/full_test.cpp:160:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assignment 'fp=fopen("samples.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:160:10: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:164:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assignment 'fp=fopen("samples.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:164:11: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:165:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assignment 'fp=fopen("samples.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:165:10: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:166:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assignment 'fp=fopen("samples.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:166:10: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:168:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assignment 'fp=fopen("samples.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:168:10: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:169:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:158:18: note: Assignment 'fp=fopen("samples.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:169:10: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:173:14: warning: If resource allocation fails, then there is a possible null pointer dereference: fs [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:172:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:172:18: note: Assignment 'fs=fopen("wnd_samples.cpp","r")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:173:14: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:199:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fs [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:183:12: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:183:12: note: Assignment 'fs=fopen("samples.cpp","r")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:199:9: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:201:15: warning: If resource allocation fails, then there is a possible null pointer dereference: fs [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:183:12: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:183:12: note: Assignment 'fs=fopen("samples.cpp","r")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:201:15: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:219:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:215:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:215:18: note: Assignment 'fp=fopen("samples.tex","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:219:11: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:220:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:215:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:215:18: note: Assignment 'fp=fopen("samples.tex","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:220:11: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:222:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:215:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:215:18: note: Assignment 'fp=fopen("samples.tex","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:222:9: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:222:21: warning: If resource allocation fails, then there is a possible null pointer dereference: fs [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:216:18: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:216:18: note: Assignment 'fs=fopen("samples.cpp","r")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:222:21: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:465:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:454:19: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:454:19: note: Assignment 'fp=fopen(big?"time_big.texi":"time.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:465:11: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:466:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:454:19: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:454:19: note: Assignment 'fp=fopen(big?"time_big.texi":"time.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:466:11: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:467:32: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/full_test.cpp:454:19: note: Assuming allocation function fails mathgl-8.0.3/examples/full_test.cpp:454:19: note: Assignment 'fp=fopen(big?"time_big.texi":"time.texi","w")', assigned value is 0 mathgl-8.0.3/examples/full_test.cpp:467:32: note: Null pointer dereference mathgl-8.0.3/examples/full_test.cpp:54:25: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/examples/full_test.cpp:55:25: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/examples/full_test.cpp:543:7: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/examples/full_test.cpp:85:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] mathgl-8.0.3/examples/full_test.cpp:125:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] mathgl-8.0.3/examples/full_test.cpp:543:29: error: Uninitialized variables: &tst.func, &tst.mgl, &tst.info [uninitvar] mathgl-8.0.3/examples/mgl_module.cpp:9:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/examples/mgl_module.cpp:19:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/examples/mpi_test.cpp:11:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] mathgl-8.0.3/examples/qgl_example.h:22:2: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/examples/qgl_example.cpp:39:31: style:inconclusive: Function 'resizeGL' argument 1 names different: declaration 'nWidth' definition 'w'. [funcArgNamesDifferent] mathgl-8.0.3/examples/qgl_example.h:18:20: note: Function 'resizeGL' argument 1 names different: declaration 'nWidth' definition 'w'. mathgl-8.0.3/examples/qgl_example.cpp:39:31: note: Function 'resizeGL' argument 1 names different: declaration 'nWidth' definition 'w'. mathgl-8.0.3/examples/qgl_example.cpp:39:38: style:inconclusive: Function 'resizeGL' argument 2 names different: declaration 'nHeight' definition 'h'. [funcArgNamesDifferent] mathgl-8.0.3/examples/qgl_example.h:18:32: note: Function 'resizeGL' argument 2 names different: declaration 'nHeight' definition 'h'. mathgl-8.0.3/examples/qgl_example.cpp:39:38: note: Function 'resizeGL' argument 2 names different: declaration 'nHeight' definition 'h'. mathgl-8.0.3/examples/samples.cpp:2871:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assuming allocation function fails mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assignment 'fp=fopen("test.txt","w")', assigned value is 0 mathgl-8.0.3/examples/samples.cpp:2871:10: note: Null pointer dereference mathgl-8.0.3/examples/samples.cpp:2872:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assuming allocation function fails mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assignment 'fp=fopen("test.txt","w")', assigned value is 0 mathgl-8.0.3/examples/samples.cpp:2872:10: note: Null pointer dereference mathgl-8.0.3/examples/samples.cpp:2873:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assuming allocation function fails mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assignment 'fp=fopen("test.txt","w")', assigned value is 0 mathgl-8.0.3/examples/samples.cpp:2873:10: note: Null pointer dereference mathgl-8.0.3/examples/samples.cpp:2874:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assuming allocation function fails mathgl-8.0.3/examples/samples.cpp:2870:16: note: Assignment 'fp=fopen("test.txt","w")', assigned value is 0 mathgl-8.0.3/examples/samples.cpp:2874:9: note: Null pointer dereference mathgl-8.0.3/examples/wx_example.cpp:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_draw_graph [valueFlowBailoutIncompleteVar] mathgl-8.0.3/examples/wx_example.cpp:78:30: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/fonts/make_bin.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DEF_FONT_NAME [valueFlowBailoutIncompleteVar] mathgl-8.0.3/fonts/make_bin.cpp:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/json/Backend.cpp:15:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] mathgl-8.0.3/json/Backend.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/json/Backend.cpp:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/json/Backend.cpp:15:2: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mathgl-8.0.3/json/Backend.cpp:69:2: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mathgl-8.0.3/json/MainWindow.cpp:36:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:565:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:948:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:1230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/dialogs.cpp:1454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::main' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::slice' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::var' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::data' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::menu' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::w' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::nz' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::sl' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:148:2: warning: Member variable 'TableWindow::sl_id' is not initialized in the copy constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/mgllab.h:139:14: style:inconclusive: Technically the member function 'TableWindow::get_slice' can be const. [functionConst] mathgl-8.0.3/mgllab/mgllab.h:140:14: style:inconclusive: Technically the member function 'TableWindow::num_slice' can be const. [functionConst] mathgl-8.0.3/mgllab/dialogs.cpp:85:3: warning: Class 'OptionDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:85:3: warning: Class 'OptionDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:161:3: warning: Class 'DirSelDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:161:3: warning: Class 'DirSelDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:315:4: warning: Class 'StyleDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:315:4: warning: Class 'StyleDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:566:3: warning: Class 'DatSelDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:566:3: warning: Class 'DatSelDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:704:3: warning: Class 'NewCmdDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:704:3: warning: Class 'NewCmdDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:957:4: warning: Class 'SetupDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:957:4: warning: Class 'SetupDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:1231:3: warning: Class 'InplotDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:1231:3: warning: Class 'InplotDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/dialogs.cpp:1458:3: warning: Class 'PrimDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:1458:3: warning: Class 'PrimDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/mgllab.h:117:2: style: Struct 'Fl_MGL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/mgllab/mgllab.h:134:2: style: Struct 'TableWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/mgllab/dialogs.cpp:124:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:124:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:168:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:168:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:416:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:416:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:531:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:531:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:588:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:588:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:626:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:626:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:756:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:756:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:880:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:880:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:1177:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:1177:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:1324:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:1324:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:1425:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:1425:7: note: Function in derived class mathgl-8.0.3/mgllab/dialogs.cpp:1478:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/dialogs.cpp:1478:7: note: Function in derived class mathgl-8.0.3/mgllab/mgllab.h:89:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:60:50: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:61:47: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:147:37: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:150:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:180:37: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:545:35: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:672:37: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:915:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:1202:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:1439:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:1442:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:1541:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/dialogs.cpp:467:39: style: The scope of the variable 'tt' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:472:36: style: The scope of the variable 'rr' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:479:36: style: The scope of the variable 'rr' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:496:35: style: The scope of the variable 'ax' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:799:42: style: The scope of the variable 'cname' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:1155:15: style: The scope of the variable 'stime' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:1157:15: style: The scope of the variable 'stune' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:1159:15: style: The scope of the variable 'stern' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:1161:15: style: The scope of the variable 'stype' can be reduced. [variableScope] mathgl-8.0.3/mgllab/dialogs.cpp:442:15: style: Local variable 's' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/dialogs.cpp:292:14: note: Shadowed declaration mathgl-8.0.3/mgllab/dialogs.cpp:442:15: note: Shadow variable mathgl-8.0.3/mgllab/dialogs.cpp:455:18: style: Local variable 'mask' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/dialogs.cpp:294:29: note: Shadowed declaration mathgl-8.0.3/mgllab/dialogs.cpp:455:18: note: Shadow variable mathgl-8.0.3/mgllab/dialogs.cpp:482:13: style: Local variable 'mask' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/dialogs.cpp:294:29: note: Shadowed declaration mathgl-8.0.3/mgllab/dialogs.cpp:482:13: note: Shadow variable mathgl-8.0.3/mgllab/dialogs.cpp:861:16: style: Local variable 's' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/dialogs.cpp:849:15: note: Shadowed declaration mathgl-8.0.3/mgllab/dialogs.cpp:861:16: note: Shadow variable mathgl-8.0.3/mgllab/dialogs.cpp:867:16: style: Local variable 's' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/dialogs.cpp:849:15: note: Shadowed declaration mathgl-8.0.3/mgllab/dialogs.cpp:867:16: note: Shadow variable mathgl-8.0.3/mgllab/dialogs.cpp:62:35: performance: Function parameter 'wcs' should be passed by const reference. [passedByValue] mathgl-8.0.3/mgllab/dialogs.cpp:677:63: performance: Function parameter 'prev' should be passed by const reference. [passedByValue] mathgl-8.0.3/mgllab/dialogs.cpp:1204:37: style: Parameter 'v' can be declared as pointer to const. However it seems that 'cb_setup_save' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/mgllab/dialogs.cpp:1075:59: note: You might need to cast the function pointer here mathgl-8.0.3/mgllab/dialogs.cpp:1204:37: note: Parameter 'v' can be declared as pointer to const mathgl-8.0.3/mgllab/dialogs.cpp:852:34: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mathgl-8.0.3/mgllab/dialogs.cpp:877:9: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mathgl-8.0.3/mgllab/dialogs.cpp:682:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/mgllab/editor.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/editor.cpp:261:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PATH_MAX [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/editor.cpp:352:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/editor.cpp:363:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/editor.cpp:526:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable box_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/editor.cpp:562:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::menu' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::rtab' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::hd' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::link_cmd' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::ghelp' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::gplot' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::var' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::status' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::graph' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:244:15: warning: Member variable 'ScriptWindow::draw' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/mgllab/editor.cpp:563:3: warning: Class 'FindDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/editor.cpp:563:3: warning: Class 'FindDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/editor.cpp:263:5: style: Condition '!fname' is always false [knownConditionTrueFalse] mathgl-8.0.3/mgllab/editor.cpp:227:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:239:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:373:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:379:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:385:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:391:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:397:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:412:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:435:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:482:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:498:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:645:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:649:15: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:657:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:670:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:682:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:691:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/editor.cpp:50:20: style:inconclusive: Function 'set_style' argument 1 names different: declaration 'fkind' definition 'kind'. [funcArgNamesDifferent] mathgl-8.0.3/mgllab/mgllab.h:74:20: note: Function 'set_style' argument 1 names different: declaration 'fkind' definition 'kind'. mathgl-8.0.3/mgllab/editor.cpp:50:20: note: Function 'set_style' argument 1 names different: declaration 'fkind' definition 'kind'. mathgl-8.0.3/mgllab/editor.cpp:50:30: style:inconclusive: Function 'set_style' argument 2 names different: declaration 'fsize' definition 'size'. [funcArgNamesDifferent] mathgl-8.0.3/mgllab/mgllab.h:74:31: note: Function 'set_style' argument 2 names different: declaration 'fsize' definition 'size'. mathgl-8.0.3/mgllab/editor.cpp:50:30: note: Function 'set_style' argument 2 names different: declaration 'fsize' definition 'size'. mathgl-8.0.3/mgllab/editor.cpp:624:8: style: Local variable 'found' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/editor.cpp:619:7: note: Shadowed declaration mathgl-8.0.3/mgllab/editor.cpp:624:8: note: Shadow variable mathgl-8.0.3/mgllab/editor.cpp:52:11: style: Variable 'c1' can be declared as const array [constVariable] mathgl-8.0.3/mgllab/editor.cpp:53:11: style: Variable 'c2' can be declared as const array [constVariable] mathgl-8.0.3/mgllab/editor.cpp:83:6: style: Variable 'l' can be declared as const array [constVariable] mathgl-8.0.3/mgllab/editor.cpp:268:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/mgllab/editor.cpp:466:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/mgllab/grid.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_ENTER_KEY_ALWAYS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/grid.cpp:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THIN_UP_BOX [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/grid.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_CELL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/grid.cpp:122:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/grid.cpp:30:28: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/grid.cpp:33:28: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:84:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VER_STRING [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_CHANGED [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:154:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENGRAVED_LABEL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:202:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_hints [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:311:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_hints [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/help.cpp:288:3: warning: Class 'HintDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/help.cpp:288:3: warning: Class 'HintDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/help.cpp:341:3: warning: Class 'InfoDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/help.cpp:341:3: warning: Class 'InfoDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/help.cpp:299:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/help.cpp:299:7: note: Function in derived class mathgl-8.0.3/mgllab/help.cpp:301:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/help.cpp:301:7: note: Function in derived class mathgl-8.0.3/mgllab/help.cpp:392:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/help.cpp:392:7: note: Function in derived class mathgl-8.0.3/mgllab/help.cpp:64:29: warning: Either the condition 'e->rtab' is redundant or there is possible null pointer dereference: e->rtab. [nullPointerRedundantCheck] mathgl-8.0.3/mgllab/help.cpp:65:6: note: Assuming that condition 'e->rtab' is not redundant mathgl-8.0.3/mgllab/help.cpp:64:29: note: Null pointer dereference mathgl-8.0.3/mgllab/help.cpp:24:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:47:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:62:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:70:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:76:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:122:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:125:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:128:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:131:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:134:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:142:25: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:238:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:244:7: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:255:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/help.cpp:234:36: style:inconclusive: Function 'mem_pressed' argument 1 names different: declaration 'n' definition 'kind'. [funcArgNamesDifferent] mathgl-8.0.3/mgllab/mgllab.h:175:23: note: Function 'mem_pressed' argument 1 names different: declaration 'n' definition 'kind'. mathgl-8.0.3/mgllab/help.cpp:234:36: note: Function 'mem_pressed' argument 1 names different: declaration 'n' definition 'kind'. mathgl-8.0.3/mgllab/mathgl.cpp:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_Home [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mathgl.cpp:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mathgl.cpp:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mathgl.cpp:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mathgl.cpp:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mathgl.cpp:435:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_Home [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mathgl.cpp:187:3: warning: Class 'AnimateDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/mathgl.cpp:187:3: warning: Class 'AnimateDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/mathgl.cpp:398:3: warning: Class 'MessDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/mathgl.cpp:398:3: warning: Class 'MessDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/mathgl.cpp:130:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/mathgl.cpp:130:7: note: Function in derived class mathgl-8.0.3/mgllab/mathgl.cpp:140:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/mathgl.cpp:140:7: note: Function in derived class mathgl-8.0.3/mgllab/mathgl.cpp:207:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/mathgl.cpp:207:7: note: Function in derived class mathgl-8.0.3/mgllab/mathgl.cpp:274:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/mathgl.cpp:274:7: note: Function in derived class mathgl-8.0.3/mgllab/mathgl.cpp:24:11: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:26:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:28:28: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:39:28: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:114:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:178:41: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:292:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:346:24: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:368:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:380:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:446:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mathgl.cpp:295:25: style:inconclusive: Function 'animate_cb' argument 1 names different: declaration 'dr' definition 'd'. [funcArgNamesDifferent] mathgl-8.0.3/mgllab/mgllab.h:238:25: note: Function 'animate_cb' argument 1 names different: declaration 'dr' definition 'd'. mathgl-8.0.3/mgllab/mathgl.cpp:295:25: note: Function 'animate_cb' argument 1 names different: declaration 'dr' definition 'd'. mathgl-8.0.3/mgllab/mathgl.cpp:451:36: style: Parameter 'v' can be declared as pointer to const. However it seems that 'cb_mess_copy' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/mgllab/mathgl.cpp:400:46: note: You might need to cast the function pointer here mathgl-8.0.3/mgllab/mathgl.cpp:451:36: note: Parameter 'v' can be declared as pointer to const mathgl-8.0.3/mgllab/mathgl.cpp:453:36: style: Parameter 'v' can be declared as pointer to const. However it seems that 'cb_mess_jump' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/mgllab/mathgl.cpp:399:52: note: You might need to cast the function pointer here mathgl-8.0.3/mgllab/mathgl.cpp:453:36: note: Parameter 'v' can be declared as pointer to const mathgl-8.0.3/mgllab/mgllab.cpp:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:371:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENGRAVED_BOX [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_ask_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:496:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:538:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/mgllab.cpp:470:3: warning: Class 'PropDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/mgllab.cpp:470:3: warning: Class 'PropDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/mgllab.cpp:569:3: warning: Class 'CalcDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/mgllab.cpp:569:3: warning: Class 'CalcDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/mgllab.cpp:494:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/mgllab.cpp:494:7: note: Function in derived class mathgl-8.0.3/mgllab/mgllab.cpp:510:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/mgllab.cpp:510:7: note: Function in derived class mathgl-8.0.3/mgllab/mgllab.cpp:116:5: error: Dereferencing 's' after it is deallocated / released [deallocuse] mathgl-8.0.3/mgllab/mgllab.cpp:123:30: error: Dereferencing 's' after it is deallocated / released [deallocuse] mathgl-8.0.3/mgllab/mgllab.cpp:125:30: error: Dereferencing 's' after it is deallocated / released [deallocuse] mathgl-8.0.3/mgllab/mgllab.cpp:156:44: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:176:21: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:184:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:211:34: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:238:42: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:249:36: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:252:36: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:255:36: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:258:36: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:261:36: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:265:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:345:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:478:70: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:548:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:665:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:685:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/mgllab.cpp:530:34: style: Parameter 'v' can be declared as pointer to const. However it seems that 'cb_filech' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/mgllab/mgllab.cpp:478:59: note: You might need to cast the function pointer here mathgl-8.0.3/mgllab/mgllab.cpp:530:34: note: Parameter 'v' can be declared as pointer to const mathgl-8.0.3/mgllab/mgllab.cpp:538:36: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mathgl-8.0.3/mgllab/table.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:477:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DEF_SCH [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:490:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DEF_SCH [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:543:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:608:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:842:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_import_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/mgllab/table.cpp:933:19: performance:inconclusive: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). [functionStatic] mathgl-8.0.3/mgllab/mgllab.h:141:7: note: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/mgllab/table.cpp:933:19: note: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/mgllab/table.cpp:566:7: style:inconclusive: Technically the member function 'NrmDlg::ok' can be const. [functionConst] mathgl-8.0.3/mgllab/table.cpp:869:2: warning: Struct 'TableWindow' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:92:3: warning: Class 'XYZDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/table.cpp:92:3: warning: Class 'XYZDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:171:3: warning: Class 'ChngDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/table.cpp:171:3: warning: Class 'ChngDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:346:3: warning: Class 'NwdtDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/table.cpp:346:3: warning: Class 'NwdtDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:544:3: warning: Class 'NrmDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/table.cpp:544:3: warning: Class 'NrmDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:609:3: warning: Struct 'CropDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/table.cpp:609:3: warning: Struct 'CropDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:673:3: warning: Struct 'TrspDlg' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mathgl-8.0.3/mgllab/table.cpp:673:3: warning: Struct 'TrspDlg' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mathgl-8.0.3/mgllab/table.cpp:88:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:88:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:107:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:107:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:183:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:183:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:357:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:357:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:567:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:567:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:626:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:190:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:626:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:636:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:636:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:682:7: style: The function 'cb_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mathgl-8.0.3/mgllab/mgllab.h:189:15: note: Virtual function in base class mathgl-8.0.3/mgllab/table.cpp:682:7: note: Function in derived class mathgl-8.0.3/mgllab/table.cpp:115:16: style: Condition 'xyz_dlg.run()' is always false [knownConditionTrueFalse] mathgl-8.0.3/mgllab/table.cpp:108:18: note: Assignment 'OK=false', assigned value is 0 mathgl-8.0.3/mgllab/table.cpp:115:16: note: Calling function 'run' returns 0 mathgl-8.0.3/mgllab/table.cpp:115:16: note: Condition 'xyz_dlg.run()' is always false mathgl-8.0.3/mgllab/table.cpp:130:16: style: Condition 'xyz_dlg.run()' is always false [knownConditionTrueFalse] mathgl-8.0.3/mgllab/table.cpp:108:18: note: Assignment 'OK=false', assigned value is 0 mathgl-8.0.3/mgllab/table.cpp:130:16: note: Calling function 'run' returns 0 mathgl-8.0.3/mgllab/table.cpp:130:16: note: Condition 'xyz_dlg.run()' is always false mathgl-8.0.3/mgllab/table.cpp:144:114: style: Condition 'xyz_dlg.run()' is always false [knownConditionTrueFalse] mathgl-8.0.3/mgllab/table.cpp:108:18: note: Assignment 'OK=false', assigned value is 0 mathgl-8.0.3/mgllab/table.cpp:144:114: note: Calling function 'run' returns 0 mathgl-8.0.3/mgllab/table.cpp:144:114: note: Condition 'xyz_dlg.run()' is always false mathgl-8.0.3/mgllab/table.cpp:27:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:37:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:47:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:57:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:113:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:128:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:143:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:245:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:252:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:259:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:266:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:273:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:280:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:287:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:294:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:301:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:308:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:315:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:322:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:329:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:398:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:405:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:412:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:419:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:426:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:455:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:472:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:484:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:499:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:523:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:578:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:592:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:661:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:699:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:705:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:713:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:721:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:730:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:739:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:745:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:816:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:894:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/mgllab/table.cpp:477:15: style: Local variable 'scheme' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/mgllab.h:67:12: note: Shadowed declaration mathgl-8.0.3/mgllab/table.cpp:477:15: note: Shadow variable mathgl-8.0.3/mgllab/table.cpp:490:15: style: Local variable 'scheme' shadows outer variable [shadowVariable] mathgl-8.0.3/mgllab/mgllab.h:67:12: note: Shadowed declaration mathgl-8.0.3/mgllab/table.cpp:490:15: note: Shadow variable mathgl-8.0.3/src/addon.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/addon.cpp:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/addon.cpp:177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/addon.cpp:227:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/addon.cpp:135:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/addon.cpp:134:18: note: Assuming allocation function fails mathgl-8.0.3/src/addon.cpp:134:18: note: Assignment 'fp=fopen("info.txt","at")', assigned value is 0 mathgl-8.0.3/src/addon.cpp:135:10: note: Null pointer dereference mathgl-8.0.3/src/addon.cpp:136:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/addon.cpp:134:18: note: Assuming allocation function fails mathgl-8.0.3/src/addon.cpp:134:18: note: Assignment 'fp=fopen("info.txt","at")', assigned value is 0 mathgl-8.0.3/src/addon.cpp:136:9: note: Null pointer dereference mathgl-8.0.3/src/addon.cpp:47:55: style: Parameter 'fnd' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/addon.cpp:141:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/axis.cpp:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AxisStl [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TickLen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:125:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:143:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:171:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:209:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ac [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_EPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:472:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_ENABLE_RTEXT [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:519:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:677:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Min [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:696:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TickLen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:720:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ax [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:741:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:790:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ay [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:887:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Org [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:975:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:996:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stl [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:1016:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:1037:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stl [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:1057:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/axis.cpp:30:26: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mathgl-8.0.3/src/axis.cpp:30:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mathgl-8.0.3/src/axis.cpp:745:9: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/axis.cpp:930:11: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/base.cpp:87:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_fgen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flag [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:178:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_factor [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:209:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_factor [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDef [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:214:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontDef [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:217:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_factor [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WarnCode [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:410:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nl [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:425:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Glf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:436:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserGlf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:477:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexPnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexPnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:506:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:516:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:572:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:578:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:590:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:596:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TernAxis [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:616:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fa [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMin [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:673:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fx [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:699:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:819:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TernAxis [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:831:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:868:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:903:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:938:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:974:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1000:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1010:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TernAxis [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1024:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fa [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1047:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1091:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fx [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_COLORS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sch [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrPal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Txt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1311:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Txt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Txt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDef [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1445:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fa [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1509:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AmbBr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1546:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DifBr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1550:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1602:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1613:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexLeg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1618:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1625:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1651:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1668:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1689:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1701:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1744:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Prm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1783:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrmInd [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:1789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FULL_CURV [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base.cpp:65:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/base.cpp:42:42: style: Parameter 'bsize' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base.cpp:45:40: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base.cpp:54:38: style: Parameter 'mutex' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base.cpp:1221:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/base.cpp:1221:16: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/base.cpp:1578:23: style: Variable 's' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/base_cf.cpp:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VECT_FRAME [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglColorIds [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlotId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:170:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FaceNum [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:186:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:211:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_NO_SCALE_REL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:225:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:254:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VER_MAJOR [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:292:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_MASK_ID [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:320:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_MASK_ID [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/base_cf.cpp:30:41: style: Parameter 'on' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:50:38: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:50:49: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:50:59: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:50:69: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:170:54: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:183:75: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:183:86: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:185:75: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:185:86: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:187:87: style: Parameter 'add' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:225:57: style: Parameter 'enable' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:233:53: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:233:65: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:262:56: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:291:52: style: Parameter 'inc' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/base_cf.cpp:323:61: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/canvas.cpp:26:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DISABLE_SCALE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurFrameId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VECT_FRAME [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DrwDat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DEF_PAL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DrwDat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:196:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:198:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inW [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_mask_val [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglPoint [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:334:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ib [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:403:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDef [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:483:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:553:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:736:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:866:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fscl [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:888:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:953:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:991:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1009:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_AUTO_FACTOR [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1028:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1044:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_AUTO_FACTOR [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1060:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1091:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sub [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inH [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inH [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1152:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FogDist [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PenWidth [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLeg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontSize [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1447:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1453:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inH [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grp_counter [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Quality [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1530:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas.cpp:1491:32: style: Condition 'len>0' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/canvas.cpp:1491:21: note: Assuming that condition 'len==0' is not redundant mathgl-8.0.3/src/canvas.cpp:1491:32: note: Condition 'len>0' is always true mathgl-8.0.3/src/canvas.cpp:264:9: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/canvas.cpp:1322:40: style: Variable 'c1' is assigned an expression that holds the same value. [redundantAssignment] mathgl-8.0.3/src/canvas.cpp:1322:28: note: tt is assigned 'c1' here. mathgl-8.0.3/src/canvas.cpp:1322:40: note: Variable 'c1' is assigned an expression that holds the same value. mathgl-8.0.3/src/canvas.cpp:1465:49: style: Variable 'c1' is assigned an expression that holds the same value. [redundantAssignment] mathgl-8.0.3/src/canvas.cpp:1465:37: note: cc is assigned 'c1' here. mathgl-8.0.3/src/canvas.cpp:1465:49: note: Variable 'c1' is assigned an expression that holds the same value. mathgl-8.0.3/src/canvas.cpp:484:82: style: The scope of the variable 'st' can be reduced. [variableScope] mathgl-8.0.3/src/canvas.cpp:484:86: style: The scope of the variable 'p4' can be reduced. [variableScope] mathgl-8.0.3/src/canvas.cpp:554:103: style: The scope of the variable 'st' can be reduced. [variableScope] mathgl-8.0.3/src/canvas.cpp:1230:15: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/src/canvas.cpp:1195:37: note: Shadowed declaration mathgl-8.0.3/src/canvas.cpp:1230:15: note: Shadow variable mathgl-8.0.3/src/canvas.cpp:1231:14: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/src/canvas.cpp:1195:37: note: Shadowed declaration mathgl-8.0.3/src/canvas.cpp:1231:14: note: Shadow variable mathgl-8.0.3/src/canvas.cpp:1250:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/canvas_cf.cpp:52:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DEF_FONT_NAME [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas_cf.cpp:120:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_GRAY_MODE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas_cf.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_AUTO_FACTOR [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas_cf.cpp:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_AUTO_FACTOR [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas_cf.cpp:243:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_GRAY_MODE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas_cf.cpp:380:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/canvas_cf.cpp:446:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/canvas_cf.cpp:199:6: style: The scope of the variable 'ix' can be reduced. [variableScope] mathgl-8.0.3/src/canvas_cf.cpp:199:15: style: The scope of the variable 'iy' can be reduced. [variableScope] mathgl-8.0.3/src/canvas_cf.cpp:439:43: style: Parameter 'scl' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:215:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:264:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:280:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:369:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:453:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:480:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:496:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:512:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:528:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:566:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:594:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:631:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:737:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:753:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:780:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:795:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:838:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:866:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:868:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:876:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:912:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1065:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1087:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1231:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1438:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1493:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex.cpp:1521:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/interp.hpp:266:2: warning: Member variable 'mglEqTxT::eqCB' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/src/interp.hpp:266:2: warning: Member variable 'mglEqTxT::eqRB' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/src/interp.hpp:266:2: warning: Member variable 'mglEqTxT::m' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/src/interp.hpp:266:2: warning: Member variable 'mglEqTxT::n' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/src/interp.hpp:266:2: style: Struct 'mglEqTxT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/src/complex.cpp:96:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:127:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:158:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:215:9: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:220:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:226:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:241:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:257:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:273:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:317:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:333:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:349:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:393:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:410:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:428:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:473:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:489:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:505:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1075:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1348:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1430:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1485:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1521:33: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1525:44: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1525:64: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1525:80: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1529:44: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1529:64: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1534:44: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex.cpp:1076:44: style: The scope of the variable 'nn' can be reduced. [variableScope] mathgl-8.0.3/src/interp.hpp:298:10: style: Local variable 'n' shadows outer variable [shadowVariable] mathgl-8.0.3/src/interp.hpp:262:9: note: Shadowed declaration mathgl-8.0.3/src/interp.hpp:298:10: note: Shadow variable mathgl-8.0.3/src/interp.hpp:308:10: style: Local variable 'n' shadows outer variable [shadowVariable] mathgl-8.0.3/src/interp.hpp:262:9: note: Shadowed declaration mathgl-8.0.3/src/interp.hpp:308:10: note: Shadow variable mathgl-8.0.3/src/complex.cpp:593:69: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:779:52: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:779:61: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:865:71: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:865:80: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:867:71: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:867:80: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:875:67: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:875:75: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:875:83: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:886:59: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:886:67: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:886:75: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:1064:67: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:1064:75: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:1064:83: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:1066:71: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:1066:79: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex.cpp:1066:87: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:125:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:188:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:229:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:231:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:275:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:292:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:309:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:326:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:353:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:417:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:433:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:474:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:617:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:618:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:619:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:620:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:698:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:714:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:981:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_ex.cpp:194:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_ex.cpp:199:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_ex.cpp:268:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_ex.cpp:285:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_ex.cpp:302:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_ex.cpp:783:9: style: The scope of the variable 'v1' can be reduced. [variableScope] mathgl-8.0.3/src/complex_ex.cpp:144:13: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:65:21: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:144:13: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:144:35: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:65:19: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:144:35: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:151:13: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:65:21: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:151:13: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:151:35: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:65:19: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:151:35: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:376:10: style: Local variable 'u' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:362:11: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:376:10: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:391:10: style: Local variable 'u' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:362:11: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:391:10: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:407:10: style: Local variable 'u' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:362:11: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:407:10: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:1021:17: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/complex_ex.cpp:984:14: note: Shadowed declaration mathgl-8.0.3/src/complex_ex.cpp:1021:17: note: Shadow variable mathgl-8.0.3/src/complex_ex.cpp:187:60: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:187:68: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:187:76: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:228:59: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:228:67: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:228:75: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:230:63: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:230:71: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:230:79: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:415:62: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:451:112: style: Parameter 'norm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:697:64: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:771:70: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:771:79: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_ex.cpp:1102:116: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:148:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:169:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:343:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:346:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:356:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:427:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:438:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:458:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:496:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:511:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:538:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:544:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:586:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:600:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:625:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:646:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:654:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:699:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:716:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:734:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dual [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:753:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:767:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:780:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:796:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:825:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:935:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:939:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:950:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/complex_io.cpp:120:49: style: Condition 'b[j]!=' '' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/complex_io.cpp:120:22: note: Assuming that condition 'b[j]>' '' is not redundant mathgl-8.0.3/src/complex_io.cpp:120:49: note: Condition 'b[j]!=' '' is always true mathgl-8.0.3/src/complex_io.cpp:700:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] mathgl-8.0.3/src/complex_io.cpp:699:20: note: Assuming allocation function fails mathgl-8.0.3/src/complex_io.cpp:699:6: note: Assignment 'b=(dual*)malloc(kx*ky*kz*sizeof(dual))', assigned value is 0 mathgl-8.0.3/src/complex_io.cpp:700:9: note: Null pointer dereference mathgl-8.0.3/src/complex_io.cpp:735:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] mathgl-8.0.3/src/complex_io.cpp:734:20: note: Assuming allocation function fails mathgl-8.0.3/src/complex_io.cpp:734:6: note: Assignment 'b=(dual*)malloc(kx*ky*kz*sizeof(dual))', assigned value is 0 mathgl-8.0.3/src/complex_io.cpp:735:9: note: Null pointer dereference mathgl-8.0.3/src/complex_io.cpp:343:9: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:431:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:590:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:591:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:654:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:659:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:668:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:673:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:678:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:699:6: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:734:6: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/complex_io.cpp:133:22: style: Variable 'vals' can be declared as reference to const [constVariableReference] mathgl-8.0.3/src/complex_io.cpp:45:50: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:45:59: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:45:68: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:118:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/complex_io.cpp:167:75: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:167:84: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:167:93: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:171:58: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:180:58: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:213:72: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:213:80: style: Parameter 'NY' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:213:88: style: Parameter 'NZ' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:215:74: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:215:82: style: Parameter 'NY' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:215:90: style: Parameter 'NZ' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:217:74: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:217:82: style: Parameter 'NY' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:217:90: style: Parameter 'NZ' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:229:57: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:229:66: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:229:75: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:274:70: style: Parameter 'ns' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:345:54: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:345:62: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:345:70: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:355:62: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:355:70: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:355:78: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:368:73: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:368:81: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:368:89: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:425:73: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:495:55: style: Parameter 'rx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:495:63: style: Parameter 'ry' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:495:71: style: Parameter 'rz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:495:79: style: Parameter 'smooth' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:537:54: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:537:63: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:623:69: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:648:75: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:714:78: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:714:91: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:714:102: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:714:113: style: Parameter 'as_slice' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:751:74: style: Parameter 'as_slice' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:936:93: style: Parameter 'rewrite' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/complex_io.cpp:405:25: style: Variable 'l' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/cont.cpp:117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FEPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:204:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FEPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:248:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:325:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:342:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:410:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FEPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:578:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:627:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:649:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:709:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:733:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:979:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1001:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1013:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1073:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1095:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1120:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_COLORS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1134:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_COLORS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1253:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1278:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1300:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1461:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1626:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1635:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_cos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1725:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1826:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1847:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1860:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1870:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnCnt [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:1904:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/cont.cpp:214:38: style:inconclusive: Function 'set' argument 1 names different: declaration 'p1' definition 'q1'. [funcArgNamesDifferent] mathgl-8.0.3/src/cont.hpp:26:27: note: Function 'set' argument 1 names different: declaration 'p1' definition 'q1'. mathgl-8.0.3/src/cont.cpp:214:38: note: Function 'set' argument 1 names different: declaration 'p1' definition 'q1'. mathgl-8.0.3/src/cont.cpp:214:58: style:inconclusive: Function 'set' argument 2 names different: declaration 'p2' definition 'q2'. [funcArgNamesDifferent] mathgl-8.0.3/src/cont.hpp:26:47: note: Function 'set' argument 2 names different: declaration 'p2' definition 'q2'. mathgl-8.0.3/src/cont.cpp:214:58: note: Function 'set' argument 2 names different: declaration 'p2' definition 'q2'. mathgl-8.0.3/src/cont.cpp:527:8: style: Local variable 'm' shadows outer variable [shadowVariable] mathgl-8.0.3/src/cont.cpp:506:47: note: Shadowed declaration mathgl-8.0.3/src/cont.cpp:527:8: note: Shadow variable mathgl-8.0.3/src/cont.cpp:1143:12: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/cont.cpp:1127:7: note: Shadowed declaration mathgl-8.0.3/src/cont.cpp:1143:12: note: Shadow variable mathgl-8.0.3/src/cont.cpp:1144:12: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/cont.cpp:1127:7: note: Shadowed declaration mathgl-8.0.3/src/cont.cpp:1144:12: note: Shadow variable mathgl-8.0.3/src/cont.cpp:1151:44: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/cont.cpp:1127:7: note: Shadowed declaration mathgl-8.0.3/src/cont.cpp:1151:44: note: Shadow variable mathgl-8.0.3/src/cont.cpp:406:116: performance: Function parameter 'lines' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/cont.cpp:1477:145: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1483:99: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1488:127: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1494:81: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1532:127: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1538:81: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1574:127: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1580:81: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1640:146: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1646:100: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1652:128: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1658:82: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:1668:58: style: Parameter 'nn' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/cont.cpp:105:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/cont.cpp:503:40: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/cont.cpp:563:40: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/crust.cpp:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglInf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:652:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:734:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:778:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:794:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/crust.cpp:671:14: style:inconclusive: Boolean expression 'x1>x2' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/crust.cpp:678:13: style:inconclusive: Boolean expression 'u<0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/crust.cpp:678:21: style:inconclusive: Boolean expression 'u+v>1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/crust.cpp:644:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/crust.cpp:752:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/crust.cpp:758:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/crust.cpp:53:14: style: Local variable 'p1' shadows outer variable [shadowVariable] mathgl-8.0.3/src/crust.cpp:45:12: note: Shadowed declaration mathgl-8.0.3/src/crust.cpp:53:14: note: Shadow variable mathgl-8.0.3/src/crust.cpp:55:14: style: Local variable 'p2' shadows outer variable [shadowVariable] mathgl-8.0.3/src/crust.cpp:45:15: note: Shadowed declaration mathgl-8.0.3/src/crust.cpp:55:14: note: Shadow variable mathgl-8.0.3/src/crust.cpp:57:14: style: Local variable 'p3' shadows outer variable [shadowVariable] mathgl-8.0.3/src/crust.cpp:45:18: note: Shadowed declaration mathgl-8.0.3/src/crust.cpp:57:14: note: Shadow variable mathgl-8.0.3/src/crust.cpp:58:14: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/crust.cpp:45:21: note: Shadowed declaration mathgl-8.0.3/src/crust.cpp:58:14: note: Shadow variable mathgl-8.0.3/src/crust.cpp:696:8: style: Variable 'xx' can be declared as const array [constVariable] mathgl-8.0.3/src/crust.cpp:775:54: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/crust.cpp:775:68: style: Parameter 'qq' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/crust.cpp:788:47: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/crust.cpp:238:12: error: Memory is allocated but not initialized: kk [uninitdata] mathgl-8.0.3/src/crust.cpp:198:9: style: Variable 'kk' is allocated memory that is never used. [unusedAllocatedMemory] mathgl-8.0.3/src/data.cpp:207:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:279:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:351:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:417:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:439:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:515:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:571:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:655:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:730:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:746:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:757:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:768:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:796:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:841:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:862:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:865:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:879:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:926:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:973:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1087:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1092:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1168:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1174:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1322:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1326:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1345:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1349:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1369:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1387:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1467:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1545:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1591:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1642:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1670:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1880:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2056:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2079:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2083:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2117:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_EPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2192:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2320:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2363:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2462:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2531:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:2600:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data.cpp:1593:9: style: The if condition is the same as the previous if condition [duplicateCondition] mathgl-8.0.3/src/data.cpp:1592:9: note: First condition mathgl-8.0.3/src/data.cpp:1593:9: note: Second condition mathgl-8.0.3/src/data.cpp:1607:9: style: The if condition is the same as the previous if condition [duplicateCondition] mathgl-8.0.3/src/data.cpp:1606:9: note: First condition mathgl-8.0.3/src/data.cpp:1607:9: note: Second condition mathgl-8.0.3/src/data.cpp:1620:8: style: The if condition is the same as the previous if condition [duplicateCondition] mathgl-8.0.3/src/data.cpp:1619:8: note: First condition mathgl-8.0.3/src/data.cpp:1620:8: note: Second condition mathgl-8.0.3/src/data.cpp:210:14: style: Condition 'kind==-1' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/data.cpp:182:14: note: Assuming that condition 'kind<-1' is not redundant mathgl-8.0.3/src/data.cpp:200:14: note: Assuming that condition 'kind==0' is not redundant mathgl-8.0.3/src/data.cpp:210:14: note: Condition 'kind==-1' is always true mathgl-8.0.3/src/data.cpp:282:14: style: Condition 'kind==-1' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/data.cpp:254:14: note: Assuming that condition 'kind<-1' is not redundant mathgl-8.0.3/src/data.cpp:272:14: note: Assuming that condition 'kind==0' is not redundant mathgl-8.0.3/src/data.cpp:282:14: note: Condition 'kind==-1' is always true mathgl-8.0.3/src/data.cpp:161:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:233:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:305:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:443:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:459:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:475:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:519:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:535:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:551:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:595:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:612:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:630:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:675:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:691:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:707:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:869:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:916:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:963:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:1697:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:1707:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:1717:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:1886:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:1967:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2021:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2060:42: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2060:63: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2060:80: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2064:42: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2064:63: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:2069:42: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data.cpp:880:17: style: Same expression on both sides of '!='. [duplicateExpression] mathgl-8.0.3/src/data.cpp:927:17: style: Same expression on both sides of '!='. [duplicateExpression] mathgl-8.0.3/src/data.cpp:974:17: style: Same expression on both sides of '!='. [duplicateExpression] mathgl-8.0.3/src/data.cpp:61:39: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:142:41: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:142:48: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:795:68: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:865:52: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1186:68: style: Parameter 'spl' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1186:78: style: Parameter 'i0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1188:101: style: Parameter 'norm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1303:51: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1303:60: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1367:69: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1367:79: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1367:87: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1367:95: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1465:61: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1473:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/data.cpp:1544:78: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1544:87: style: Parameter 'keep_en' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1544:100: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1669:70: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1669:79: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1671:70: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1671:79: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1879:66: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1879:74: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1879:82: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1881:70: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1881:78: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1881:86: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2078:66: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2078:74: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2078:82: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2084:57: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2084:65: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2084:73: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2331:111: style: Parameter 'norm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2530:65: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:2599:64: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data.cpp:1013:17: style: Variable 'ii' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/data_ex.cpp:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:112:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:148:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:193:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:195:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:257:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:274:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:301:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:328:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:344:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:360:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:387:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:431:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:475:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:486:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:502:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:518:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:534:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:561:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:637:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:701:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:823:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:824:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:825:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:826:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:830:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:847:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:959:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1034:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1053:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1058:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1129:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1206:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1246:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1326:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1434:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1496:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1659:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_ex.cpp:1129:43: style: Condition 'ok' is always false [knownConditionTrueFalse] mathgl-8.0.3/src/data_ex.cpp:1128:25: note: Calling function 'mgl_find_roots' returns 0 mathgl-8.0.3/src/data_ex.cpp:1128:25: note: Assignment 'ok=mgl_find_roots(n,mgl_txt_func,xx,&par)', assigned value is 0 mathgl-8.0.3/src/data_ex.cpp:1129:43: note: Condition 'ok' is always false mathgl-8.0.3/src/data_ex.cpp:161:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:216:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:233:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:250:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:305:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:321:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:337:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:479:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:495:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:511:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:844:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:849:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:866:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:872:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:956:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:961:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1003:68: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1004:70: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1016:68: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1016:87: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1017:70: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1017:89: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1029:60: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1029:79: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1043:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1043:32: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1162:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1199:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1239:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:1280:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_ex.cpp:123:12: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:54:21: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:123:12: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:123:34: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:54:19: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:123:34: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:570:22: style: Local variable 'imax' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:566:21: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:570:22: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:584:22: style: Local variable 'imax' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:566:21: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:584:22: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:584:28: style: Local variable 'jmax' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:566:27: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:584:28: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:609:22: style: Local variable 'imax' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:566:21: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:609:22: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:609:28: style: Local variable 'jmax' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:566:27: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:609:28: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:660:11: style: Local variable 'u' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:646:10: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:660:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:675:11: style: Local variable 'u' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:646:10: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:675:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:691:11: style: Local variable 'u' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:646:10: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:691:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1222:11: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1215:9: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1222:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1226:11: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1215:9: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1226:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1263:11: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1256:9: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1263:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1267:11: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1256:9: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1267:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1303:11: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1296:9: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1303:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1307:11: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1296:9: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1307:11: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:1699:17: style: Local variable 'i0' shadows outer variable [shadowVariable] mathgl-8.0.3/src/data_ex.cpp:1662:14: note: Shadowed declaration mathgl-8.0.3/src/data_ex.cpp:1699:17: note: Shadow variable mathgl-8.0.3/src/data_ex.cpp:154:59: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:154:67: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:154:75: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:192:58: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:192:66: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:192:74: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:194:62: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:194:70: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:194:78: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:429:81: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:473:80: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:588:9: style: Variable 'di' can be declared as const array [constVariable] mathgl-8.0.3/src/data_ex.cpp:588:40: style: Variable 'dj' can be declared as const array [constVariable] mathgl-8.0.3/src/data_ex.cpp:613:9: style: Variable 'di' can be declared as const array [constVariable] mathgl-8.0.3/src/data_ex.cpp:614:9: style: Variable 'dj' can be declared as const array [constVariable] mathgl-8.0.3/src/data_ex.cpp:615:9: style: Variable 'dk' can be declared as const array [constVariable] mathgl-8.0.3/src/data_ex.cpp:699:61: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1033:56: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1033:86: style: Parameter 'nsub' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1035:72: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1035:102: style: Parameter 'nsub' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1037:72: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1043:9: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/data_ex.cpp:1043:27: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/data_ex.cpp:1057:51: style: Parameter 'idx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1057:61: style: Parameter 'idy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1112:99: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1112:109: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1433:63: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1558:69: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1558:78: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1779:104: style: Parameter 'kdx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:1779:115: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_ex.cpp:566:21: style: Unused variable: imax [unusedVariable] mathgl-8.0.3/src/data_ex.cpp:566:27: style: Unused variable: jmax [unusedVariable] mathgl-8.0.3/src/data_gr.cpp:65:140: style: Parameter 'sl' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_gr.cpp:75:141: style: Parameter 'sl' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:57:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:115:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:240:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:248:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:270:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:277:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:280:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:300:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:327:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:490:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:603:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:611:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:624:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:638:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:700:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:704:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:717:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:721:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:734:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:751:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:755:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:768:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:791:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:796:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:815:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:854:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:888:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:922:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:949:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:954:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:970:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1008:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1023:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1051:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1092:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1099:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1374:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1397:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1441:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1458:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1477:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1518:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1530:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1549:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1554:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1602:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:1613:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_io.cpp:400:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] mathgl-8.0.3/src/data_io.cpp:1442:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] mathgl-8.0.3/src/data_io.cpp:1441:21: note: Assuming allocation function fails mathgl-8.0.3/src/data_io.cpp:1441:6: note: Assignment 'b=(mreal*)malloc(kx*ky*kz*sizeof(mreal))', assigned value is 0 mathgl-8.0.3/src/data_io.cpp:1442:9: note: Null pointer dereference mathgl-8.0.3/src/data_io.cpp:1478:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] mathgl-8.0.3/src/data_io.cpp:1477:21: note: Assuming allocation function fails mathgl-8.0.3/src/data_io.cpp:1477:6: note: Assignment 'b=(mreal*)malloc(kx*ky*kz*sizeof(mreal))', assigned value is 0 mathgl-8.0.3/src/data_io.cpp:1478:9: note: Null pointer dereference mathgl-8.0.3/src/data_io.cpp:396:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:400:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1103:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1104:25: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1397:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1402:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1411:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1416:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1421:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1441:6: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1477:6: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:1559:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/data_io.cpp:51:49: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:51:58: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:51:67: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:132:74: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:132:83: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:132:92: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:136:57: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:146:57: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:237:72: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:239:74: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:241:71: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:241:79: style: Parameter 'NY' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:241:87: style: Parameter 'NZ' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:243:73: style: Parameter 'NX' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:243:81: style: Parameter 'NY' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:243:89: style: Parameter 'NZ' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:245:72: style: Parameter 'N1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:245:80: style: Parameter 'N2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:247:74: style: Parameter 'N1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:247:82: style: Parameter 'N2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:249:72: style: Parameter 'N1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:249:80: style: Parameter 'N2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:249:88: style: Parameter 'N3' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:251:74: style: Parameter 'N1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:251:82: style: Parameter 'N2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:251:90: style: Parameter 'N3' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:263:56: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:263:65: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:263:74: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:389:69: style: Parameter 'ns' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:488:72: style: Parameter 'kind' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:613:53: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:613:61: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:613:69: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:623:61: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:623:69: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:623:77: style: Parameter 'nz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:636:72: style: Parameter 'mx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:636:80: style: Parameter 'my' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:636:88: style: Parameter 'mz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:698:72: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:853:74: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:969:71: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:969:80: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1007:54: style: Parameter 'rx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1007:62: style: Parameter 'ry' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1007:70: style: Parameter 'rz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1007:78: style: Parameter 'smooth' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1050:53: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1050:62: style: Parameter 'n2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1136:68: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1375:92: style: Parameter 'rewrite' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1382:44: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1382:88: style: Parameter 'rewrite' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1386:41: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1386:85: style: Parameter 'rewrite' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1391:79: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1456:77: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1456:90: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1456:101: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1456:112: style: Parameter 'as_slice' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1494:73: style: Parameter 'as_slice' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1553:73: style: Parameter 'sep' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1600:74: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1600:85: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:1600:97: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_io.cpp:673:25: style: Variable 'l' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/data_png.cpp:257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_png.cpp:291:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_png.cpp:295:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/data_png.cpp:169:5: style: Condition '!mgl_read_image(&g,w,h,fname)' is always false [knownConditionTrueFalse] mathgl-8.0.3/src/data_png.cpp:169:20: note: Calling function 'mgl_read_image' returns 1 mathgl-8.0.3/src/data_png.cpp:169:5: note: Condition '!mgl_read_image(&g,w,h,fname)' is always false mathgl-8.0.3/src/data_png.cpp:232:9: style: Local variable 'v1' shadows outer argument [shadowArgument] mathgl-8.0.3/src/data_png.cpp:164:85: note: Shadowed declaration mathgl-8.0.3/src/data_png.cpp:232:9: note: Shadow variable mathgl-8.0.3/src/data_png.cpp:233:9: style: Local variable 'v2' shadows outer argument [shadowArgument] mathgl-8.0.3/src/data_png.cpp:164:94: note: Shadowed declaration mathgl-8.0.3/src/data_png.cpp:233:9: note: Shadow variable mathgl-8.0.3/src/data_png.cpp:66:59: style: Parameter 'w' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/data_png.cpp:66:67: style: Parameter 'h' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/data_png.cpp:29:52: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_png.cpp:29:70: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_png.cpp:37:68: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/data_png.cpp:288:93: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_png.cpp:288:103: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/data_png.cpp:288:111: style: Parameter 'ns' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:441:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:454:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:469:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:477:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:518:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:535:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:536:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:538:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:539:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:948:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:1355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:1408:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:1409:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:1479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:1583:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:1592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/eval.cpp:360:20: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] mathgl-8.0.3/src/eval.cpp:353:19: note: outer condition: name[0]=='e' mathgl-8.0.3/src/eval.cpp:360:20: note: opposite inner condition: name[0]==0 mathgl-8.0.3/src/eval.cpp:443:8: style: Same expression on both sides of '-'. [duplicateExpression] mathgl-8.0.3/src/eval.cpp:458:8: style: Same expression on both sides of '-'. [duplicateExpression] mathgl-8.0.3/src/eval.cpp:479:8: style: Same expression on both sides of '-'. [duplicateExpression] mathgl-8.0.3/src/eval.cpp:494:8: style: Same expression on both sides of '-'. [duplicateExpression] mathgl-8.0.3/src/eval.cpp:155:32: style: Parameter 'seed' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1533:36: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1574:61: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1574:71: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1574:81: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1576:78: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1576:88: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/eval.cpp:1576:98: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/evalc.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dat [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:740:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalc.cpp:227:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/evalc.cpp:241:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/evalc.cpp:228:8: style: Same expression on both sides of '-'. [duplicateExpression] mathgl-8.0.3/src/evalc.cpp:244:8: style: Same expression on both sides of '-'. [duplicateExpression] mathgl-8.0.3/src/evalc.cpp:711:49: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/evalp.cpp:171:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalp.cpp:272:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalp.cpp:360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalp.cpp:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalp.cpp:1237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/evalp.cpp:484:55: style:inconclusive: Function 'mglFormulaCalc' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] mathgl-8.0.3/src/evalp.cpp:31:55: note: Function 'mglFormulaCalc' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:484:55: note: Function 'mglFormulaCalc' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:490:49: style:inconclusive: Function 'mglFormulaCalcA' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] mathgl-8.0.3/src/evalp.cpp:33:49: note: Function 'mglFormulaCalcA' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:490:49: note: Function 'mglFormulaCalcA' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:1139:56: style:inconclusive: Function 'mglFormulaCalcC' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] mathgl-8.0.3/src/evalp.cpp:32:56: note: Function 'mglFormulaCalcC' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:1139:56: note: Function 'mglFormulaCalcC' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:1145:50: style:inconclusive: Function 'mglFormulaCalcAC' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] mathgl-8.0.3/src/evalp.cpp:34:50: note: Function 'mglFormulaCalcAC' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:1145:50: note: Function 'mglFormulaCalcAC' argument 1 names different: declaration 'string' definition 'str'. mathgl-8.0.3/src/evalp.cpp:1070:30: style: Local variable 'tmp' shadows outer variable [shadowVariable] mathgl-8.0.3/src/evalp.cpp:689:8: note: Shadowed declaration mathgl-8.0.3/src/evalp.cpp:1070:30: note: Shadow variable mathgl-8.0.3/src/evalp.cpp:1570:30: style: Local variable 'tmp' shadows outer variable [shadowVariable] mathgl-8.0.3/src/evalp.cpp:1339:8: note: Shadowed declaration mathgl-8.0.3/src/evalp.cpp:1570:30: note: Shadow variable mathgl-8.0.3/src/evalp.cpp:285:43: performance: Function parameter 'str' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/evalp.cpp:117:19: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:133:33: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:133:43: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:152:19: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:168:33: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:168:43: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:218:18: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:234:32: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:234:42: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:253:18: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:269:32: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:269:42: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/evalp.cpp:346:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/evalp.cpp:658:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/evalp.cpp:1304:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/evalp.cpp:382:17: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:382:23: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:382:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:382:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:390:23: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:390:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:398:17: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:398:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:407:11: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:407:23: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:407:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:407:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:415:23: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:415:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:423:11: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:423:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:432:11: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:432:17: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:432:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:432:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:440:17: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:440:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:448:11: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:448:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:457:11: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:457:17: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:457:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:457:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:465:17: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:465:23: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:465:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:465:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:473:11: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:473:23: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:473:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:473:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:541:18: style: Variable 'ar' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:541:36: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:1188:18: style: Variable 'ar' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/evalp.cpp:1188:36: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/exec_dat.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:112:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:281:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:309:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:318:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:366:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:378:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:408:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:417:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:442:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:453:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:575:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:587:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:601:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:642:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:651:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:664:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:673:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:725:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:739:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:761:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:771:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:781:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:791:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:803:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:821:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:849:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:877:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:890:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:904:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:940:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:948:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:992:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1001:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_progress_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1010:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1020:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1054:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1247:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1260:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1276:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1287:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1347:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1357:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1369:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1389:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1421:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1434:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1487:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1500:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1544:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1558:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1569:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1587:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1599:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1629:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1643:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1655:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1667:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1679:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1699:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1713:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1725:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1738:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1752:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_dat.cpp:1393:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1392:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1392:19: note: Assignment 'fp=fopen(a[1].s.s,"w")', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1393:11: note: Null pointer dereference mathgl-8.0.3/src/exec_dat.cpp:1394:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1392:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1392:19: note: Assignment 'fp=fopen(a[1].s.s,"w")', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1394:10: note: Null pointer dereference mathgl-8.0.3/src/exec_dat.cpp:1403:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1398:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1398:19: note: Assignment 'fp=fopen(a[1].s.s,"a")', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1403:11: note: Null pointer dereference mathgl-8.0.3/src/exec_dat.cpp:1403:40: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1398:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1398:19: note: Assignment 'fp=fopen(a[1].s.s,"a")', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1403:40: note: Null pointer dereference mathgl-8.0.3/src/exec_dat.cpp:1412:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1407:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1407:19: note: Assignment 'fp=fopen(a[1].s.s,a[2].s.s)', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1412:11: note: Null pointer dereference mathgl-8.0.3/src/exec_dat.cpp:1412:40: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1407:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1407:19: note: Assignment 'fp=fopen(a[1].s.s,a[2].s.s)', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1412:40: note: Null pointer dereference mathgl-8.0.3/src/exec_dat.cpp:1447:12: style: Variable 'c' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/src/exec_gr.cpp:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:132:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:158:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:169:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:193:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:219:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:230:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:245:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:254:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:269:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:282:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:295:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:308:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:321:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:333:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:358:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:390:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:401:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:412:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:423:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:465:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:496:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:527:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:538:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:549:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:560:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:571:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:599:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:610:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:621:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:632:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:643:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:656:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:669:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:682:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:695:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:723:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:750:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:770:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:807:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:826:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:836:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:846:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:856:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:866:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:876:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:886:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:895:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:915:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:928:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:938:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:948:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:958:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:971:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:984:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:999:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1018:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1037:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1058:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1069:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1102:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1118:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1174:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_gr.cpp:1190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:54:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:68:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:81:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:114:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:132:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:209:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:224:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:242:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:252:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:262:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:276:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:318:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:341:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:352:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:364:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:372:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:394:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:405:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:418:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:430:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:445:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:454:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:509:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:523:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:548:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:576:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:586:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:595:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:613:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:622:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_prm.cpp:313:36: error: Memory is allocated but not initialized: buf [uninitdata] mathgl-8.0.3/src/exec_set.cpp:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:85:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:93:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:102:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:111:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:167:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:176:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:191:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:225:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:234:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:242:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:259:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:278:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:287:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:296:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:305:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:326:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:334:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:343:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:351:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:365:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:374:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:386:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:395:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:403:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:411:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:419:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:427:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:435:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:444:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:452:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:477:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:487:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:495:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:503:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:512:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:520:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:528:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:536:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:544:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:553:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:561:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:571:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:579:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:588:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:599:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:609:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:617:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:626:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:634:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VER_STRING [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:644:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:654:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:662:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:677:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:705:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:720:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:748:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:756:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:767:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:782:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/exec_set.cpp:137:52: style: Parameter 'a' can be declared as pointer to const. However it seems that 'mgls_chdir' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/src/exec_set.cpp:820:57: note: You might need to cast the function pointer here mathgl-8.0.3/src/exec_set.cpp:137:52: note: Parameter 'a' can be declared as pointer to const mathgl-8.0.3/src/exec_set.cpp:568:54: style: Parameter 'a' can be declared as pointer to const. However it seems that 'mgls_ternary' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/src/exec_set.cpp:864:67: note: You might need to cast the function pointer here mathgl-8.0.3/src/exec_set.cpp:568:54: note: Parameter 'a' can be declared as pointer to const mathgl-8.0.3/src/export.cpp:117:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:147:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:225:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gif [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:395:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurFrameId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VECT_FRAME [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VECT_FRAME [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:450:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:467:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:484:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:501:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:518:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:535:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:552:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:619:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export.cpp:450:19: style: Condition 'mgl_pnga_save(fname,w,h,p)' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/export.cpp:450:19: note: Calling function 'mgl_pnga_save' returns 1 mathgl-8.0.3/src/export.cpp:450:19: note: Condition 'mgl_pnga_save(fname,w,h,p)' is always true mathgl-8.0.3/src/export.cpp:467:18: style: Condition 'mgl_png_save(fname,w,h,p)' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/export.cpp:467:18: note: Calling function 'mgl_png_save' returns 1 mathgl-8.0.3/src/export.cpp:467:18: note: Condition 'mgl_png_save(fname,w,h,p)' is always true mathgl-8.0.3/src/export.cpp:484:19: style: Condition 'mgl_jpeg_save(fname,w,h,p)' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/export.cpp:484:19: note: Calling function 'mgl_jpeg_save' returns 1 mathgl-8.0.3/src/export.cpp:484:19: note: Condition 'mgl_jpeg_save(fname,w,h,p)' is always true mathgl-8.0.3/src/export.cpp:535:18: style: Condition 'mgl_bps_save(fname,w,h,p)' is always false [knownConditionTrueFalse] mathgl-8.0.3/src/export.cpp:535:18: note: Calling function 'mgl_bps_save' returns 0 mathgl-8.0.3/src/export.cpp:535:18: note: Condition 'mgl_bps_save(fname,w,h,p)' is always false mathgl-8.0.3/src/export.cpp:552:18: style: Condition 'mgl_gif_save(fname,w,h,p)' is always true [knownConditionTrueFalse] mathgl-8.0.3/src/export.cpp:552:18: note: Calling function 'mgl_gif_save' returns 1 mathgl-8.0.3/src/export.cpp:552:18: note: Condition 'mgl_gif_save(fname,w,h,p)' is always true mathgl-8.0.3/src/export.cpp:619:2: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] mathgl-8.0.3/src/export.cpp:239:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fb [nullPointerOutOfResources] mathgl-8.0.3/src/export.cpp:238:20: note: Assuming allocation function fails mathgl-8.0.3/src/export.cpp:238:20: note: Assignment 'fb=fopen(buf,"w")', assigned value is 0 mathgl-8.0.3/src/export.cpp:239:12: note: Null pointer dereference mathgl-8.0.3/src/export.cpp:240:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fb [nullPointerOutOfResources] mathgl-8.0.3/src/export.cpp:238:20: note: Assuming allocation function fails mathgl-8.0.3/src/export.cpp:238:20: note: Assignment 'fb=fopen(buf,"w")', assigned value is 0 mathgl-8.0.3/src/export.cpp:240:11: note: Null pointer dereference mathgl-8.0.3/src/export.cpp:205:15: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:228:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:228:41: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:255:66: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:445:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:462:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:479:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:496:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:513:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:530:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:547:5: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:562:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:567:44: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:574:33: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:574:54: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export.cpp:120:7: style: Variable 'z' can be declared as const array [constVariable] mathgl-8.0.3/src/export.cpp:150:7: style: Variable 'head' can be declared as const array [constVariable] mathgl-8.0.3/src/export_2d.cpp:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_2d.cpp:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_SOLID_MASK [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_2d.cpp:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FINISHED [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_2d.cpp:453:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FINISHED [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_2d.cpp:659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FINISHED [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_2d.cpp:228:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fb [nullPointerOutOfResources] mathgl-8.0.3/src/export_2d.cpp:227:19: note: Assuming allocation function fails mathgl-8.0.3/src/export_2d.cpp:227:19: note: Assignment 'fb=fopen(buf,"w")', assigned value is 0 mathgl-8.0.3/src/export_2d.cpp:228:11: note: Null pointer dereference mathgl-8.0.3/src/export_2d.cpp:229:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fb [nullPointerOutOfResources] mathgl-8.0.3/src/export_2d.cpp:227:19: note: Assuming allocation function fails mathgl-8.0.3/src/export_2d.cpp:227:19: note: Assignment 'fb=fopen(buf,"w")', assigned value is 0 mathgl-8.0.3/src/export_2d.cpp:229:10: note: Null pointer dereference mathgl-8.0.3/src/export_2d.cpp:53:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:58:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:202:2: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:202:27: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:208:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:208:46: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:210:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:210:32: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:334:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:441:66: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:453:2: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:453:27: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:457:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:457:36: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:460:34: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:460:62: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:525:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:648:66: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:659:2: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:659:27: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:698:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_2d.cpp:146:8: style: The scope of the variable 'np' can be reduced. [variableScope] mathgl-8.0.3/src/export_2d.cpp:756:16: style: The scope of the variable 'w' can be reduced. [variableScope] mathgl-8.0.3/src/export_2d.cpp:143:19: style: Local variable 'g' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_2d.cpp:130:11: note: Shadowed declaration mathgl-8.0.3/src/export_2d.cpp:143:19: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:264:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_cos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Id [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:464:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:521:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:638:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:698:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:1169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnOpen [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/export_3d.cpp:334:26: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:334:26: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:335:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:335:10: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:336:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:336:10: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:337:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:337:10: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:338:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:338:10: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:343:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:343:10: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:344:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:333:10: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:344:9: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:349:28: warning: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] mathgl-8.0.3/src/export_3d.cpp:348:48: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:348:24: note: Assignment 'pbuf=(unsigned char**)malloc(256*j*sizeof(unsigned char*))', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:349:28: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:434:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/export_3d.cpp:432:28: note: Assuming allocation function fails mathgl-8.0.3/src/export_3d.cpp:432:28: note: Assignment 'fp=fopen(tname,"wt")', assigned value is 0 mathgl-8.0.3/src/export_3d.cpp:434:10: note: Null pointer dereference mathgl-8.0.3/src/export_3d.cpp:348:24: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:521:24: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:521:52: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:525:15: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:526:51: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:620:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:627:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:682:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:777:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:1168:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:1168:46: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:1320:42: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/export_3d.cpp:125:7: style: Same expression used in consecutive assignments of 'i' and 'n1'. [duplicateAssignExpression] mathgl-8.0.3/src/export_3d.cpp:125:17: note: Same expression used in consecutive assignments of 'i' and 'n1'. mathgl-8.0.3/src/export_3d.cpp:125:7: note: Same expression used in consecutive assignments of 'i' and 'n1'. mathgl-8.0.3/src/export_3d.cpp:1221:9: style: The scope of the variable 'same' can be reduced. [variableScope] mathgl-8.0.3/src/export_3d.cpp:1253:9: style: The scope of the variable 'same' can be reduced. [variableScope] mathgl-8.0.3/src/export_3d.cpp:744:13: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:695:28: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:744:13: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1211:19: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1201:10: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1211:19: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1224:20: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1201:10: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1224:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1230:20: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1201:10: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1230:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1237:20: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1205:22: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1237:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1241:20: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1205:22: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1241:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1256:20: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1201:10: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1256:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1262:20: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1201:10: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1262:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1271:20: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1205:22: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1271:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1275:20: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1205:22: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1275:20: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:1313:19: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/export_3d.cpp:1201:10: note: Shadowed declaration mathgl-8.0.3/src/export_3d.cpp:1313:19: note: Shadow variable mathgl-8.0.3/src/export_3d.cpp:54:9: style: Variable 'b' can be declared as const array [constVariable] mathgl-8.0.3/src/export_3d.cpp:1018:45: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/export_3d.cpp:1075:88: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fft.cpp:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:170:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:202:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:362:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:433:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:471:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:535:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:564:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:594:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:660:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:696:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:733:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:806:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:843:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:883:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:955:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1000:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1047:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglNumThr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1461:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1465:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1473:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1482:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1612:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:1627:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DC_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fft.cpp:107:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:117:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:128:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:162:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:178:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:194:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:304:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:306:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:328:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:330:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:352:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:354:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:422:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:424:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:460:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:462:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:525:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:527:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:554:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:556:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:584:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:586:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:650:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:652:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:686:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:688:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:723:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:725:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:796:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:798:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:833:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:835:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:873:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:875:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:945:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:947:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:990:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:992:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:1037:16: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:1039:12: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/fft.cpp:585:42: style: The scope of the variable 'k' can be reduced. [variableScope] mathgl-8.0.3/src/fft.cpp:724:42: style: The scope of the variable 'k' can be reduced. [variableScope] mathgl-8.0.3/src/fft.cpp:874:40: style: The scope of the variable 'k' can be reduced. [variableScope] mathgl-8.0.3/src/fft.cpp:1038:40: style: The scope of the variable 'k' can be reduced. [variableScope] mathgl-8.0.3/src/fft.cpp:853:10: style: Local variable 'ii' shadows outer variable [shadowVariable] mathgl-8.0.3/src/fft.cpp:843:12: note: Shadowed declaration mathgl-8.0.3/src/fft.cpp:853:10: note: Shadow variable mathgl-8.0.3/src/fft.cpp:860:10: style: Local variable 'ii' shadows outer variable [shadowVariable] mathgl-8.0.3/src/fft.cpp:843:12: note: Shadowed declaration mathgl-8.0.3/src/fft.cpp:860:10: note: Shadow variable mathgl-8.0.3/src/fft.cpp:509:8: style: Variable 'par' can be declared as const array [constVariable] mathgl-8.0.3/src/fft.cpp:516:8: style: Variable 'par' can be declared as const array [constVariable] mathgl-8.0.3/src/fft.cpp:1469:72: style: Parameter 'dn' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fft.cpp:1469:82: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fft.cpp:1610:71: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fft.cpp:1625:72: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fft.cpp:212:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:248:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:263:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:294:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:378:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:404:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:617:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:644:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:763:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:790:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:912:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:939:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:1085:10: style: Variable 'wt' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fft.cpp:1112:43: style: Variable 'clear' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fit.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:511:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:543:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/fit.cpp:445:55: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/src/fit.cpp:429:52: note: Shadowed declaration mathgl-8.0.3/src/fit.cpp:445:55: note: Shadow variable mathgl-8.0.3/src/fit.cpp:183:39: style: Parameter 'fd' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/fit.cpp:323:44: style: Parameter 'fit' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/fit.cpp:66:53: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:66:63: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:66:73: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:66:121: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:183:50: style: Parameter 'ini' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:183:79: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:243:85: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:243:97: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/fit.cpp:84:7: style: struct member 'mglFitData::nrmF' is never used. [unusedStructMember] mathgl-8.0.3/src/fit.cpp:359:17: style: Variable 'fd.x' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fit.cpp:360:17: style: Variable 'fd.a' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fit.cpp:360:30: style: Variable 'fd.s' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fit.cpp:409:17: style: Variable 'fd.a' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/fit.cpp:409:29: style: Variable 'fd.s' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/font.cpp:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FONT_MASK [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_COLORS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fact [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fact [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:231:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FONT_BOLD [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hscale [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:266:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglTeXsymb [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:345:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FONT_LOWER [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:392:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FONT_OLINE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:407:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FONT_BOLD [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:623:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyphs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fact [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:669:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fact [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:717:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fact [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:749:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyphs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:771:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numb [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:781:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FONT_PATH [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:820:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:970:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:976:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:980:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Buf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:986:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Buf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:993:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Buf [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:1005:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tex [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:1038:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/font.cpp:1005:32: warning: Either the condition 'mgl_tex_num!=i' is redundant or the array 'mgl_tex_symb[1924]' is accessed at index 1925, which is out of bounds. [arrayIndexOutOfBoundsCond] mathgl-8.0.3/src/font.cpp:1007:16: note: Assuming that condition 'mgl_tex_num!=i' is not redundant mathgl-8.0.3/src/font.cpp:1005:32: note: Array index out of bounds mathgl-8.0.3/src/font.cpp:90:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mathgl-8.0.3/src/font.cpp:241:28: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mathgl-8.0.3/src/font.cpp:579:12: style: Condition 'sn=unsigned int(-15)' is not redundant mathgl-8.0.3/src/font.cpp:578:19: note: sn is assigned 'str[i+j]' here. mathgl-8.0.3/src/font.cpp:579:12: note: Condition 'sn32' is not redundant mathgl-8.0.3/src/prc/PRCbitStream.cc:333:28: note: Shift mathgl-8.0.3/src/prc/PRCdouble.cc:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exponent [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/PRCdouble.cc:21:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/PRCdouble.cc:22:7: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:953:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/oPRCFile.cc:993:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/oPRCFile.cc:1069:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/oPRCFile.cc:1400:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/oPRCFile.cc:289:26: performance:inconclusive: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mathgl-8.0.3/src/prc/oPRCFile.h:414:14: note: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/src/prc/oPRCFile.cc:289:26: note: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/src/prc/oPRCFile.cc:344:28: style:inconclusive: Technically the member function 'PRCFileStructure::getSize' can be const. [functionConst] mathgl-8.0.3/src/prc/oPRCFile.h:492:14: note: Technically the member function 'PRCFileStructure::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.cc:344:28: note: Technically the member function 'PRCFileStructure::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.cc:365:39: style:inconclusive: Technically the member function 'PRCFileStructureInformation::getSize' can be const. [functionConst] mathgl-8.0.3/src/prc/oPRCFile.h:539:14: note: Technically the member function 'PRCFileStructureInformation::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.cc:365:39: note: Technically the member function 'PRCFileStructureInformation::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.cc:274:3: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:1108:33: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:1110:22: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:1111:23: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:1121:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:1122:25: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/oPRCFile.cc:1146:29: style: Redundant initialization for 'uncompressed_file_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1143:36: note: uncompressed_file_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1146:29: note: uncompressed_file_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1156:19: style: Redundant initialization for 'picture_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1149:26: note: picture_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1156:19: note: picture_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1287:20: style: Redundant initialization for 'material_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1275:27: note: material_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1287:20: note: material_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1301:17: style: Redundant initialization for 'style_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1290:24: note: style_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1301:17: note: style_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1321:28: style: Redundant initialization for 'material_generic_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1309:35: note: material_generic_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1321:28: note: material_generic_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1343:32: style: Redundant initialization for 'texture_definition_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1334:39: note: texture_definition_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1343:32: note: texture_definition_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1366:17: style: Redundant initialization for 'style_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:1355:24: note: style_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:1366:17: note: style_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2332:17: style: Redundant initialization for 'color_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2328:24: note: color_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2332:17: note: color_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2370:1: style: Redundant initialization for 'prc_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2370:1: note: prc_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2370:1: note: prc_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2371:1: style: Redundant initialization for 'prc_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2371:1: note: prc_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2371:1: note: prc_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2372:1: style: Redundant initialization for 'prc_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2372:1: note: prc_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2372:1: note: prc_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2373:1: style: Redundant initialization for 'prc_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2373:1: note: prc_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2373:1: note: prc_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2374:1: style: Redundant initialization for 'prc_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2374:1: note: prc_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2374:1: note: prc_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:2375:1: style: Redundant initialization for 'prc_index'. The initialized value is overwritten before it is read. [redundantInitialization] mathgl-8.0.3/src/prc/oPRCFile.cc:2375:1: note: prc_index is initialized mathgl-8.0.3/src/prc/oPRCFile.cc:2375:1: note: prc_index is overwritten mathgl-8.0.3/src/prc/oPRCFile.cc:1065:99: style:inconclusive: Function 'addPicture' argument 3 names different: declaration 'picture' definition 'p'. [funcArgNamesDifferent] mathgl-8.0.3/src/prc/oPRCFile.h:498:85: note: Function 'addPicture' argument 3 names different: declaration 'picture' definition 'p'. mathgl-8.0.3/src/prc/oPRCFile.cc:1065:99: note: Function 'addPicture' argument 3 names different: declaration 'picture' definition 'p'. mathgl-8.0.3/src/prc/oPRCFile.cc:1269:51: style:inconclusive: Function 'addMaterial' argument 1 names different: declaration 'material' definition 'm'. [funcArgNamesDifferent] mathgl-8.0.3/src/prc/oPRCFile.h:654:45: note: Function 'addMaterial' argument 1 names different: declaration 'material' definition 'm'. mathgl-8.0.3/src/prc/oPRCFile.cc:1269:51: note: Function 'addMaterial' argument 1 names different: declaration 'material' definition 'm'. mathgl-8.0.3/src/prc/oPRCFile.cc:1307:59: style:inconclusive: Function 'addTexturedMaterial' argument 1 names different: declaration 'material' definition 'm'. [funcArgNamesDifferent] mathgl-8.0.3/src/prc/oPRCFile.h:655:53: note: Function 'addTexturedMaterial' argument 1 names different: declaration 'material' definition 'm'. mathgl-8.0.3/src/prc/oPRCFile.cc:1307:59: note: Function 'addTexturedMaterial' argument 1 names different: declaration 'material' definition 'm'. mathgl-8.0.3/src/prc/oPRCFile.cc:751:21: style: Local variable 'shell' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prc/oPRCFile.cc:744:17: note: Shadowed declaration mathgl-8.0.3/src/prc/oPRCFile.cc:751:21: note: Shadow variable mathgl-8.0.3/src/prc/oPRCFile.cc:820:34: style: Local variable 'body' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prc/oPRCFile.cc:810:30: note: Shadowed declaration mathgl-8.0.3/src/prc/oPRCFile.cc:820:34: note: Shadow variable mathgl-8.0.3/src/prc/oPRCFile.cc:1065:142: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/prc/oPRCFile.cc:298:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:413:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:466:11: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:733:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:804:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:867:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:2453:64: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/src/prc/oPRCFile.cc:297:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:406:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:411:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:424:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:464:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:476:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:540:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:551:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:561:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:671:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:682:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:690:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:699:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:709:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:731:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:746:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:802:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:815:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:864:148: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:898:144: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/oPRCFile.cc:925:154: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/prc/writePRC.cc:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/writePRC.cc:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/writePRC.cc:1440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prc/writePRC.cc:407:6: warning: The address of variable 'texture_mapping_attribute_intensity' might be accessed at non-zero index. [objectIndex] mathgl-8.0.3/src/prc/writePRC.cc:369:58: note: Address of variable taken here. mathgl-8.0.3/src/prc/writePRC.cc:407:6: note: The address of variable 'texture_mapping_attribute_intensity' might be accessed at non-zero index. mathgl-8.0.3/src/prc/writePRC.cc:410:6: warning: The address of variable 'texture_mapping_attribute_components' might be accessed at non-zero index. [objectIndex] mathgl-8.0.3/src/prc/writePRC.cc:371:58: note: Address of variable taken here. mathgl-8.0.3/src/prc/writePRC.cc:410:6: note: The address of variable 'texture_mapping_attribute_components' might be accessed at non-zero index. mathgl-8.0.3/src/prc/writePRC.cc:139:21: style:inconclusive: Technically the member function 'PRCVector3d::Length' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:79:9: note: Technically the member function 'PRCVector3d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.cc:139:21: note: Technically the member function 'PRCVector3d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.cc:233:16: style:inconclusive: Technically the member function 'UserData::write' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:128:10: note: Technically the member function 'UserData::write' can be const. mathgl-8.0.3/src/prc/writePRC.cc:233:16: note: Technically the member function 'UserData::write' can be const. mathgl-8.0.3/src/prc/writePRC.cc:323:36: style:inconclusive: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:264:8: note: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. mathgl-8.0.3/src/prc/writePRC.cc:323:36: note: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. mathgl-8.0.3/src/prc/writePRC.cc:171:19: style:inconclusive: Technically the member function 'PRCVector2d::serializeVector2d' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:290:8: note: Technically the member function 'PRCVector2d::serializeVector2d' can be const. mathgl-8.0.3/src/prc/writePRC.cc:171:19: note: Technically the member function 'PRCVector2d::serializeVector2d' can be const. mathgl-8.0.3/src/prc/writePRC.cc:155:21: style:inconclusive: Technically the member function 'PRCVector2d::Length' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:318:10: note: Technically the member function 'PRCVector2d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.cc:155:21: note: Technically the member function 'PRCVector2d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.cc:346:19: style:inconclusive: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:359:8: note: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. mathgl-8.0.3/src/prc/writePRC.cc:346:19: note: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. mathgl-8.0.3/src/prc/writePRC.cc:353:18: style:inconclusive: Technically the member function 'PRCPicture::serializePicture' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:417:8: note: Technically the member function 'PRCPicture::serializePicture' can be const. mathgl-8.0.3/src/prc/writePRC.cc:353:18: note: Technically the member function 'PRCPicture::serializePicture' can be const. mathgl-8.0.3/src/prc/writePRC.cc:363:28: style:inconclusive: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:456:8: note: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. mathgl-8.0.3/src/prc/writePRC.cc:363:28: note: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. mathgl-8.0.3/src/prc/writePRC.cc:450:26: style:inconclusive: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:526:8: note: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. mathgl-8.0.3/src/prc/writePRC.cc:450:26: note: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. mathgl-8.0.3/src/prc/writePRC.cc:465:29: style:inconclusive: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:577:8: note: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. mathgl-8.0.3/src/prc/writePRC.cc:465:29: note: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. mathgl-8.0.3/src/prc/writePRC.cc:476:22: style:inconclusive: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:611:8: note: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. mathgl-8.0.3/src/prc/writePRC.cc:476:22: note: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. mathgl-8.0.3/src/prc/writePRC.cc:491:16: style:inconclusive: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:625:8: note: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. mathgl-8.0.3/src/prc/writePRC.cc:491:16: note: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. mathgl-8.0.3/src/prc/writePRC.cc:910:20: style:inconclusive: Technically the member function 'PRCTessFace::serializeTessFace' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:678:8: note: Technically the member function 'PRCTessFace::serializeTessFace' can be const. mathgl-8.0.3/src/prc/writePRC.cc:910:20: note: Technically the member function 'PRCTessFace::serializeTessFace' can be const. mathgl-8.0.3/src/prc/writePRC.cc:970:31: style:inconclusive: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:697:8: note: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. mathgl-8.0.3/src/prc/writePRC.cc:970:31: note: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. mathgl-8.0.3/src/prc/writePRC.cc:821:26: style:inconclusive: Technically the member function 'PRCTransformation::serializeTransformation' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1023:8: note: Technically the member function 'PRCTransformation::serializeTransformation' can be const. mathgl-8.0.3/src/prc/writePRC.cc:821:26: note: Technically the member function 'PRCTransformation::serializeTransformation' can be const. mathgl-8.0.3/src/prc/writePRC.cc:862:28: style:inconclusive: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1070:8: note: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. mathgl-8.0.3/src/prc/writePRC.cc:862:28: note: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1106:23: style:inconclusive: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1085:8: note: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1106:23: note: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1123:22: style:inconclusive: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1096:8: note: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1123:22: note: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1135:19: style:inconclusive: Technically the member function 'PRCInterval::serializeInterval' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1114:8: note: Technically the member function 'PRCInterval::serializeInterval' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1135:19: note: Technically the member function 'PRCInterval::serializeInterval' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1095:23: style:inconclusive: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1373:8: note: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1095:23: note: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1335:26: style:inconclusive: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1528:8: note: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1335:26: note: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1352:26: style:inconclusive: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1530:8: note: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1352:26: note: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1825:22: style:inconclusive: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1562:8: note: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1825:22: note: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1866:22: style:inconclusive: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1565:8: note: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1866:22: note: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1966:15: style:inconclusive: Technically the member function 'PRCUnit::serializeUnit' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1597:8: note: Technically the member function 'PRCUnit::serializeUnit' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1966:15: note: Technically the member function 'PRCUnit::serializeUnit' can be const. mathgl-8.0.3/src/prc/writePRC.cc:132:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/writePRC.cc:133:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/writePRC.cc:134:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/writePRC.cc:135:14: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prc/writePRC.cc:424:21: style: The comparison 'blend_src_rgb != KEPRCTextureBlendParameter_Unknown' is always false because 'blend_src_rgb' and 'KEPRCTextureBlendParameter_Unknown' represent the same value. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:378:51: note: 'blend_src_rgb' is assigned value 'KEPRCTextureBlendParameter_Unknown' here. mathgl-8.0.3/src/prc/writePRC.cc:424:21: note: The comparison 'blend_src_rgb != KEPRCTextureBlendParameter_Unknown' is always false because 'blend_src_rgb' and 'KEPRCTextureBlendParameter_Unknown' represent the same value. mathgl-8.0.3/src/prc/writePRC.cc:429:23: style: The comparison 'blend_src_alpha != KEPRCTextureBlendParameter_Unknown' is always false because 'blend_src_alpha' and 'KEPRCTextureBlendParameter_Unknown' represent the same value. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:380:53: note: 'blend_src_alpha' is assigned value 'KEPRCTextureBlendParameter_Unknown' here. mathgl-8.0.3/src/prc/writePRC.cc:429:23: note: The comparison 'blend_src_alpha != KEPRCTextureBlendParameter_Unknown' is always false because 'blend_src_alpha' and 'KEPRCTextureBlendParameter_Unknown' represent the same value. mathgl-8.0.3/src/prc/writePRC.cc:442:25: style: The comparison 'texture_dimension > 2' is always false. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:366:37: note: 'texture_dimension' is assigned value '2' here. mathgl-8.0.3/src/prc/writePRC.cc:442:25: note: The comparison 'texture_dimension > 2' is always false. mathgl-8.0.3/src/prc/writePRC.cc:1528:4: style: The comparison 'type_param_u == 0' is always true. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:1527:34: note: 'type_param_u' is assigned value '0' here. mathgl-8.0.3/src/prc/writePRC.cc:1528:4: note: The comparison 'type_param_u == 0' is always true. mathgl-8.0.3/src/prc/writePRC.cc:1530:4: style: The comparison 'type_param_v == 0' is always true. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:1529:34: note: 'type_param_v' is assigned value '0' here. mathgl-8.0.3/src/prc/writePRC.cc:1530:4: note: The comparison 'type_param_v == 0' is always true. mathgl-8.0.3/src/prc/writePRC.cc:1567:4: style: The comparison 'number_of_shell == 1' is always true. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:1565:37: note: 'number_of_shell' is assigned value '1' here. mathgl-8.0.3/src/prc/writePRC.cc:1567:4: note: The comparison 'number_of_shell == 1' is always true. mathgl-8.0.3/src/prc/writePRC.cc:1567:4: style: Same expression on both sides of '&&' because 'number_of_shell==1' and 'number_of_connex==1' represent the same value. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:1565:37: note: 'number_of_shell' is assigned value '1' here. mathgl-8.0.3/src/prc/writePRC.cc:1566:38: note: 'number_of_connex' is assigned value '1' here. mathgl-8.0.3/src/prc/writePRC.cc:1567:4: note: Same expression on both sides of '&&' because 'number_of_shell==1' and 'number_of_connex==1' represent the same value. mathgl-8.0.3/src/prc/writePRC.cc:1567:4: style: The comparison 'number_of_connex == 1' is always true. [knownConditionTrueFalse] mathgl-8.0.3/src/prc/writePRC.cc:1566:38: note: 'number_of_connex' is assigned value '1' here. mathgl-8.0.3/src/prc/writePRC.cc:1567:4: note: The comparison 'number_of_connex == 1' is always true. mathgl-8.0.3/src/prc/writePRC.cc:1921:64: style:inconclusive: Function 'addSingleWireBody' argument 1 names different: declaration 'body' definition 'pSingleWireBody'. [funcArgNamesDifferent] mathgl-8.0.3/src/prc/writePRC.h:1566:50: note: Function 'addSingleWireBody' argument 1 names different: declaration 'body' definition 'pSingleWireBody'. mathgl-8.0.3/src/prc/writePRC.cc:1921:64: note: Function 'addSingleWireBody' argument 1 names different: declaration 'body' definition 'pSingleWireBody'. mathgl-8.0.3/src/prc/writePRC.cc:1928:52: style:inconclusive: Function 'addBrepData' argument 1 names different: declaration 'body' definition 'pBrepData'. [funcArgNamesDifferent] mathgl-8.0.3/src/prc/writePRC.h:1567:38: note: Function 'addBrepData' argument 1 names different: declaration 'body' definition 'pBrepData'. mathgl-8.0.3/src/prc/writePRC.cc:1928:52: note: Function 'addBrepData' argument 1 names different: declaration 'body' definition 'pBrepData'. mathgl-8.0.3/src/prc/writePRC.cc:1935:72: style:inconclusive: Function 'addCompressedBrepData' argument 1 names different: declaration 'body' definition 'pCompressedBrepData'. [funcArgNamesDifferent] mathgl-8.0.3/src/prc/writePRC.h:1568:58: note: Function 'addCompressedBrepData' argument 1 names different: declaration 'body' definition 'pCompressedBrepData'. mathgl-8.0.3/src/prc/writePRC.cc:1935:72: note: Function 'addCompressedBrepData' argument 1 names different: declaration 'body' definition 'pCompressedBrepData'. mathgl-8.0.3/src/prc/writePRC.cc:1286:33: performance: Function parameter 'vec' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/prc/writePRC.cc:1320:30: performance: Function parameter 'vec' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/prc/writePRC.cc:879:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/prc/writePRC.cc:1868:19: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/prc/writePRC.cc:1868:24: style: Variable 'k' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/prc/writePRC.cc:1868:29: style: Variable 'l' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/prim.cpp:37:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:50:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:85:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:112:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:158:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_ENABLE_ALPHA [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_cos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:283:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mreal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:429:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:445:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:453:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_cos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:556:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:567:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:585:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_cos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:610:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:637:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_FEPSILON [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:691:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DISABLE_SCALE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:712:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:715:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:728:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:740:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_DISABLE_SCALE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:758:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:764:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:826:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:829:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:832:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:835:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:876:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:920:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:928:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:931:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:934:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:968:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:975:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:984:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1037:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1092:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1098:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnSlc [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1150:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnSlc [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1272:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1277:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcs [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/prim.cpp:1071:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prim.cpp:1147:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/prim.cpp:1109:72: style: The scope of the variable 'm2' can be reduced. [variableScope] mathgl-8.0.3/src/prim.cpp:245:12: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prim.cpp:211:39: note: Shadowed declaration mathgl-8.0.3/src/prim.cpp:245:12: note: Shadow variable mathgl-8.0.3/src/prim.cpp:249:12: style: Local variable 's' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prim.cpp:214:14: note: Shadowed declaration mathgl-8.0.3/src/prim.cpp:249:12: note: Shadow variable mathgl-8.0.3/src/prim.cpp:402:13: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prim.cpp:393:54: note: Shadowed declaration mathgl-8.0.3/src/prim.cpp:402:13: note: Shadow variable mathgl-8.0.3/src/prim.cpp:413:13: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prim.cpp:393:54: note: Shadowed declaration mathgl-8.0.3/src/prim.cpp:413:13: note: Shadow variable mathgl-8.0.3/src/prim.cpp:492:13: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prim.cpp:479:41: note: Shadowed declaration mathgl-8.0.3/src/prim.cpp:492:13: note: Shadow variable mathgl-8.0.3/src/prim.cpp:504:13: style: Local variable 'p' shadows outer variable [shadowVariable] mathgl-8.0.3/src/prim.cpp:479:41: note: Shadowed declaration mathgl-8.0.3/src/prim.cpp:504:13: note: Shadow variable mathgl-8.0.3/src/prim.cpp:42:49: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:42:59: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:42:69: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:55:49: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:55:59: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:55:69: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:49: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:60: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:71: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:82: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:93: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:104: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:77:129: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:50: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:61: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:72: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:83: style: Parameter 'dx1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:95: style: Parameter 'dy1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:107: style: Parameter 'dz1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:119: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:130: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:141: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:152: style: Parameter 'dx2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:164: style: Parameter 'dy2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:176: style: Parameter 'dz2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:104:202: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:130:54: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:130:65: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:130:76: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:130:87: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:130:98: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:130:109: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:50: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:61: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:72: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:83: style: Parameter 'wy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:94: style: Parameter 'wz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:122: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:185:133: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:50: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:61: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:72: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:83: style: Parameter 'wx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:94: style: Parameter 'wz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:122: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:189:133: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:50: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:61: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:72: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:83: style: Parameter 'wx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:94: style: Parameter 'wy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:122: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:193:133: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:49: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:60: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:71: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:82: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:93: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:104: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:115: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:126: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:137: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:148: style: Parameter 'x3' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:159: style: Parameter 'y3' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:197:170: style: Parameter 'z3' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:49: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:60: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:71: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:82: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:93: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:104: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:115: style: Parameter 'r1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:281:126: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:52: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:63: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:74: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:85: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:96: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:107: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:447:116: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:52: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:63: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:74: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:85: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:96: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:107: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:118: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:129: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:140: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:451:151: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:455:48: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:455:59: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:455:70: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:455:81: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:455:92: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:52: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:63: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:74: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:85: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:96: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:107: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:550:118: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:50: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:61: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:72: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:83: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:94: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:105: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:554:116: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:565:51: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:565:61: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:565:71: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:565:81: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:49: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:60: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:71: style: Parameter 'z1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:82: style: Parameter 'x2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:93: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:104: style: Parameter 'z2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:115: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:142: style: Parameter 'shift' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:608:156: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:710:52: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:710:63: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:710:74: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:710:83: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:710:112: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:56: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:67: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:78: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:89: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:101: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:113: style: Parameter 'dz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:123: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:713:152: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:755:49: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:755:59: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:755:69: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:755:114: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:53: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:63: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:73: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:83: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:94: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:105: style: Parameter 'dz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:761:152: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:971:50: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:971:60: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:1034:71: style: Parameter 'smooth' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:1089:57: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:1094:57: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:1169:61: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:1174:61: style: Parameter 'dx' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/prim.cpp:222:8: style: Variable 'kk' is allocated memory that is never used. [unusedAllocatedMemory] mathgl-8.0.3/src/prim.cpp:879:14: style: Unused variable: Tstl [unusedVariable] mathgl-8.0.3/src/prim.cpp:1109:74: style: Variable 'm2' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/random.cpp:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _DT_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:271:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:314:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:324:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/random.cpp:100:42: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] mathgl-8.0.3/src/random.cpp:93:21: note: Assignment 'r=0.0', assigned value is 0.0 mathgl-8.0.3/src/random.cpp:94:16: note: Assuming condition is false mathgl-8.0.3/src/random.cpp:100:42: note: Invalid argument mathgl-8.0.3/src/random.cpp:35:41: style: Parameter 'lo' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/random.cpp:35:50: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/random.cpp:43:58: style: Parameter 'lo' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/random.cpp:43:67: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/random.cpp:80:39: style: Parameter 'trials' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/random.cpp:88:62: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/random.cpp:218:50: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:608:44: style:inconclusive: Boolean expression 'trx.b==txx.a&&trx.c==txx.b' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:612:49: style:inconclusive: Boolean expression 'trx.b==txx.a&&trx.c==txx.c' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:616:49: style:inconclusive: Boolean expression 'trx.b==txx.b&&trx.c==txx.c' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:650:45: style:inconclusive: Boolean expression 'trx.b==txx.a&&trx.c==txx.b' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:654:50: style:inconclusive: Boolean expression 'trx.b==txx.a&&trx.c==txx.c' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:658:50: style:inconclusive: Boolean expression 'trx.b==txx.b&&trx.c==txx.c' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:509:7: style: Variable 'df' is reassigned a value before the old one has been used. [redundantAssignment] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:471:8: note: df is assigned mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:509:7: note: df is overwritten mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:79:7: style: The scope of the variable 's0' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:85:14: style: The scope of the variable 'line' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:86:14: style: The scope of the variable 'points_str' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:386:9: style: The scope of the variable 'dr' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:386:13: style: The scope of the variable 'dc' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:386:17: style: The scope of the variable 'rx' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:386:20: style: The scope of the variable 'cx' can be reduced. [variableScope] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:287:12: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:252:7: note: Shadowed declaration mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:287:12: note: Shadow variable mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:305:12: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:252:7: note: Shadowed declaration mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:305:12: note: Shadow variable mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:390:12: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:252:7: note: Shadowed declaration mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:390:12: note: Shadow variable mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:406:10: style: Local variable 'df' shadows outer variable [shadowVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:331:9: note: Shadowed declaration mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:406:10: note: Shadow variable mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:791:80: performance: Function parameter 'epsilon' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:169:34: style: Parameter 'pts' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:191:39: style: Parameter 'ts' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1259:31: style: Parameter 'Ax' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1259:43: style: Parameter 'Ay' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1260:15: style: Parameter 'Bx' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1260:27: style: Parameter 'By' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1261:15: style: Parameter 'Cx' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1261:27: style: Parameter 'Cy' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1262:15: style: Parameter 'Dx' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1262:27: style: Parameter 'Dy' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1708:24: style: Parameter 'pt0' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1708:34: style: Parameter 'pt1' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1708:43: style: Parameter 'pt2' can be declared as reference to const [constParameterReference] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:77:45: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:509:7: style: Variable 'df' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:590:6: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:591:6: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/src/s_hull/s_hull_pro.cpp:1310:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mathgl-8.0.3/src/surf.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/surf.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/surf.cpp:616:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/surf.cpp:738:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/surf.cpp:851:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/surf.cpp:946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/surf.cpp:622:11: style: The scope of the variable 'z1' can be reduced. [variableScope] mathgl-8.0.3/src/surf.cpp:623:11: style: The scope of the variable 'z2' can be reduced. [variableScope] mathgl-8.0.3/src/surf.cpp:574:108: style: Parameter 'dn' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/surf.cpp:579:77: style: Parameter 'dn' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ny [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:170:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:272:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:481:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:532:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:754:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:807:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:812:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:836:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1022:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1078:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnDim [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:1473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/vect.cpp:436:7: style: The scope of the variable 'tn' can be reduced. [variableScope] mathgl-8.0.3/src/vect.cpp:51:11: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:45:7: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:51:11: note: Shadow variable mathgl-8.0.3/src/vect.cpp:59:12: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:44:7: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:59:12: note: Shadow variable mathgl-8.0.3/src/vect.cpp:77:12: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:44:7: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:77:12: note: Shadow variable mathgl-8.0.3/src/vect.cpp:467:12: style: Local variable 'd' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:434:11: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:467:12: note: Shadow variable mathgl-8.0.3/src/vect.cpp:1358:13: style: Local variable 'l' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:1343:12: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:1358:13: note: Shadow variable mathgl-8.0.3/src/vect.cpp:1359:13: style: Local variable 't' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:1343:26: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:1359:13: note: Shadow variable mathgl-8.0.3/src/vect.cpp:1360:13: style: Local variable 'q' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:1343:31: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:1360:13: note: Shadow variable mathgl-8.0.3/src/vect.cpp:1361:11: style: Local variable 'rr' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:1345:10: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:1361:11: note: Shadow variable mathgl-8.0.3/src/vect.cpp:1587:11: style: Local variable 'rr' shadows outer variable [shadowVariable] mathgl-8.0.3/src/vect.cpp:1572:10: note: Shadowed declaration mathgl-8.0.3/src/vect.cpp:1587:11: note: Shadow variable mathgl-8.0.3/src/vect.cpp:501:158: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:507:112: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:804:53: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:804:64: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:804:75: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:809:53: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:809:64: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:809:75: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1036:159: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1040:113: style: Parameter 'sVal' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1176:54: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1176:65: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1176:76: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1181:53: style: Parameter 'x0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1181:64: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1181:75: style: Parameter 'z0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1439:127: style: Parameter 'r0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1443:99: style: Parameter 'r0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1659:157: style: Parameter 'r0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/vect.cpp:1664:114: style: Parameter 'r0' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:130:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:140:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:165:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:195:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:476:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:548:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:608:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:637:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mglWarnLow [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:693:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GR_ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/volume.cpp:178:11: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/src/volume.cpp:174:35: note: Shadowed declaration mathgl-8.0.3/src/volume.cpp:178:11: note: Shadow variable mathgl-8.0.3/src/volume.cpp:168:128: performance: Function parameter 'kk' should be passed by const reference. [passedByValue] mathgl-8.0.3/src/volume.cpp:168:61: style: Parameter 'kx1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:168:71: style: Parameter 'kx2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:168:81: style: Parameter 'ky1' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:168:91: style: Parameter 'ky2' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:168:102: style: Parameter 'kz' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:397:58: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:402:54: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:473:59: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:479:55: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:539:59: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:545:55: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:605:60: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:611:56: style: Parameter 'Val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:691:53: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:691:124: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:691:149: style: Parameter 'norm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:695:108: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:695:133: style: Parameter 'norm' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:695:144: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/src/volume.cpp:266:14: error: Memory is allocated but not initialized: kx2 [uninitdata] mathgl-8.0.3/src/volume.cpp:267:14: error: Memory is allocated but not initialized: ky2 [uninitdata] mathgl-8.0.3/src/window.cpp:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadFunc [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GG [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurFig [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GG [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DrawFunc [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurFig [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumFig [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurFrameId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_CLF_ON_UPD [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GG [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadFunc [valueFlowBailoutIncompleteVar] mathgl-8.0.3/src/window.cpp:59:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:64:8: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:138:21: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:251:33: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:253:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:255:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:257:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:263:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/src/window.cpp:267:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mathgl-8.0.3/udav/anim_dlg.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/anim_dlg.h:37:17: style:inconclusive: Either there is a missing 'override', or the member function 'AnimParam::getResult' can be const. [functionConst] mathgl-8.0.3/udav/anim_dlg.h:40:2: style: Class 'AnimParam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/anim_dlg.cpp:110:13: style: The scope of the variable 't' can be reduced. [variableScope] mathgl-8.0.3/udav/args_dlg.h:31:2: style: Class 'ArgsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/calc_dlg.cpp:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/calc_dlg.cpp:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/calc_dlg.cpp:132:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActiveWindowFocusReason [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/calc_dlg.cpp:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/calc_dlg.h:38:2: style: Class 'CalcDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/calc_dlg.cpp:258:33: style:inconclusive: Function 'funcUpdate' argument 1 names different: declaration 's' definition 'f'. [funcArgNamesDifferent] mathgl-8.0.3/udav/calc_dlg.h:68:22: note: Function 'funcUpdate' argument 1 names different: declaration 's' definition 'f'. mathgl-8.0.3/udav/calc_dlg.cpp:258:33: note: Function 'funcUpdate' argument 1 names different: declaration 's' definition 'f'. mathgl-8.0.3/udav/dat_pnl.cpp:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:303:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:308:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:483:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:683:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.cpp:767:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/dat_pnl.h:43:14: style:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::GetNz' can be const. [functionConst] mathgl-8.0.3/udav/dat_pnl.h:47:10: style:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::dataOper' can be const. [functionConst] mathgl-8.0.3/udav/dat_pnl.cpp:325:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. [functionStatic] mathgl-8.0.3/udav/dat_pnl.h:62:7: note: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. mathgl-8.0.3/udav/dat_pnl.cpp:325:16: note: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. mathgl-8.0.3/udav/dat_pnl.cpp:330:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. [functionStatic] mathgl-8.0.3/udav/dat_pnl.h:63:7: note: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. mathgl-8.0.3/udav/dat_pnl.cpp:330:16: note: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. mathgl-8.0.3/udav/dat_pnl.h:39:2: style: Class 'DatPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/info_dlg.h:37:2: style: Class 'InfoDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/dat_pnl.h:47:10: performance: Function 'dataOper()' should return member 'opers' by const reference. [returnByReference] mathgl-8.0.3/udav/dat_pnl.cpp:48:42: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/dat_pnl.cpp:49:33: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/dat_pnl.cpp:445:13: style: Local variable 'id' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/dat_pnl.h:89:10: note: Shadowed declaration mathgl-8.0.3/udav/dat_pnl.cpp:445:13: note: Shadow variable mathgl-8.0.3/udav/dat_pnl.cpp:137:3: style: Variable 'd' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/udav/data_dlg.cpp:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/data_dlg.h:35:10: style:inconclusive: Either there is a missing 'override', or the member function 'DataDialog::getData' can be const. [functionConst] mathgl-8.0.3/udav/data_dlg.h:37:2: style: Class 'DataDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/data_dlg.h:35:10: performance: Function 'getData()' should return member 'result' by const reference. [returnByReference] mathgl-8.0.3/udav/files_dlg.h:36:2: style: Class 'FilesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/find_dlg.h:36:2: style: Class 'FindDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/find_dlg.cpp:68:44: style:inconclusive: Function 'enableFind' argument 1 names different: declaration 'text' definition 'txt'. [funcArgNamesDifferent] mathgl-8.0.3/udav/find_dlg.h:46:33: note: Function 'enableFind' argument 1 names different: declaration 'text' definition 'txt'. mathgl-8.0.3/udav/find_dlg.cpp:68:44: note: Function 'enableFind' argument 1 names different: declaration 'text' definition 'txt'. mathgl-8.0.3/udav/help_pnl.h:34:2: style: Class 'HelpPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/help_pnl.cpp:68:41: style:inconclusive: Function 'showHelp' argument 1 names different: declaration 'cmd' definition 'txt'. [funcArgNamesDifferent] mathgl-8.0.3/udav/help_pnl.h:37:31: note: Function 'showHelp' argument 1 names different: declaration 'cmd' definition 'txt'. mathgl-8.0.3/udav/help_pnl.cpp:68:41: note: Function 'showHelp' argument 1 names different: declaration 'cmd' definition 'txt'. mathgl-8.0.3/udav/help_pnl.cpp:34:37: performance: Function parameter 's' should be passed by const reference. [passedByValue] mathgl-8.0.3/udav/hint_dlg.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_hints [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/hint_dlg.cpp:59:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/hint_dlg.h:32:2: style: Class 'HintDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/info_dlg.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/mem_pnl.cpp:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/mem_pnl.cpp:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/mem_pnl.cpp:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/mem_pnl.cpp:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/mem_pnl.h:31:2: style: Class 'MemPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/mem_pnl.cpp:89:15: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/mem_pnl.cpp:103:15: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/mem_pnl.cpp:114:17: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/mem_pnl.cpp:183:24: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/newcmd_dlg.cpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/newcmd_dlg.cpp:296:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/newcmd_dlg.h:40:17: style:inconclusive: Either there is a missing 'override', or the member function 'NewCmdDialog::getCommand' can be const. [functionConst] mathgl-8.0.3/udav/opt_dlg.h:39:10: style:inconclusive: Either there is a missing 'override', or the member function 'OptionDialog::getOption' can be const. [functionConst] mathgl-8.0.3/udav/style_dlg.h:40:10: style:inconclusive: Either there is a missing 'override', or the member function 'StyleDialog::getStyle' can be const. [functionConst] mathgl-8.0.3/udav/newcmd_dlg.h:39:2: style: Class 'NewCmdDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/opt_dlg.h:36:2: style: Class 'OptionDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/style_dlg.h:41:2: style: Class 'StyleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/opt_dlg.h:39:10: performance: Function 'getOption()' should return member 'result' by const reference. [returnByReference] mathgl-8.0.3/udav/style_dlg.h:40:10: performance: Function 'getStyle()' should return member 'result' by const reference. [returnByReference] mathgl-8.0.3/udav/newcmd_dlg.cpp:286:20: style: The scope of the variable 'it' can be reduced. [variableScope] mathgl-8.0.3/udav/newcmd_dlg.cpp:355:10: style: The scope of the variable 'txt' can be reduced. [variableScope] mathgl-8.0.3/udav/newcmd_dlg.cpp:355:14: style: The scope of the variable 'cur' can be reduced. [variableScope] mathgl-8.0.3/udav/newcmd_dlg.cpp:118:10: style: Local variable 'cmd' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/newcmd_dlg.h:65:10: note: Shadowed declaration mathgl-8.0.3/udav/newcmd_dlg.cpp:118:10: note: Shadow variable mathgl-8.0.3/udav/newcmd_dlg.cpp:119:7: style: Local variable 'opt' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/newcmd_dlg.h:62:13: note: Shadowed declaration mathgl-8.0.3/udav/newcmd_dlg.cpp:119:7: note: Shadow variable mathgl-8.0.3/udav/newcmd_dlg.cpp:147:13: style: Local variable 'k' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/newcmd_dlg.cpp:127:20: note: Shadowed declaration mathgl-8.0.3/udav/newcmd_dlg.cpp:147:13: note: Shadow variable mathgl-8.0.3/udav/newcmd_dlg.cpp:191:15: style: Local variable 'name' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/newcmd_dlg.h:61:20: note: Shadowed declaration mathgl-8.0.3/udav/newcmd_dlg.cpp:191:15: note: Shadow variable mathgl-8.0.3/udav/newcmd_dlg.cpp:256:14: style: Local variable 'cmd' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/newcmd_dlg.h:65:10: note: Shadowed declaration mathgl-8.0.3/udav/newcmd_dlg.cpp:256:14: note: Shadow variable mathgl-8.0.3/udav/open_dlg.cpp:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/open_dlg.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/open_dlg.h:35:23: style:inconclusive: Either there is a missing 'override', or the member function 'DataOpenDialog::getCode' can be const. [functionConst] mathgl-8.0.3/udav/open_dlg.h:36:23: style:inconclusive: Either there is a missing 'override', or the member function 'DataOpenDialog::getName' can be const. [functionConst] mathgl-8.0.3/udav/open_dlg.h:33:2: style: Class 'DataOpenDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/open_dlg.h:35:23: performance: Function 'getCode()' should return member 'code' by const reference. [returnByReference] mathgl-8.0.3/udav/open_dlg.h:36:23: performance: Function 'getName()' should return member 'data' by const reference. [returnByReference] mathgl-8.0.3/udav/open_dlg.cpp:154:11: style: The scope of the variable 'str' can be reduced. [variableScope] mathgl-8.0.3/udav/open_dlg.cpp:36:45: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] mathgl-8.0.3/udav/plot_pnl.cpp:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_SHOW_POS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToolBarArea [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:589:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:604:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:614:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:623:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfBlock [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:633:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/plot_pnl.cpp:664:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/subplot_dlg.h:37:17: style:inconclusive: Either there is a missing 'override', or the member function 'SubplotDialog::getCommand' can be const. [functionConst] mathgl-8.0.3/udav/udav_wnd.h:57:2: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/plot_pnl.h:53:2: style: Class 'PlotPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/subplot_dlg.h:35:2: style: Class 'SubplotDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/plot_pnl.cpp:286:15: style: The scope of the variable 'aa' can be reduced. [variableScope] mathgl-8.0.3/udav/plot_pnl.cpp:53:31: style:inconclusive: Function 'PlotPanel' argument 1 names different: declaration 'wp' definition 'parent'. [funcArgNamesDifferent] mathgl-8.0.3/udav/plot_pnl.h:53:21: note: Function 'PlotPanel' argument 1 names different: declaration 'wp' definition 'parent'. mathgl-8.0.3/udav/plot_pnl.cpp:53:31: note: Function 'PlotPanel' argument 1 names different: declaration 'wp' definition 'parent'. mathgl-8.0.3/udav/plot_pnl.cpp:284:37: style:inconclusive: Function 'toolTop' argument 1 names different: declaration 'l' definition 'v'. [funcArgNamesDifferent] mathgl-8.0.3/udav/plot_pnl.h:106:27: note: Function 'toolTop' argument 1 names different: declaration 'l' definition 'v'. mathgl-8.0.3/udav/plot_pnl.cpp:284:37: note: Function 'toolTop' argument 1 names different: declaration 'l' definition 'v'. mathgl-8.0.3/udav/plot_pnl.cpp:495:38: style:inconclusive: Function 'toolLeft' argument 1 names different: declaration 'l' definition 'h'. [funcArgNamesDifferent] mathgl-8.0.3/udav/plot_pnl.h:107:28: note: Function 'toolLeft' argument 1 names different: declaration 'l' definition 'h'. mathgl-8.0.3/udav/plot_pnl.cpp:495:38: note: Function 'toolLeft' argument 1 names different: declaration 'l' definition 'h'. mathgl-8.0.3/udav/plot_pnl.cpp:192:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/udav/prop_dlg.cpp:80:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/prop_dlg.cpp:272:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/prop_dlg.h:35:2: style: Class 'PropDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/textedit.h:55:2: style: Class 'TextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/textedit.h:90:2: style: Class 'LineNumberArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/text_pnl.h:48:2: style: Class 'TextPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/prop_dlg.cpp:253:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/qmglsyntax.h:32:2: style: Class 'QMGLSyntax' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/qmglsyntax.h:40:2: style: Class 'MessSyntax' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/qmglsyntax.cpp:85:13: style: The scope of the variable 'l' can be reduced. [variableScope] mathgl-8.0.3/udav/qmglsyntax.cpp:72:10: style: Local variable 's' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/qmglsyntax.cpp:34:30: note: Shadowed declaration mathgl-8.0.3/udav/qmglsyntax.cpp:72:10: note: Shadow variable mathgl-8.0.3/udav/setup_dlg.cpp:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/setup_dlg.cpp:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/setup_dlg.cpp:190:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/setup_dlg.h:36:2: style: Class 'SetupDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mathgl-8.0.3/udav/setup_dlg.cpp:156:5: style: Condition '!convert()' is always false [knownConditionTrueFalse] mathgl-8.0.3/udav/setup_dlg.cpp:156:13: note: Calling function 'convert' returns 1 mathgl-8.0.3/udav/setup_dlg.cpp:156:5: note: Condition '!convert()' is always false mathgl-8.0.3/udav/setup_dlg.cpp:171:5: style: Condition '!convert()' is always false [knownConditionTrueFalse] mathgl-8.0.3/udav/setup_dlg.cpp:171:13: note: Calling function 'convert' returns 1 mathgl-8.0.3/udav/setup_dlg.cpp:171:5: note: Condition '!convert()' is always false mathgl-8.0.3/udav/style_dlg.cpp:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_n_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barrow_n_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dash_s_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_n_xpm [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:538:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/style_dlg.cpp:469:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mathgl-8.0.3/udav/style_dlg.cpp:466:6: note: i is assigned mathgl-8.0.3/udav/style_dlg.cpp:469:5: note: i is overwritten mathgl-8.0.3/udav/style_dlg.cpp:426:47: style: The scope of the variable 'mrk' can be reduced. [variableScope] mathgl-8.0.3/udav/style_dlg.cpp:426:77: style: The scope of the variable 'dsh' can be reduced. [variableScope] mathgl-8.0.3/udav/style_dlg.cpp:427:10: style: The scope of the variable 'msk' can be reduced. [variableScope] mathgl-8.0.3/udav/style_dlg.cpp:442:12: style: Local variable 'i' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/style_dlg.cpp:425:6: note: Shadowed declaration mathgl-8.0.3/udav/style_dlg.cpp:442:12: note: Shadow variable mathgl-8.0.3/udav/style_dlg.cpp:484:12: style: Local variable 'j' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/style_dlg.cpp:425:8: note: Shadowed declaration mathgl-8.0.3/udav/style_dlg.cpp:484:12: note: Shadow variable mathgl-8.0.3/udav/style_dlg.cpp:506:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/udav/subplot_dlg.cpp:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/subplot_dlg.cpp:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/subplot_dlg.cpp:354:21: performance:inconclusive: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. [functionStatic] mathgl-8.0.3/udav/subplot_dlg.h:39:7: note: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. mathgl-8.0.3/udav/subplot_dlg.cpp:354:21: note: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. mathgl-8.0.3/udav/subplot_dlg.cpp:34:39: style:inconclusive: Function 'SubplotDialog' argument 1 names different: declaration 'p' definition 'parent'. [funcArgNamesDifferent] mathgl-8.0.3/udav/subplot_dlg.h:35:25: note: Function 'SubplotDialog' argument 1 names different: declaration 'p' definition 'parent'. mathgl-8.0.3/udav/subplot_dlg.cpp:34:39: note: Function 'SubplotDialog' argument 1 names different: declaration 'p' definition 'parent'. mathgl-8.0.3/udav/text_pnl.cpp:79:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:216:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfLine [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:245:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:274:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:429:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:480:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:512:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuButtonPopup [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/text_pnl.cpp:409:17: performance:inconclusive: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. [functionStatic] mathgl-8.0.3/udav/text_pnl.h:101:7: note: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. mathgl-8.0.3/udav/text_pnl.cpp:409:17: note: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. mathgl-8.0.3/udav/text_pnl.cpp:410:17: performance:inconclusive: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. [functionStatic] mathgl-8.0.3/udav/text_pnl.h:102:7: note: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. mathgl-8.0.3/udav/text_pnl.cpp:410:17: note: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. mathgl-8.0.3/udav/text_pnl.cpp:499:37: style:inconclusive: Function 'toolTop' argument 1 names different: declaration 'l' definition 'v'. [funcArgNamesDifferent] mathgl-8.0.3/udav/text_pnl.h:98:27: note: Function 'toolTop' argument 1 names different: declaration 'l' definition 'v'. mathgl-8.0.3/udav/text_pnl.cpp:499:37: note: Function 'toolTop' argument 1 names different: declaration 'l' definition 'v'. mathgl-8.0.3/udav/textedit.cpp:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/textedit.cpp:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/textedit.cpp:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordUnderCursor [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/textedit.cpp:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/textedit.cpp:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/textedit.cpp:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/textedit.cpp:86:41: style:inconclusive: Function 'setCompleter' argument 1 names different: declaration 'c' definition 'completer'. [funcArgNamesDifferent] mathgl-8.0.3/udav/textedit.h:56:32: note: Function 'setCompleter' argument 1 names different: declaration 'c' definition 'completer'. mathgl-8.0.3/udav/textedit.cpp:86:41: note: Function 'setCompleter' argument 1 names different: declaration 'c' definition 'completer'. mathgl-8.0.3/udav/textedit.cpp:305:45: style:inconclusive: Function 'setErrMessage' argument 1 names different: declaration 's' definition 'mess'. [funcArgNamesDifferent] mathgl-8.0.3/udav/textedit.h:64:36: note: Function 'setErrMessage' argument 1 names different: declaration 's' definition 'mess'. mathgl-8.0.3/udav/textedit.cpp:305:45: note: Function 'setErrMessage' argument 1 names different: declaration 's' definition 'mess'. mathgl-8.0.3/udav/textedit.cpp:301:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/udav/udav_wnd.cpp:97:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:342:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:448:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:454:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VER_STRING [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:465:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:504:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:581:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:623:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:646:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:735:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:750:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:765:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] mathgl-8.0.3/udav/udav_wnd.cpp:702:34: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/udav/udav_wnd.cpp:602:11: style: The scope of the variable 'a' can be reduced. [variableScope] mathgl-8.0.3/udav/udav_wnd.cpp:711:46: style:inconclusive: Function 'findMain' argument 1 names different: declaration 'w' definition 'wnd'. [funcArgNamesDifferent] mathgl-8.0.3/udav/udav_wnd.h:117:31: note: Function 'findMain' argument 1 names different: declaration 'w' definition 'wnd'. mathgl-8.0.3/udav/udav_wnd.cpp:711:46: note: Function 'findMain' argument 1 names different: declaration 'w' definition 'wnd'. mathgl-8.0.3/udav/udav_wnd.cpp:362:10: style: Local variable 'filename' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/udav_wnd.h:105:10: note: Shadowed declaration mathgl-8.0.3/udav/udav_wnd.cpp:362:10: note: Shadow variable mathgl-8.0.3/udav/udav_wnd.cpp:391:10: style: Local variable 'filename' shadows outer variable [shadowVariable] mathgl-8.0.3/udav/udav_wnd.h:105:10: note: Shadowed declaration mathgl-8.0.3/udav/udav_wnd.cpp:391:10: note: Shadow variable mathgl-8.0.3/udav/udav_wnd.cpp:74:51: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mathgl-8.0.3/udav/udav_wnd.cpp:425:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/udav/udav_wnd.cpp:436:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mathgl-8.0.3/udav/udav_wnd.cpp:391:19: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/utils/make_forth.cpp:164:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fout [nullPointerOutOfResources] mathgl-8.0.3/utils/make_forth.cpp:163:20: note: Assuming allocation function fails mathgl-8.0.3/utils/make_forth.cpp:163:20: note: Assignment 'fout=fopen("../include/mgl2/mgl.fs","wt")', assigned value is 0 mathgl-8.0.3/utils/make_forth.cpp:164:10: note: Null pointer dereference mathgl-8.0.3/utils/make_pas.cpp:505:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fout [nullPointerOutOfResources] mathgl-8.0.3/utils/make_pas.cpp:504:20: note: Assuming allocation function fails mathgl-8.0.3/utils/make_pas.cpp:504:20: note: Assignment 'fout=fopen("../../include/mgl2/mgl_pas.pas","wt")', assigned value is 0 mathgl-8.0.3/utils/make_pas.cpp:505:10: note: Null pointer dereference mathgl-8.0.3/utils/mglcgi.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_ask_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/utils/mglconv.cpp:45:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/utils/mglconv.cpp:37:7: style: The scope of the variable 'buf' can be reduced. [variableScope] mathgl-8.0.3/utils/mglconv.cpp:51:13: style: Local variable 'ch' shadows outer variable [shadowVariable] mathgl-8.0.3/utils/mglconv.cpp:44:7: note: Shadowed declaration mathgl-8.0.3/utils/mglconv.cpp:51:13: note: Shadow variable mathgl-8.0.3/utils/mgltask.cpp:21:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/utils/mgltask.cpp:77:10: style: Variable 'r' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/utils/mglview.cpp:65:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mathgl-8.0.3/utils/mglview.cpp:71:13: style: Local variable 'ch' shadows outer variable [shadowVariable] mathgl-8.0.3/utils/mglview.cpp:64:7: note: Shadowed declaration mathgl-8.0.3/utils/mglview.cpp:71:13: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:92:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROWSE_FILE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROWSE_DIRECTORY [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:125:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable run [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hndl_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:591:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:603:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:856:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:942:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dlg_wnd [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:964:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_TOGGLE [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:1014:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:1103:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dlg_wnd [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:1114:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dlg_wnd [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:1128:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dlg_wnd [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:1155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dlg_wnd [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/fltk.cpp:1165:28: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1165:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1165:10: note: Assignment 'lbl=(char*)malloc(i)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1165:28: note: Null pointer dereference mathgl-8.0.3/widgets/fltk.cpp:1166:28: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1165:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1165:10: note: Assignment 'lbl=(char*)malloc(i)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1166:28: note: Null pointer dereference mathgl-8.0.3/widgets/fltk.cpp:1170:28: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1170:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1170:10: note: Assignment 'lbl=(char*)malloc(3)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1170:28: note: Null pointer dereference mathgl-8.0.3/widgets/fltk.cpp:1170:40: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1170:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1170:10: note: Assignment 'lbl=(char*)malloc(3)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1170:40: note: Null pointer dereference mathgl-8.0.3/widgets/fltk.cpp:1170:51: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1170:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1170:10: note: Assignment 'lbl=(char*)malloc(3)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1170:51: note: Null pointer dereference mathgl-8.0.3/widgets/fltk.cpp:1200:10: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1199:22: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1199:9: note: Assignment 'lbl=(char*)malloc(strlen(args)+1)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1200:10: note: Null pointer dereference mathgl-8.0.3/widgets/fltk.cpp:215:4: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:512:21: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:524:21: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:551:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:554:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:557:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:561:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:566:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:576:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:583:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:595:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:611:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:617:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:623:32: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:629:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:635:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:641:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:647:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:653:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:659:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:665:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:671:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:677:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:683:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:689:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:694:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:703:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:712:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:721:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:730:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:740:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:749:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:752:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:756:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:761:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:764:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:768:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:776:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:786:18: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:790:37: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:791:37: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:792:39: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:793:54: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:797:13: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1090:51: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1092:51: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1136:19: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1139:22: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1143:26: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1145:20: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1165:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1170:10: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1199:9: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:1207:9: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/fltk.cpp:253:14: style: The scope of the variable 'busy' can be reduced. [variableScope] mathgl-8.0.3/widgets/fltk.cpp:194:22: style: Local variable 'loc' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:181:21: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:194:22: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:395:11: style: Local variable 'xx' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:382:10: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:395:11: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:395:36: style: Local variable 'yy' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:382:35: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:395:36: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:417:11: style: Local variable 'xx' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:382:10: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:417:11: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:417:36: style: Local variable 'yy' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:382:35: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:417:36: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:422:11: style: Local variable 'xx' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:382:10: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:422:11: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:422:36: style: Local variable 'yy' shadows outer variable [shadowVariable] mathgl-8.0.3/widgets/fltk.cpp:382:35: note: Shadowed declaration mathgl-8.0.3/widgets/fltk.cpp:422:36: note: Shadow variable mathgl-8.0.3/widgets/fltk.cpp:817:39: style: Parameter 'v' can be declared as pointer to const. However it seems that 'mgl_copyimg_cb' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mathgl-8.0.3/widgets/fltk.cpp:973:45: note: You might need to cast the function pointer here mathgl-8.0.3/widgets/fltk.cpp:817:39: note: Parameter 'v' can be declared as pointer to const mathgl-8.0.3/widgets/fltk.cpp:1154:34: style: Unused variable: buf [unusedVariable] mathgl-8.0.3/widgets/glut.cpp:60:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgl_reload_class [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/glut.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurFrameId [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/glut.cpp:251:16: warning: Member variable 'mglCanvasGLUT::LoadFunc' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/glut.cpp:251:16: warning: Member variable 'mglCanvasGLUT::FuncPar' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/glut.cpp:251:16: warning: Member variable 'mglCanvasGLUT::DrawFunc' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/glut.cpp:251:16: warning: Member variable 'mglCanvasGLUT::NumFig' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/glut.cpp:251:16: warning: Member variable 'mglCanvasGLUT::curr_fig' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/glut.cpp:251:16: warning: Member variable 'mglCanvasGLUT::tt' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/glut.cpp:57:49: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/qt.cpp:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoResize [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotsRefr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:155:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pic [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:210:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable per [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:215:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phi [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:218:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tet [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:221:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:224:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable light [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:227:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:230:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable viewYZ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotate [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:269:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable custZoom [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable custDraw [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:273:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sclZ [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:275:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sclS [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:308:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:357:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:365:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotsRefr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevQuality [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:437:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:458:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:485:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableMouse [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:648:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Act [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:666:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:672:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableWheel [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:691:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:702:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:714:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:726:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:738:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:750:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:758:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:766:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:774:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:782:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:790:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:798:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:806:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:822:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:830:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:838:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:858:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:865:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:868:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mousePos [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:871:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:878:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:884:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VER_STRING [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:893:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Portrait [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:913:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:919:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:927:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:938:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:941:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:944:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:947:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:950:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:953:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:956:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:963:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:972:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primitives [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:1027:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:1093:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:1318:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/qt.cpp:979:14: warning: Member variable 'mglCanvasQT::sshow' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/qt.cpp:979:14: warning: Member variable 'mglCanvasQT::QMGL' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/qt.cpp:979:14: warning: Member variable 'mglCanvasQT::scroll' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/qt.cpp:979:14: warning: Member variable 'mglCanvasQT::popup' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/qt.cpp:979:14: warning: Member variable 'mglCanvasQT::tet' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/qt.cpp:979:14: warning: Member variable 'mglCanvasQT::phi' is not initialized in the constructor. [uninitMemberVar] mathgl-8.0.3/widgets/qt.cpp:75:7: performance:inconclusive: Either there is a missing 'override', or the member function 'mglCanvasQT::MakeDialog' can be static. [functionStatic] mathgl-8.0.3/widgets/qt.cpp:1015:35: style: The scope of the variable 'argv_' can be reduced. [variableScope] mathgl-8.0.3/widgets/qt.cpp:1016:13: style: The scope of the variable 'argc_' can be reduced. [variableScope] mathgl-8.0.3/widgets/qt.cpp:1085:18: style: The scope of the variable 'f' can be reduced. [variableScope] mathgl-8.0.3/widgets/qt.cpp:1085:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] mathgl-8.0.3/widgets/qt.cpp:54:6: style: class member 'mglCanvasQT::sshow' is never used. [unusedStructMember] mathgl-8.0.3/widgets/qt.cpp:1091:5: style: Variable 'f' is assigned a value that is never used. [unreadVariable] mathgl-8.0.3/widgets/wx.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoResize [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pic [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable per [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:139:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phi [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tet [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:145:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:148:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable light [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:154:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotate [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y2 [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_func [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:228:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:239:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xe [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:271:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable popup [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xe [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:317:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvCurrent [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:336:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appName [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:343:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appName [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appName [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:357:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appName [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:365:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appName [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appName [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:382:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pic [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:393:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:399:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:405:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:411:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gr [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:417:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MGL_VER_STRING [valueFlowBailoutIncompleteVar] mathgl-8.0.3/widgets/wx.cpp:221:9: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] mathgl-8.0.3/widgets/wx.cpp:220:46: note: Assuming allocation function fails mathgl-8.0.3/widgets/wx.cpp:220:23: note: Assignment 'tmp=(unsigned char*)malloc(3*w*h)', assigned value is 0 mathgl-8.0.3/widgets/wx.cpp:221:9: note: Null pointer dereference mathgl-8.0.3/widgets/wx.cpp:220:23: style: C-style pointer casting [cstyleCast] mathgl-8.0.3/widgets/wx.cpp:314:36: style: Parameter 'fname' can be declared as reference to const [constParameterReference] mathgl-8.0.3/widgets/wx.cpp:37:6: style: class member 'mglCanvasWX::sshow' is never used. [unusedStructMember] mathgl-8.0.3/widgets/wx.cpp:38:12: style: class member 'mglCanvasWX::WMGL' is never used. [unusedStructMember] mathgl-8.0.3/widgets/wx.cpp:39:12: style: class member 'mglCanvasWX::Wnd' is never used. [unusedStructMember] mathgl-8.0.3/widgets/wx.cpp:60:20: style: class member 'mglCanvasWX::scroll' is never used. [unusedStructMember] mathgl-8.0.3/widgets/wx.cpp:61:10: style: class member 'mglCanvasWX::popup' is never used. [unusedStructMember] mathgl-8.0.3/src/interp.hpp:234:46: warning: Null pointer dereference: x [ctunullpointer] mathgl-8.0.3/src/complex.cpp:1158:5: note: Assuming that condition 'xx' is not redundant mathgl-8.0.3/src/complex.cpp:1157:18: note: Calling function mgl_gspline_init, 2nd argument is null mathgl-8.0.3/src/interp.hpp:234:46: note: Dereferencing argument x that is null mathgl-8.0.3/src/interp.hpp:234:34: warning: Null pointer dereference: v [ctunullpointer] mathgl-8.0.3/src/complex.cpp:1159:5: note: Assuming that condition 'vv' is not redundant mathgl-8.0.3/src/complex.cpp:1157:18: note: Calling function mgl_gspline_init, 3rd argument is null mathgl-8.0.3/src/interp.hpp:234:34: note: Dereferencing argument v that is null diff: head mathgl-8.0.3/mgllab/dialogs.cpp:682:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/mgllab/editor.cpp:268:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/mgllab/editor.cpp:466:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 mathgl-8.0.3/mgllab/mgllab.h:141:7: performance:inconclusive: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). [functionStatic] mathgl-8.0.3/mgllab/table.cpp:933:19: note: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/mgllab/mgllab.h:141:7: note: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). head mathgl-8.0.3/mgllab/table.cpp:933:19: performance:inconclusive: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). [functionStatic] mathgl-8.0.3/mgllab/mgllab.h:141:7: note: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/mgllab/table.cpp:933:19: note: Technically the member function 'TableWindow::go_home' can be static (but you may consider moving to unnamed namespace). head mathgl-8.0.3/src/canvas.cpp:1250:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/complex.cpp:1525:64: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/complex.cpp:1525:80: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/complex.cpp:1529:64: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/cont.cpp:105:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/cont.cpp:503:40: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/cont.cpp:563:40: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/data.cpp:2060:63: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/data.cpp:2060:80: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/data.cpp:2064:63: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/data_ex.cpp:1016:87: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/data_ex.cpp:1017:89: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/data_ex.cpp:1029:79: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/data_ex.cpp:1043:32: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/evalp.cpp:1304:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/evalp.cpp:346:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/evalp.cpp:382:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:382:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:390:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:398:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:407:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:407:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:415:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:423:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:432:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:432:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:440:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:448:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:457:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:457:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:465:15: style: Variable 'cn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:465:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:473:21: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:473:9: style: Variable 'sn' is assigned a value that is never used. [unreadVariable] head mathgl-8.0.3/src/evalp.cpp:658:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/exec_dat.cpp:1403:40: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1398:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1398:19: note: Assignment 'fp=fopen(a[1].s.s,"a")', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1403:40: note: Null pointer dereference head mathgl-8.0.3/src/exec_dat.cpp:1412:40: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mathgl-8.0.3/src/exec_dat.cpp:1407:19: note: Assuming allocation function fails mathgl-8.0.3/src/exec_dat.cpp:1407:19: note: Assignment 'fp=fopen(a[1].s.s,a[2].s.s)', assigned value is 0 mathgl-8.0.3/src/exec_dat.cpp:1412:40: note: Null pointer dereference head mathgl-8.0.3/src/export.cpp:228:41: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export.cpp:574:54: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:202:27: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:208:46: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:210:32: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:453:27: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:457:36: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:460:62: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_2d.cpp:659:27: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_3d.cpp:1168:46: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/export_3d.cpp:521:52: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/parser.cpp:615:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/pde.cpp:359:54: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/pde.cpp:360:54: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/pixel_gen.cpp:413:55: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/prc/PRCbitStream.cc:181:60: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/prc/PRCbitStream.cc:384:31: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/prc/PRCbitStream.cc:386:31: style: C-style pointer casting [cstyleCast] head mathgl-8.0.3/src/prc/oPRCFile.cc:2453:64: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/src/prc/oPRCFile.cc:289:26: performance:inconclusive: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mathgl-8.0.3/src/prc/oPRCFile.h:414:14: note: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/src/prc/oPRCFile.cc:289:26: note: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). head mathgl-8.0.3/src/prc/oPRCFile.cc:344:28: style:inconclusive: Technically the member function 'PRCFileStructure::getSize' can be const. [functionConst] mathgl-8.0.3/src/prc/oPRCFile.h:492:14: note: Technically the member function 'PRCFileStructure::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.cc:344:28: note: Technically the member function 'PRCFileStructure::getSize' can be const. head mathgl-8.0.3/src/prc/oPRCFile.cc:365:39: style:inconclusive: Technically the member function 'PRCFileStructureInformation::getSize' can be const. [functionConst] mathgl-8.0.3/src/prc/oPRCFile.h:539:14: note: Technically the member function 'PRCFileStructureInformation::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.cc:365:39: note: Technically the member function 'PRCFileStructureInformation::getSize' can be const. 2.17.0 mathgl-8.0.3/src/prc/oPRCFile.h:414:14: performance:inconclusive: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] mathgl-8.0.3/src/prc/oPRCFile.cc:289:26: note: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). mathgl-8.0.3/src/prc/oPRCFile.h:414:14: note: Technically the member function 'PRCStartHeader::getStartHeaderSize' can be static (but you may consider moving to unnamed namespace). 2.17.0 mathgl-8.0.3/src/prc/oPRCFile.h:492:14: style:inconclusive: Technically the member function 'PRCFileStructure::getSize' can be const. [functionConst] mathgl-8.0.3/src/prc/oPRCFile.cc:344:28: note: Technically the member function 'PRCFileStructure::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.h:492:14: note: Technically the member function 'PRCFileStructure::getSize' can be const. 2.17.0 mathgl-8.0.3/src/prc/oPRCFile.h:539:14: style:inconclusive: Technically the member function 'PRCFileStructureInformation::getSize' can be const. [functionConst] mathgl-8.0.3/src/prc/oPRCFile.cc:365:39: note: Technically the member function 'PRCFileStructureInformation::getSize' can be const. mathgl-8.0.3/src/prc/oPRCFile.h:539:14: note: Technically the member function 'PRCFileStructureInformation::getSize' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1095:23: style:inconclusive: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1373:8: note: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1095:23: note: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1106:23: style:inconclusive: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1085:8: note: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1106:23: note: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1123:22: style:inconclusive: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1096:8: note: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1123:22: note: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1135:19: style:inconclusive: Technically the member function 'PRCInterval::serializeInterval' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1114:8: note: Technically the member function 'PRCInterval::serializeInterval' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1135:19: note: Technically the member function 'PRCInterval::serializeInterval' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1335:26: style:inconclusive: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1528:8: note: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1335:26: note: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1352:26: style:inconclusive: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1530:8: note: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1352:26: note: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:139:21: style:inconclusive: Technically the member function 'PRCVector3d::Length' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:79:9: note: Technically the member function 'PRCVector3d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.cc:139:21: note: Technically the member function 'PRCVector3d::Length' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:155:21: style:inconclusive: Technically the member function 'PRCVector2d::Length' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:318:10: note: Technically the member function 'PRCVector2d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.cc:155:21: note: Technically the member function 'PRCVector2d::Length' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:171:19: style:inconclusive: Technically the member function 'PRCVector2d::serializeVector2d' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:290:8: note: Technically the member function 'PRCVector2d::serializeVector2d' can be const. mathgl-8.0.3/src/prc/writePRC.cc:171:19: note: Technically the member function 'PRCVector2d::serializeVector2d' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1825:22: style:inconclusive: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1562:8: note: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1825:22: note: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1866:22: style:inconclusive: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1565:8: note: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1866:22: note: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:1966:15: style:inconclusive: Technically the member function 'PRCUnit::serializeUnit' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1597:8: note: Technically the member function 'PRCUnit::serializeUnit' can be const. mathgl-8.0.3/src/prc/writePRC.cc:1966:15: note: Technically the member function 'PRCUnit::serializeUnit' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:233:16: style:inconclusive: Technically the member function 'UserData::write' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:128:10: note: Technically the member function 'UserData::write' can be const. mathgl-8.0.3/src/prc/writePRC.cc:233:16: note: Technically the member function 'UserData::write' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:323:36: style:inconclusive: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:264:8: note: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. mathgl-8.0.3/src/prc/writePRC.cc:323:36: note: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:346:19: style:inconclusive: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:359:8: note: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. mathgl-8.0.3/src/prc/writePRC.cc:346:19: note: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:353:18: style:inconclusive: Technically the member function 'PRCPicture::serializePicture' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:417:8: note: Technically the member function 'PRCPicture::serializePicture' can be const. mathgl-8.0.3/src/prc/writePRC.cc:353:18: note: Technically the member function 'PRCPicture::serializePicture' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:363:28: style:inconclusive: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:456:8: note: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. mathgl-8.0.3/src/prc/writePRC.cc:363:28: note: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:450:26: style:inconclusive: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:526:8: note: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. mathgl-8.0.3/src/prc/writePRC.cc:450:26: note: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:465:29: style:inconclusive: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:577:8: note: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. mathgl-8.0.3/src/prc/writePRC.cc:465:29: note: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:476:22: style:inconclusive: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:611:8: note: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. mathgl-8.0.3/src/prc/writePRC.cc:476:22: note: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:491:16: style:inconclusive: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:625:8: note: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. mathgl-8.0.3/src/prc/writePRC.cc:491:16: note: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:821:26: style:inconclusive: Technically the member function 'PRCTransformation::serializeTransformation' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1023:8: note: Technically the member function 'PRCTransformation::serializeTransformation' can be const. mathgl-8.0.3/src/prc/writePRC.cc:821:26: note: Technically the member function 'PRCTransformation::serializeTransformation' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:862:28: style:inconclusive: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:1070:8: note: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. mathgl-8.0.3/src/prc/writePRC.cc:862:28: note: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:910:20: style:inconclusive: Technically the member function 'PRCTessFace::serializeTessFace' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:678:8: note: Technically the member function 'PRCTessFace::serializeTessFace' can be const. mathgl-8.0.3/src/prc/writePRC.cc:910:20: note: Technically the member function 'PRCTessFace::serializeTessFace' can be const. head mathgl-8.0.3/src/prc/writePRC.cc:970:31: style:inconclusive: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.h:697:8: note: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. mathgl-8.0.3/src/prc/writePRC.cc:970:31: note: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1023:8: style:inconclusive: Technically the member function 'PRCTransformation::serializeTransformation' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:821:26: note: Technically the member function 'PRCTransformation::serializeTransformation' can be const. mathgl-8.0.3/src/prc/writePRC.h:1023:8: note: Technically the member function 'PRCTransformation::serializeTransformation' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1070:8: style:inconclusive: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:862:28: note: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. mathgl-8.0.3/src/prc/writePRC.h:1070:8: note: Technically the member function 'PRCFontKeysSameFont::serializeFontKeysSameFont' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1085:8: style:inconclusive: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1106:23: note: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. mathgl-8.0.3/src/prc/writePRC.h:1085:8: note: Technically the member function 'PRCBaseGeometry::serializeBaseGeometry' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1096:8: style:inconclusive: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1123:22: note: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. mathgl-8.0.3/src/prc/writePRC.h:1096:8: note: Technically the member function 'PRCBoundingBox::serializeBoundingBox' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1114:8: style:inconclusive: Technically the member function 'PRCInterval::serializeInterval' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1135:19: note: Technically the member function 'PRCInterval::serializeInterval' can be const. mathgl-8.0.3/src/prc/writePRC.h:1114:8: note: Technically the member function 'PRCInterval::serializeInterval' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:128:10: style:inconclusive: Technically the member function 'UserData::write' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:233:16: note: Technically the member function 'UserData::write' can be const. mathgl-8.0.3/src/prc/writePRC.h:128:10: note: Technically the member function 'UserData::write' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1373:8: style:inconclusive: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1095:23: note: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. mathgl-8.0.3/src/prc/writePRC.h:1373:8: note: Technically the member function 'PRCBaseTopology::serializeBaseTopology' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1528:8: style:inconclusive: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1335:26: note: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. mathgl-8.0.3/src/prc/writePRC.h:1528:8: note: Technically the member function 'PRCCompressedFace::serializeContentCompressedFace' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1530:8: style:inconclusive: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1352:26: note: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. mathgl-8.0.3/src/prc/writePRC.h:1530:8: note: Technically the member function 'PRCCompressedFace::serializeCompressedNurbs' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1562:8: style:inconclusive: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1825:22: note: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. mathgl-8.0.3/src/prc/writePRC.h:1562:8: note: Technically the member function 'PRCTopoContext::serializeTopoContext' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1565:8: style:inconclusive: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1866:22: note: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. mathgl-8.0.3/src/prc/writePRC.h:1565:8: note: Technically the member function 'PRCTopoContext::serializeContextGraphics' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:1597:8: style:inconclusive: Technically the member function 'PRCUnit::serializeUnit' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:1966:15: note: Technically the member function 'PRCUnit::serializeUnit' can be const. mathgl-8.0.3/src/prc/writePRC.h:1597:8: note: Technically the member function 'PRCUnit::serializeUnit' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:264:8: style:inconclusive: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:323:36: note: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. mathgl-8.0.3/src/prc/writePRC.h:264:8: note: Technically the member function 'PRCReferenceUniqueIdentifier::serializeReferenceUniqueIdentifier' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:290:8: style:inconclusive: Technically the member function 'PRCVector2d::serializeVector2d' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:171:19: note: Technically the member function 'PRCVector2d::serializeVector2d' can be const. mathgl-8.0.3/src/prc/writePRC.h:290:8: note: Technically the member function 'PRCVector2d::serializeVector2d' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:318:10: style:inconclusive: Technically the member function 'PRCVector2d::Length' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:155:21: note: Technically the member function 'PRCVector2d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.h:318:10: note: Technically the member function 'PRCVector2d::Length' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:359:8: style:inconclusive: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:346:19: note: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. mathgl-8.0.3/src/prc/writePRC.h:359:8: note: Technically the member function 'PRCRgbColor::serializeRgbColor' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:417:8: style:inconclusive: Technically the member function 'PRCPicture::serializePicture' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:353:18: note: Technically the member function 'PRCPicture::serializePicture' can be const. mathgl-8.0.3/src/prc/writePRC.h:417:8: note: Technically the member function 'PRCPicture::serializePicture' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:456:8: style:inconclusive: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:363:28: note: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. mathgl-8.0.3/src/prc/writePRC.h:456:8: note: Technically the member function 'PRCTextureDefinition::serializeTextureDefinition' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:526:8: style:inconclusive: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:450:26: note: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. mathgl-8.0.3/src/prc/writePRC.h:526:8: note: Technically the member function 'PRCMaterialGeneric::serializeMaterialGeneric' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:577:8: style:inconclusive: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:465:29: note: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. mathgl-8.0.3/src/prc/writePRC.h:577:8: note: Technically the member function 'PRCTextureApplication::serializeTextureApplication' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:611:8: style:inconclusive: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:476:22: note: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. mathgl-8.0.3/src/prc/writePRC.h:611:8: note: Technically the member function 'PRCLinePattern::serializeLinePattern' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:625:8: style:inconclusive: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:491:16: note: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. mathgl-8.0.3/src/prc/writePRC.h:625:8: note: Technically the member function 'PRCStyle::serializeCategory1LineStyle' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:678:8: style:inconclusive: Technically the member function 'PRCTessFace::serializeTessFace' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:910:20: note: Technically the member function 'PRCTessFace::serializeTessFace' can be const. mathgl-8.0.3/src/prc/writePRC.h:678:8: note: Technically the member function 'PRCTessFace::serializeTessFace' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:697:8: style:inconclusive: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:970:31: note: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. mathgl-8.0.3/src/prc/writePRC.h:697:8: note: Technically the member function 'PRCContentBaseTessData::serializeContentBaseTessData' can be const. 2.17.0 mathgl-8.0.3/src/prc/writePRC.h:79:9: style:inconclusive: Technically the member function 'PRCVector3d::Length' can be const. [functionConst] mathgl-8.0.3/src/prc/writePRC.cc:139:21: note: Technically the member function 'PRCVector3d::Length' can be const. mathgl-8.0.3/src/prc/writePRC.h:79:9: note: Technically the member function 'PRCVector3d::Length' can be const. head mathgl-8.0.3/udav/dat_pnl.cpp:325:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. [functionStatic] mathgl-8.0.3/udav/dat_pnl.h:62:7: note: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. mathgl-8.0.3/udav/dat_pnl.cpp:325:16: note: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. head mathgl-8.0.3/udav/dat_pnl.cpp:330:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. [functionStatic] mathgl-8.0.3/udav/dat_pnl.h:63:7: note: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. mathgl-8.0.3/udav/dat_pnl.cpp:330:16: note: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. 2.17.0 mathgl-8.0.3/udav/dat_pnl.h:62:7: performance:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. [functionStatic] mathgl-8.0.3/udav/dat_pnl.cpp:325:16: note: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. mathgl-8.0.3/udav/dat_pnl.h:62:7: note: Either there is a missing 'override', or the member function 'DatPanel::plot' can be static. 2.17.0 mathgl-8.0.3/udav/dat_pnl.h:63:7: performance:inconclusive: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. [functionStatic] mathgl-8.0.3/udav/dat_pnl.cpp:330:16: note: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. mathgl-8.0.3/udav/dat_pnl.h:63:7: note: Either there is a missing 'override', or the member function 'DatPanel::list' can be static. head mathgl-8.0.3/udav/subplot_dlg.cpp:354:21: performance:inconclusive: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. [functionStatic] mathgl-8.0.3/udav/subplot_dlg.h:39:7: note: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. mathgl-8.0.3/udav/subplot_dlg.cpp:354:21: note: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. 2.17.0 mathgl-8.0.3/udav/subplot_dlg.h:39:7: performance:inconclusive: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. [functionStatic] mathgl-8.0.3/udav/subplot_dlg.cpp:354:21: note: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. mathgl-8.0.3/udav/subplot_dlg.h:39:7: note: Either there is a missing 'override', or the member function 'SubplotDialog::parseCmd' can be static. head mathgl-8.0.3/udav/text_pnl.cpp:409:17: performance:inconclusive: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. [functionStatic] mathgl-8.0.3/udav/text_pnl.h:101:7: note: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. mathgl-8.0.3/udav/text_pnl.cpp:409:17: note: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. head mathgl-8.0.3/udav/text_pnl.cpp:410:17: performance:inconclusive: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. [functionStatic] mathgl-8.0.3/udav/text_pnl.h:102:7: note: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. mathgl-8.0.3/udav/text_pnl.cpp:410:17: note: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. 2.17.0 mathgl-8.0.3/udav/text_pnl.h:101:7: performance:inconclusive: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. [functionStatic] mathgl-8.0.3/udav/text_pnl.cpp:409:17: note: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. mathgl-8.0.3/udav/text_pnl.h:101:7: note: Either there is a missing 'override', or the member function 'TextPanel::saveHDF5' can be static. 2.17.0 mathgl-8.0.3/udav/text_pnl.h:102:7: performance:inconclusive: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. [functionStatic] mathgl-8.0.3/udav/text_pnl.cpp:410:17: note: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. mathgl-8.0.3/udav/text_pnl.h:102:7: note: Either there is a missing 'override', or the member function 'TextPanel::loadHDF5' can be static. head mathgl-8.0.3/udav/textedit.cpp:301:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/udav/udav_wnd.cpp:425:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/udav/udav_wnd.cpp:436:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head mathgl-8.0.3/widgets/fltk.cpp:1170:40: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1170:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1170:10: note: Assignment 'lbl=(char*)malloc(3)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1170:40: note: Null pointer dereference head mathgl-8.0.3/widgets/fltk.cpp:1170:51: warning: If memory allocation fails, then there is a possible null pointer dereference: lbl [nullPointerOutOfMemory] mathgl-8.0.3/widgets/fltk.cpp:1170:23: note: Assuming allocation function fails mathgl-8.0.3/widgets/fltk.cpp:1170:10: note: Assignment 'lbl=(char*)malloc(3)', assigned value is 0 mathgl-8.0.3/widgets/fltk.cpp:1170:51: note: Null pointer dereference DONE