2024-04-13 12:03 ftp://ftp.de.debian.org/debian/pool/main/t/thesias/thesias_3.1.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 26da798 (2024-04-13 11:33:47 +0200) count: 215 211 elapsed-time: 403.9 1686.0 head-timing-info: old-timing-info: head results: thesias-3.1.1/src/const.c:100:18: style: Using NaN/Inf in a computation. [nanInArithmeticExpression] thesias-3.1.1/src/mtherr.c:78:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:4932:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] thesias-3.1.1/src/newthesias3d.c:1413:62: warning: Either the condition 'nitptp[j]>-1' is redundant or the array 'mdvd2[100][100]' is accessed at index mdvd2[-1][-1], which is out of bounds. [negativeIndex] thesias-3.1.1/src/newthesias3d.c:1413:36: note: Assuming that condition 'nitptp[j]>-1' is not redundant thesias-3.1.1/src/newthesias3d.c:1413:62: note: Negative array index thesias-3.1.1/src/newthesias3d.c:2321:62: warning: Either the condition 'nitptp[j]>-1' is redundant or the array 'mdvd2[100][100]' is accessed at index mdvd2[-1][-1], which is out of bounds. [negativeIndex] thesias-3.1.1/src/newthesias3d.c:2321:36: note: Assuming that condition 'nitptp[j]>-1' is not redundant thesias-3.1.1/src/newthesias3d.c:2321:62: note: Negative array index thesias-3.1.1/src/newthesias3d.c:3798:13: warning: Either the condition 'a<30' is redundant or the array 'flec[30]' is accessed at index 30, which is out of bounds. [arrayIndexOutOfBoundsCond] thesias-3.1.1/src/newthesias3d.c:3793:11: note: Assuming that condition 'a<30' is not redundant thesias-3.1.1/src/newthesias3d.c:3798:13: note: Array index out of bounds thesias-3.1.1/src/newthesias3d.c:688:34: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] thesias-3.1.1/src/newthesias3d.c:3874:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3836. [multiCondition] thesias-3.1.1/src/newthesias3d.c:3836:25: note: first condition thesias-3.1.1/src/newthesias3d.c:3874:21: note: else if condition is opposite to first condition thesias-3.1.1/src/newthesias3d.c:6596:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 6592. [multiCondition] thesias-3.1.1/src/newthesias3d.c:6592:16: note: first condition thesias-3.1.1/src/newthesias3d.c:6596:21: note: else if condition is opposite to first condition thesias-3.1.1/src/newthesias3d.c:6784:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 6780. [multiCondition] thesias-3.1.1/src/newthesias3d.c:6780:16: note: first condition thesias-3.1.1/src/newthesias3d.c:6784:21: note: else if condition is opposite to first condition thesias-3.1.1/src/newthesias3d.c:4924:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] thesias-3.1.1/src/newthesias3d.c:4923:15: note: outer condition: suiv!=NULL thesias-3.1.1/src/newthesias3d.c:4924:12: note: identical inner condition: suiv!=NULL thesias-3.1.1/src/newthesias3d.c:4902:14: style: Condition 'parfile!=NULL' is always true [knownConditionTrueFalse] thesias-3.1.1/src/newthesias3d.c:6122:6: warning: fprintf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum] thesias-3.1.1/src/newthesias3d.c:6268:7: warning: fprintf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum] thesias-3.1.1/src/newthesias3d.c:3786:16: warning: Either the condition 'fildo!=NULL' is redundant or there is possible null pointer dereference: fildo. [nullPointerRedundantCheck] thesias-3.1.1/src/newthesias3d.c:3937:13: note: Assuming that condition 'fildo!=NULL' is not redundant thesias-3.1.1/src/newthesias3d.c:3786:16: note: Null pointer dereference thesias-3.1.1/src/newthesias3d.c:941:11: style: Variable 'newsui' is reassigned a value before the old one has been used. [redundantAssignment] thesias-3.1.1/src/newthesias3d.c:938:10: note: newsui is assigned thesias-3.1.1/src/newthesias3d.c:941:11: note: newsui is overwritten thesias-3.1.1/src/newthesias3d.c:988:11: style: Variable 'newsui' is reassigned a value before the old one has been used. [redundantAssignment] thesias-3.1.1/src/newthesias3d.c:985:10: note: newsui is assigned thesias-3.1.1/src/newthesias3d.c:988:11: note: newsui is overwritten thesias-3.1.1/src/newthesias3d.c:4083:4: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] thesias-3.1.1/src/newthesias3d.c:3409:14: style: Local variable 'vect1' shadows outer variable [shadowVariable] thesias-3.1.1/src/newthesias3d.c:162:32: note: Shadowed declaration thesias-3.1.1/src/newthesias3d.c:3409:14: note: Shadow variable thesias-3.1.1/src/newthesias3d.c:3412:9: style: Local variable 'mean' shadows outer variable [shadowVariable] thesias-3.1.1/src/newthesias3d.c:200:8: note: Shadowed declaration thesias-3.1.1/src/newthesias3d.c:3412:9: note: Shadow variable thesias-3.1.1/src/newthesias3d.c:292:35: style: Parameter 'indx' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:595:39: style: Parameter 'moyfreq' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:774:23: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:840:24: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:1421:23: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:1421:38: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:1521:28: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:1521:43: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:1849:23: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:1849:39: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:2864:21: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:2864:37: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3014:22: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3014:38: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3234:27: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3234:43: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3281:28: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3281:44: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3353:25: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3376:26: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3455:25: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3455:41: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3541:20: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3544:12: style: Parameter 'pIdloci' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:3554:12: style: Parameter 'pNumajust' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:8338:25: style: Parameter 'frqsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:8338:41: style: Parameter 'lgoddsem' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/newthesias3d.c:766:9: warning: Uninitialized variables: genotab2.fquence, genotab2.place, genotab2.sethap, genotab2.nbcomb, genotab2.apres [uninitvar] thesias-3.1.1/src/newthesias3d.c:675:22: note: Assuming condition is false thesias-3.1.1/src/newthesias3d.c:766:9: note: Uninitialized variables: genotab2.fquence, genotab2.place, genotab2.sethap, genotab2.nbcomb, genotab2.apres thesias-3.1.1/src/newthesias3d.c:1416:7: warning: Uninitialized variables: parcour.tnbhapo, parcour.nblm, parcour.idnb, parcour.wgt, parcour.next [uninitvar] thesias-3.1.1/src/newthesias3d.c:1252:22: note: Assuming condition is false thesias-3.1.1/src/newthesias3d.c:1416:7: note: Uninitialized variables: parcour.tnbhapo, parcour.nblm, parcour.idnb, parcour.wgt, parcour.next thesias-3.1.1/src/newthesias3d.c:3449:8: warning: Uninitialized variables: vect1.numnew, vect1.identif, vect1.present, vect1.frqle, vect1.down [uninitvar] thesias-3.1.1/src/newthesias3d.c:3421:12: note: Assuming condition is false thesias-3.1.1/src/newthesias3d.c:3449:8: note: Uninitialized variables: vect1.numnew, vect1.identif, vect1.present, vect1.frqle, vect1.down thesias-3.1.1/src/newthesias3d.c:5081:49: warning: Uninitialized variables: pv2.tnbhapo, pv2.nblm, pv2.idnb, pv2.wgt, pv2.next [uninitvar] thesias-3.1.1/src/newthesias3d.c:5048:21: note: Assuming condition is false thesias-3.1.1/src/newthesias3d.c:5081:49: note: Uninitialized variables: pv2.tnbhapo, pv2.nblm, pv2.idnb, pv2.wgt, pv2.next thesias-3.1.1/src/newthesias3d.c:5184:45: error: Uninitialized variable: num [legacyUninitvar] thesias-3.1.1/src/newthesias3d.c:141:10: style: struct member 'dliste::compo' is never used. [unusedStructMember] thesias-3.1.1/src/newthesias3d.c:142:9: style: struct member 'dliste::pival' is never used. [unusedStructMember] thesias-3.1.1/src/newthesias3d.c:143:17: style: struct member 'dliste::proch' is never used. [unusedStructMember] thesias-3.1.1/src/newthesias3d.c:805:8: style: Variable 'like' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:776:27: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:872:9: style: Variable 'like' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:890:9: style: Variable 'like' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:842:27: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1020:31: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1060:9: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1123:10: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1019:14: style: Unused variable: val2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1019:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1019:24: style: Unused variable: varest [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1019:31: style: Unused variable: det [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1019:35: style: Unused variable: pibeta [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1243:31: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1253:8: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1285:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1351:9: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1242:14: style: Unused variable: val2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1242:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1242:24: style: Unused variable: varest [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1242:31: style: Unused variable: det [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1422:47: style: Variable 'vraisfa' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1422:58: style: Variable 'pib2' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1422:65: style: Variable 'pib0' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1422:72: style: Variable 'pib1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1472:4: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1422:17: style: Unused variable: vrais [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1422:29: style: Unused variable: like [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1422:50: style: Unused variable: vv2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1522:47: style: Variable 'vraisfa' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1522:58: style: Variable 'pib2' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1522:65: style: Variable 'pib0' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1522:72: style: Variable 'pib1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1571:4: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1522:17: style: Unused variable: vrais [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1522:29: style: Unused variable: like [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1522:50: style: Unused variable: vv2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1622:31: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1635:8: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1672:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1740:9: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1621:14: style: Unused variable: val2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1621:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1621:24: style: Unused variable: varest [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1621:31: style: Unused variable: det [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1866:32: style: Variable 'place2[i]' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1867:57: style: Variable 'place2[i]' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1909:7: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1945:10: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2052:8: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:1850:20: style: Unused variable: vv2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1850:24: style: Unused variable: vv1 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1851:14: style: Unused variable: val2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1851:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1851:30: style: Unused variable: like [unusedVariable] thesias-3.1.1/src/newthesias3d.c:1851:35: style: Unused variable: likeli [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2179:7: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2244:12: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2259:5: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2134:20: style: Unused variable: vv2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2134:24: style: Unused variable: vv1 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:14: style: Unused variable: val2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:24: style: Unused variable: h1 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:27: style: Unused variable: h2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:30: style: Unused variable: like [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:35: style: Unused variable: likeli [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2135:48: style: Unused variable: p1 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2361:22: style: Variable 'varest' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2371:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2429:10: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2492:9: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2331:31: style: Unused variable: det [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2333:7: style: Unused variable: rep [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2666:10: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2738:10: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2628:31: style: Unused variable: det [unusedVariable] thesias-3.1.1/src/newthesias3d.c:2944:11: style: Variable 'vv1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:2866:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:3091:12: style: Variable 'vv1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3176:12: style: Variable 'vv1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3016:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:3410:8: style: Unused variable: j [unusedVariable] thesias-3.1.1/src/newthesias3d.c:3410:10: style: Unused variable: k [unusedVariable] thesias-3.1.1/src/newthesias3d.c:3466:8: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3663:8: style: Variable 'numsx' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3783:4: style: Variable 'l' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3807:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3818:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:3558:16: style: Unused variable: rep [unusedVariable] thesias-3.1.1/src/newthesias3d.c:3560:26: style: Unused variable: idwgt [unusedVariable] thesias-3.1.1/src/newthesias3d.c:3953:12: style: Variable 'nls' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:4640:21: style: Unused variable: old [unusedVariable] thesias-3.1.1/src/newthesias3d.c:4644:8: style: Unused variable: biz [unusedVariable] thesias-3.1.1/src/newthesias3d.c:4913:12: style: Variable 'nh' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:4913:17: style: Variable 'nf' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5047:6: style: Variable 'res1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5088:40: style: Variable 'ss' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5088:45: style: Variable 'ls' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5088:50: style: Variable 'ps' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5092:5: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5145:7: style: Variable 'val2' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5193:40: style: Variable 'ss' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5193:45: style: Variable 'ls' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5193:50: style: Variable 'ps' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5195:5: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5308:15: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5320:8: style: Variable 'noUse' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5521:8: style: Variable 'ii' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5808:26: style: Variable 'somt' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5898:26: style: Variable 'somt' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5921:10: style: Variable 'somt' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5940:26: style: Variable 'somt' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5957:10: style: Variable 'somt' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6094:25: style: Variable 'trouve' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6095:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6095:9: style: Variable 'k' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6142:29: style: Variable 'trouve' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6169:25: style: Variable 'trouve' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6170:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6170:9: style: Variable 'k' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6214:29: style: Variable 'trouve' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6243:26: style: Variable 'trouve' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6244:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6244:10: style: Variable 'k' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6287:30: style: Variable 'trouve' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6582:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:6771:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:5296:9: style: Unused variable: rep [unusedVariable] thesias-3.1.1/src/newthesias3d.c:5298:42: style: Unused variable: nbwald [unusedVariable] thesias-3.1.1/src/newthesias3d.c:5304:7: style: Unused variable: idwald [unusedVariable] thesias-3.1.1/src/newthesias3d.c:5307:9: style: Unused variable: timedif [unusedVariable] thesias-3.1.1/src/newthesias3d.c:7716:25: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:7728:9: style: Variable 'probv0' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:7784:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:7867:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:7933:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:7715:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:7715:24: style: Unused variable: varest [unusedVariable] thesias-3.1.1/src/newthesias3d.c:7715:31: style: Unused variable: det [unusedVariable] thesias-3.1.1/src/newthesias3d.c:7715:49: style: Unused variable: numm [unusedVariable] thesias-3.1.1/src/newthesias3d.c:7715:54: style: Unused variable: probb [unusedVariable] thesias-3.1.1/src/newthesias3d.c:7717:8: style: Unused variable: rep [unusedVariable] thesias-3.1.1/src/newthesias3d.c:8052:31: style: Variable 'nused' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:8065:9: style: Variable 'probv0' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:8121:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:8206:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:8266:11: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:8051:19: style: Unused variable: val3 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:8052:14: style: Unused variable: h1 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:8052:17: style: Unused variable: h2 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:8055:13: style: Unused variable: parcour [unusedVariable] thesias-3.1.1/src/newthesias3d.c:8344:8: style: Variable 'val1' is assigned a value that is never used. [unreadVariable] thesias-3.1.1/src/newthesias3d.c:8339:14: style: Unused variable: v1 [unusedVariable] thesias-3.1.1/src/newthesias3d.c:8339:47: style: Unused variable: vv2 [unusedVariable] thesias-3.1.1/src/thesiaslib.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_4 [valueFlowBailoutIncompleteVar] thesias-3.1.1/src/thesiaslib.c:83:20: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/thesiaslib.c:83:30: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/thesiaslib.c:90:22: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] thesias-3.1.1/src/thesiaslib.c:90:32: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] diff: head thesias-3.1.1/src/newthesias3d.c:3786:16: warning: Either the condition 'fildo!=NULL' is redundant or there is possible null pointer dereference: fildo. [nullPointerRedundantCheck] thesias-3.1.1/src/newthesias3d.c:3937:13: note: Assuming that condition 'fildo!=NULL' is not redundant thesias-3.1.1/src/newthesias3d.c:3786:16: note: Null pointer dereference 2.13.0 thesias-3.1.1/src/newthesias3d.c:3937:13: style: Condition 'fildo!=NULL' is always true [knownConditionTrueFalse] head thesias-3.1.1/src/thesiaslib.c:83:20: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] head thesias-3.1.1/src/thesiaslib.c:83:30: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] head thesias-3.1.1/src/thesiaslib.c:90:22: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] head thesias-3.1.1/src/thesiaslib.c:90:32: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] DONE