2026-05-01 23:20 ftp://ftp.de.debian.org/debian/pool/main/f/freefem/freefem_3.5.8.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 373 373 elapsed-time: 6.1 5.4 head-timing-info: old-timing-info: head results: freefem-3.5.8.orig/freefem/fem/femDisk.cpp:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:213:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:388:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:96:9: style: The scope of the variable 'dummy' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:399:13: style: The scope of the variable 'dummy1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:399:20: style: The scope of the variable 'dummy2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:399:27: style: The scope of the variable 'dummy3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:55:19: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:95:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:199:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:290:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:398:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:84:6: style: Variable 'l' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:111:18: style: Variable 'result' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:138:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:211:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:230:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:298:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femDisk.cpp:405:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femFunction.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __name [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1024:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable np [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable np [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:908:8: style: Variable 'i__1' is reassigned a value before the old one has been used. [redundantAssignment] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:906:13: note: i__1 is assigned freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:908:8: note: i__1 is overwritten freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1116:22: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1121:19: style: The scope of the variable 'm' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1122:19: style: The scope of the variable 'nv' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1123:19: style: The scope of the variable 'nx' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1124:19: style: The scope of the variable 'ny' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1125:19: style: The scope of the variable 'w1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1126:19: style: The scope of the variable 'w2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1164:20: warning: Uninitialized variable: pfnew [uninitvar] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1142:11: note: Assuming condition is false freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1164:20: note: Uninitialized variable: pfnew freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1164:29: warning: Uninitialized variable: pfold [uninitvar] freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1142:11: note: Assuming condition is false freefem-3.5.8.orig/freefem/fem/femGibbs.cpp:1164:29: note: Uninitialized variable: pfold freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __t [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:260:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:280:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:304:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:377:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:71:19: style: The scope of the variable 'x' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:71:22: style: The scope of the variable 'y' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:98:19: style: The scope of the variable 'b' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:99:19: style: The scope of the variable 'x' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:99:22: style: The scope of the variable 'y' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:175:19: style: The scope of the variable 'test' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:278:29: style: The scope of the variable 'jp' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:279:19: style: The scope of the variable 'tj' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:279:23: style: The scope of the variable 'tjp' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:306:28: style: The scope of the variable 'xf' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:306:37: style: The scope of the variable 'fi' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:306:41: style: The scope of the variable 'fj' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:306:45: style: The scope of the variable 'xlam' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:307:19: style: The scope of the variable 'im' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:307:26: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:307:35: style: The scope of the variable 'ik' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:307:39: style: The scope of the variable 'jk' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:379:28: style: The scope of the variable 'xf' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:379:37: style: The scope of the variable 'fi' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:379:41: style: The scope of the variable 'fj' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:379:45: style: The scope of the variable 'xlam' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:380:19: style: The scope of the variable 'im' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:380:26: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:380:35: style: The scope of the variable 'ik' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:380:39: style: The scope of the variable 'jk' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:445:19: style: The scope of the variable 'd' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:445:22: style: The scope of the variable 'x' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:445:25: style: The scope of the variable 'y' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicDeviceIndependent.cpp:236:11: style: Variable 'coul' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:360:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:381:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:351:7: style: Condition 'waitm' is always true [knownConditionTrueFalse] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:350:11: note: Assignment 'waitm=1', assigned value is 1 freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:351:7: note: Condition 'waitm' is always true freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:534:5: error: Memory leak: poly0 [memleak] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:538:5: warning: Either the condition 'poly0!=NULL' is redundant or there is possible null pointer dereference: poly0. [nullPointerRedundantCheck] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:531:12: note: Assuming that condition 'poly0!=NULL' is not redundant freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:538:5: note: Null pointer dereference freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:539:5: warning: Either the condition 'poly0!=NULL' is redundant or there is possible null pointer dereference: poly0. [nullPointerRedundantCheck] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:531:12: note: Assuming that condition 'poly0!=NULL' is not redundant freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:539:5: note: Null pointer dereference freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:324:8: style: The scope of the variable 'click' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:325:8: style: The scope of the variable 'values' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:307:11: style: Local variable 'context' shadows outer variable [shadowVariable] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:77:9: note: Shadowed declaration freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:307:11: note: Shadow variable freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:300:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:526:29: style: Parameter 'poly' can be declared as pointer to const [constParameterPointer] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:546:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] freefem-3.5.8.orig/freefem/fem/femGraphicX11.cpp:314:12: error: Uninitialized variable: context [uninitvar] freefem-3.5.8.orig/freefem/fem/femIdentifier.cpp:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femIdentifier.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femLexical.cpp:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femLexical.cpp:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIDENTS [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femLexical.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable becomes [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femLexical.cpp:454:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femLexical.cpp:153:19: style: The scope of the variable 'c' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femLexical.cpp:153:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable np [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable np [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1958:13: warning: Either the condition 'ta<=0' is redundant or the array 'p3[5]' is accessed at index -2, which is out of bounds. [negativeIndex] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1951:10: note: Assuming that condition 'ta<=0' is not redundant freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1957:11: note: Assignment 'la=ta-(t<<3)', assigned value is 1 freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1958:13: note: Negative array index freefem-3.5.8.orig/freefem/fem/femMesh.cpp:427:12: warning: Identical condition '*err!=0', second condition is always false [identicalConditionAfterEarlyExit] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:397:12: note: If condition '*err!=0' is true, the function will return/exit freefem-3.5.8.orig/freefem/fem/femMesh.cpp:427:12: note: Testing identical condition '*err!=0' freefem-3.5.8.orig/freefem/fem/femMesh.cpp:463:12: warning: Identical condition '*err!=0', second condition is always false [identicalConditionAfterEarlyExit] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:452:12: note: If condition '*err!=0' is true, the function will return/exit freefem-3.5.8.orig/freefem/fem/femMesh.cpp:463:12: note: Testing identical condition '*err!=0' freefem-3.5.8.orig/freefem/fem/femMesh.cpp:879:12: warning: Identical condition '*err!=0', second condition is always false [identicalConditionAfterEarlyExit] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:874:12: note: If condition '*err!=0' is true, the function will return/exit freefem-3.5.8.orig/freefem/fem/femMesh.cpp:879:12: note: Testing identical condition '*err!=0' freefem-3.5.8.orig/freefem/fem/femMesh.cpp:884:12: warning: Identical condition '*err!=0', second condition is always false [identicalConditionAfterEarlyExit] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:874:12: note: If condition '*err!=0' is true, the function will return/exit freefem-3.5.8.orig/freefem/fem/femMesh.cpp:884:12: note: Testing identical condition '*err!=0' freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1382:17: warning: Identical condition '*err!=0', second condition is always false [identicalConditionAfterEarlyExit] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1377:17: note: If condition '*err!=0' is true, the function will return/exit freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1382:17: note: Testing identical condition '*err!=0' freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1387:17: warning: Identical condition '*err!=0', second condition is always false [identicalConditionAfterEarlyExit] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1377:17: note: If condition '*err!=0' is true, the function will return/exit freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1387:17: note: Testing identical condition '*err!=0' freefem-3.5.8.orig/freefem/fem/femMesh.cpp:225:57: style: C-style pointer casting [cstyleCast] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:727:63: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:993:3: style: Variable 'i_1' is assigned an expression that holds the same value. [redundantAssignment] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:964:7: note: i_1 is assigned '*nbs' here. freefem-3.5.8.orig/freefem/fem/femMesh.cpp:993:3: note: Variable 'i_1' is assigned an expression that holds the same value. freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1593:3: style: Variable 'i_1' is assigned an expression that holds the same value. [redundantAssignment] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1586:7: note: i_1 is assigned 'nba' here. freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1593:3: note: Variable 'i_1' is assigned an expression that holds the same value. freefem-3.5.8.orig/freefem/fem/femMesh.cpp:125:22: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:126:19: style: The scope of the variable 'area2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:281:19: style: The scope of the variable 'xh' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:515:22: style: The scope of the variable 'is' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:561:24: style: The scope of the variable 'i_2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:561:29: style: The scope of the variable 'i_3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:565:19: style: The scope of the variable 'depx' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:565:25: style: The scope of the variable 'depy' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:568:25: style: The scope of the variable 'i1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:568:29: style: The scope of the variable 'i2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:569:19: style: The scope of the variable 'bx' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:569:23: style: The scope of the variable 'by' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:571:19: style: The scope of the variable 'err' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:809:31: style: The scope of the variable 'ia2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:809:36: style: The scope of the variable 'ia3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:810:19: style: The scope of the variable 'ta2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:810:24: style: The scope of the variable 'ta3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1281:26: style: The scope of the variable 'ttaf' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1285:19: style: The scope of the variable 'iaf' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1285:24: style: The scope of the variable 'taf' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMesh.cpp:1285:39: style: The scope of the variable 'psf' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:169:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szz [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szz [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szz [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szz [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szz [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:386:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szz [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:124:7: style: Condition 'lu' is always true [knownConditionTrueFalse] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:122:12: note: Assignment 'lu=1', assigned value is 1 freefem-3.5.8.orig/freefem/fem/femMisc.cpp:124:7: note: Condition 'lu' is always true freefem-3.5.8.orig/freefem/fem/femMisc.cpp:119:10: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:84:56: style: Parameter 'a' can be declared as reference to const [constParameterReference] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:90:55: style: Parameter 'a' can be declared as reference to const [constParameterReference] freefem-3.5.8.orig/freefem/fem/femMisc.cpp:117:16: style: Parameter 'a' can be declared as reference to const [constParameterReference] freefem-3.5.8.orig/freefem/fem/femParser.cpp:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numnoeuds [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tree [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __text [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numidents [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numnoeuds [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:490:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:507:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:539:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:556:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:577:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lpar [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdy [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:710:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:756:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:809:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable onbdy [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:914:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lpar [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:986:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1032:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursym [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1312:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refbdy [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1419:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1538:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __graphic_type [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursom [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1618:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1665:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1695:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1724:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1774:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1799:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complexe [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1839:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1957:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imdnu [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2022:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2273:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTION [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2356:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precise [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2440:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __mesh [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __mesh [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2846:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __graphic_type [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2904:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ihowsyst [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:3315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fplot [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:3373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arete [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:3392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arete [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:3415:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:3422:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1390:6: error:inconclusive: Array 'cr2[6001]' accessed at index -2, which is out of bounds. [negativeIndex] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1363:18: note: Assignment 'i=-1', assigned value is -1 freefem-3.5.8.orig/freefem/fem/femParser.cpp:1382:15: note: Assuming condition is false freefem-3.5.8.orig/freefem/fem/femParser.cpp:1390:6: note: Negative array index freefem-3.5.8.orig/freefem/fem/femParser.cpp:1390:29: error:inconclusive: Array 'cr2[6001]' accessed at index -1, which is out of bounds. [negativeIndex] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1363:18: note: Assignment 'i=-1', assigned value is -1 freefem-3.5.8.orig/freefem/fem/femParser.cpp:1382:15: note: Assuming condition is false freefem-3.5.8.orig/freefem/fem/femParser.cpp:1390:29: note: Negative array index freefem-3.5.8.orig/freefem/fem/femParser.cpp:191:19: style: The scope of the variable 'c' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:274:7: style: The scope of the variable 'count' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:647:19: style: The scope of the variable 'thechaine' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:805:28: style: The scope of the variable 'jm' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:805:32: style: The scope of the variable 'thesgn' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:909:19: style: The scope of the variable 'pt' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:911:19: style: The scope of the variable 'thesgn' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1305:22: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1365:9: style: The scope of the variable 'xl' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1660:19: style: The scope of the variable 'im' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1662:19: style: The scope of the variable 'aux1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1693:19: style: The scope of the variable 'ibv' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1721:19: style: The scope of the variable 'ibv' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1722:31: style: The scope of the variable 'thisbdy' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1724:19: style: The scope of the variable 'iglob' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1840:19: style: The scope of the variable 'err' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1958:19: style: The scope of the variable 'ibv' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1959:29: style: The scope of the variable 'thisbdy' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:1960:26: style: The scope of the variable 'iglob' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2272:19: style: The scope of the variable 'f' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2273:19: style: The scope of the variable 'iglob' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2273:26: style: The scope of the variable 'iloc' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2356:19: style: The scope of the variable 'iglob' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2858:7: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femParser.cpp:647:29: style: Variable 'thechaine' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femParser.cpp:911:26: style: Variable 'thesgn' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femParser.cpp:2295:14: style: Variable 'iglob' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nhow2 [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable me [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable me [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:387:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __quadra [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:459:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __quadra [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:552:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:631:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:709:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __quadra [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:758:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:935:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triauptr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:975:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1002:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1068:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triauptr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1086:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __quadra [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __quadra [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngt [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1321:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1420:84: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1431:84: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:82:25: style: The scope of the variable 'baux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:124:19: style: The scope of the variable 'i' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:190:19: style: The scope of the variable 'found' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:190:32: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:190:38: style: The scope of the variable 'lp' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:190:42: style: The scope of the variable 'low' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:190:47: style: The scope of the variable 'high' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:190:53: style: The scope of the variable 'ip' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:258:19: style: The scope of the variable 'i' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:258:22: style: The scope of the variable 'inext' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:259:19: style: The scope of the variable 'dx1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:259:24: style: The scope of the variable 'dx2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:259:29: style: The scope of the variable 'dq1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:259:34: style: The scope of the variable 'dq2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:259:39: style: The scope of the variable 'w0' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:297:19: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:297:33: style: The scope of the variable 'kl' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:297:49: style: The scope of the variable 'k3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:300:19: style: The scope of the variable 'u1k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:300:24: style: The scope of the variable 'u2k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:384:22: style: The scope of the variable 'j1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:384:33: style: The scope of the variable 'iloc' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:455:33: style: The scope of the variable 'ke' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:455:37: style: The scope of the variable 'iloc' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:456:55: style: The scope of the variable 'airne' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:574:19: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:575:27: style: The scope of the variable 'dist' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:578:27: style: The scope of the variable 'xcx' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:578:32: style: The scope of the variable 'ycy' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:629:19: style: The scope of the variable 'aux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:709:19: style: The scope of the variable 'i' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:709:29: style: The scope of the variable 'ir1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:709:34: style: The scope of the variable 'i1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:711:29: style: The scope of the variable 'norml' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:757:19: style: The scope of the variable 'ai' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:757:32: style: The scope of the variable 'ip' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:757:36: style: The scope of the variable 'ipp' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:757:41: style: The scope of the variable 'mejk' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:757:47: style: The scope of the variable 'meik' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:761:19: style: The scope of the variable 'aux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:761:24: style: The scope of the variable 'isii' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:862:22: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:933:19: style: The scope of the variable 'aux1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:976:19: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:976:28: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1065:22: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1082:7: style: The scope of the variable 'onbdy' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1082:13: style: The scope of the variable 'onbdy1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1082:20: style: The scope of the variable 'onbdy2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1082:28: style: The scope of the variable 'onbdy3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1136:8: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1233:25: style: The scope of the variable 'l' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1286:19: style: The scope of the variable 'i' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1286:22: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1287:19: style: The scope of the variable 's' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1399:7: style: The scope of the variable 'i' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1400:8: style: The scope of the variable 'mekj' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:299:19: style: Local variable 'next' shadows outer variable [shadowVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:63:17: note: Shadowed declaration freefem-3.5.8.orig/freefem/fem/femSolver.cpp:299:19: note: Shadow variable freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1081:18: style: Local variable 'next' shadows outer variable [shadowVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:63:17: note: Shadowed declaration freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1081:18: note: Shadow variable freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1151:10: style: Local variable 'next' shadows outer variable [shadowVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:63:17: note: Shadowed declaration freefem-3.5.8.orig/freefem/fem/femSolver.cpp:1151:10: note: Shadow variable freefem-3.5.8.orig/freefem/fem/femSolver.cpp:402:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:404:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:648:15: style: Variable 'meirknext' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:681:9: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver.cpp:687:9: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:78:15: style: The scope of the variable 'x2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:79:11: style: The scope of the variable 'aux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:158:10: style: The scope of the variable 'ai' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:158:23: style: The scope of the variable 'ip' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:158:27: style: The scope of the variable 'ipp' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:158:32: style: The scope of the variable 'mejk' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:158:38: style: The scope of the variable 'meik' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:160:26: style: The scope of the variable 'alphamean' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:160:37: style: The scope of the variable 'isii' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:160:43: style: The scope of the variable 'x1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:160:47: style: The scope of the variable 'x2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:160:51: style: The scope of the variable 'x3' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:160:55: style: The scope of the variable 'x4' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:162:11: style: The scope of the variable 'aux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:256:13: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:257:15: style: The scope of the variable 'x2' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:257:19: style: The scope of the variable 's' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:257:22: style: The scope of the variable 's1' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:324:9: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:324:18: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:98:18: style: Variable 'meirknext' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:133:8: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver1.cpp:139:8: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:64:11: style: The scope of the variable 'aux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:120:8: style: The scope of the variable 'ai' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:120:18: style: The scope of the variable 'ip' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:120:21: style: The scope of the variable 'ipp' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:120:25: style: The scope of the variable 'mejk' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:120:31: style: The scope of the variable 'meik' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:124:11: style: The scope of the variable 'aux' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:124:16: style: The scope of the variable 'isii' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:190:10: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:253:7: style: The scope of the variable 'j' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:253:14: style: The scope of the variable 'k' can be reduced. [variableScope] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:73:36: style: Variable 'meirknext' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:97:44: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/fem/femSolver1c.cpp:101:50: style: Variable 'k2' is assigned a value that is never used. [unreadVariable] freefem-3.5.8.orig/freefem/main.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/main.cpp:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/main.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] freefem-3.5.8.orig/freefem/main.cpp:96:17: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] freefem-3.5.8.orig/freefem/main.cpp:125:4: style: Variable 'l' is assigned a value that is never used. [unreadVariable] diff: DONE