2022-06-29 11:19 ftp://ftp.de.debian.org/debian/pool/main/libi/libitpp/libitpp_4.3.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j10 platform: Linux-5.18.6-1-MANJARO-x86_64-with-glibc2.35 python: 3.10.5 client-version: 1.3.25 compiler: g++ (GCC) 12.1.0 cppcheck: head 2.8 head-info: b90a726 (2022-06-29 07:22:26 +0200) count: 513 511 elapsed-time: 51.3 90.5 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: itpp-4.3.1/cmake/Modules/CheckFunctionExists.cpp:25:0: error: #error "CHECK_FUNCTION_EXISTS has to specify the function" [preprocessorErrorDirective] itpp-4.3.1/doc/tutorial/src/ldpc_gen_codes.cpp:89:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] itpp-4.3.1/doc/tutorial/src/pccc_bersim_awgn.cpp:26:12: style: The scope of the variable 'Lc' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/pccc_bersim_awgn.cpp:27:9: style: The scope of the variable 'nb_blocks' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/pccc_bersim_awgn.cpp:28:9: style: The scope of the variable 'nb_errors' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/sccc_bersim_awgn.cpp:27:10: style: The scope of the variable 'Lc' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/sccc_bersim_awgn.cpp:28:7: style: The scope of the variable 'nb_blocks' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/sccc_bersim_awgn.cpp:29:7: style: The scope of the variable 'nb_errors' can be reduced. [variableScope] itpp-4.3.1/gtests/bch_test.cpp:111:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/bch_test.cpp:58:7: note: Shadowed declaration itpp-4.3.1/gtests/bch_test.cpp:111:14: note: Shadow variable itpp-4.3.1/gtests/bch_test.cpp:119:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/bch_test.cpp:58:7: note: Shadowed declaration itpp-4.3.1/gtests/bch_test.cpp:119:14: note: Shadow variable itpp-4.3.1/doc/tutorial/src/turbo_equalizer_bersim_multipath.cpp:34:7: style: The scope of the variable 'nb_blocks' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/turbo_equalizer_bersim_multipath.cpp:35:7: style: The scope of the variable 'nb_errors' can be reduced. [variableScope] itpp-4.3.1/gtests/galois_test.cpp:46:10: style: Variable 'ref' can be declared as const array [constVariable] itpp-4.3.1/gtests/integration_test.cpp:42:10: style:inconclusive: Technically the member function 'Test_Integrand::operator()' can be const. [functionConst] itpp-4.3.1/gtests/fix_test.cpp:126:13: style: Variable 'cv_expect' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/fix_test.cpp:122:13: note: cv_expect is assigned itpp-4.3.1/gtests/fix_test.cpp:126:13: note: cv_expect is overwritten itpp-4.3.1/gtests/ldpc_test.cpp:75:10: style: Local variable 'C' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/ldpc_test.cpp:45:13: note: Shadowed declaration itpp-4.3.1/gtests/ldpc_test.cpp:75:10: note: Shadow variable itpp-4.3.1/gtests/ldpc_test.cpp:83:18: style: Local variable 'H' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/ldpc_test.cpp:39:23: note: Shadowed declaration itpp-4.3.1/gtests/ldpc_test.cpp:83:18: note: Shadow variable itpp-4.3.1/gtests/ldpc_test.cpp:85:21: style: Local variable 'G' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/ldpc_test.cpp:43:29: note: Shadowed declaration itpp-4.3.1/gtests/ldpc_test.cpp:85:21: note: Shadow variable itpp-4.3.1/gtests/itfile_test.cpp:177:18: style: Variable 'items_read' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/doc/tutorial/src/stbicm.cpp:225:6: style: The scope of the variable 'nb_blocks' can be reduced. [variableScope] itpp-4.3.1/doc/tutorial/src/stbicm.cpp:226:6: style: The scope of the variable 'nb_errors' can be reduced. [variableScope] itpp-4.3.1/itpp/base/algebra/lu.cpp:135:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/i0.cpp:171:10: style: The scope of the variable 'y' can be reduced. [variableScope] itpp-4.3.1/gtests/siso_test.cpp:63:12: style: The scope of the variable 'Lc' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/i0.cpp:187:10: style: The scope of the variable 'y' can be reduced. [variableScope] itpp-4.3.1/gtests/siso_test.cpp:64:9: style: The scope of the variable 'nb_blocks' can be reduced. [variableScope] itpp-4.3.1/gtests/siso_test.cpp:65:9: style: The scope of the variable 'nb_errors' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/i1.cpp:164:10: style: The scope of the variable 'y' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/i1.cpp:181:10: style: The scope of the variable 'y' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/k1.cpp:153:10: style: The scope of the variable 'y' can be reduced. [variableScope] itpp-4.3.1/gtests/multilateration_test.cpp:189:32: style: Variable 'nb_points' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/base/bessel/k1.cpp:173:10: style: The scope of the variable 'y' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/gamma.cpp:175:16: style: The scope of the variable 'v' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/airy.cpp:268:13: style: The scope of the variable 'zz' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/airy.cpp:268:43: style: The scope of the variable 'theta' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/airy.cpp:281:12: style: Variable 'domflg' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/base/fastmath.cpp:40:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] itpp-4.3.1/itpp/base/fastmath.cpp:68:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] itpp-4.3.1/itpp/base/algebra/ls_solve.cpp:771:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/base/algebra/ls_solve.cpp:826:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/base/itassert.cpp:50:30: performance: Function parameter 'ass' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:50:47: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:50:64: performance: Function parameter 'file' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:68:29: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:68:46: performance: Function parameter 'file' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:86:28: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:91:31: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/itassert.cpp:91:48: performance: Function parameter 'file' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/base/converters.cpp:128:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] itpp-4.3.1/itpp/base/converters.cpp:140:7: style: The scope of the variable 'start' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/struve.cpp:242:7: style: The scope of the variable 'n' can be reduced. [variableScope] itpp-4.3.1/gtests/transforms_test.cpp:330:23: style: Local variable 'y' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/transforms_test.cpp:324:24: note: Shadowed declaration itpp-4.3.1/gtests/transforms_test.cpp:330:23: note: Shadow variable itpp-4.3.1/gtests/transforms_test.cpp:339:23: style: Local variable 'y' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/transforms_test.cpp:324:24: note: Shadowed declaration itpp-4.3.1/gtests/transforms_test.cpp:339:23: note: Shadow variable itpp-4.3.1/gtests/transforms_test.cpp:348:23: style: Local variable 'y' shadows outer variable [shadowVariable] itpp-4.3.1/gtests/transforms_test.cpp:324:24: note: Shadowed declaration itpp-4.3.1/gtests/transforms_test.cpp:348:23: note: Shadow variable itpp-4.3.1/itpp/base/itcompat.cpp:94:17: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] itpp-4.3.1/itpp/base/mat.cpp:95:22: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/base/mat.cpp:119:22: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/base/math/elem_math.cpp:143:13: style: The scope of the variable 't' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/elem_math.cpp:143:16: style: The scope of the variable 'q' can be reduced. [variableScope] itpp-4.3.1/itpp/base/binfile.cpp:88:13: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] itpp-4.3.1/itpp/base/binfile.cpp:88:13: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] itpp-4.3.1/itpp/base/binfile.cpp:75:13: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] itpp-4.3.1/itpp/base/binfile.cpp:75:13: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] itpp-4.3.1/itpp/base/specmat.cpp:174:9: style: The scope of the variable 'quadratic_residue' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:253:19: style: The scope of the variable 'mu' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:301:12: style: The scope of the variable 't' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:301:15: style: The scope of the variable 'c' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:301:18: style: The scope of the variable 's' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:338:12: style: The scope of the variable 't' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:338:15: style: The scope of the variable 'c' can be reduced. [variableScope] itpp-4.3.1/itpp/base/specmat.cpp:338:18: style: The scope of the variable 's' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:13: style: The scope of the variable 'A' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:16: style: The scope of the variable 'B' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:25: style: The scope of the variable 'W' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:28: style: The scope of the variable 'WI' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:32: style: The scope of the variable 'SN' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:36: style: The scope of the variable 'SD' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:171:43: style: The scope of the variable 'Z2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:172:10: style: The scope of the variable 'A1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:172:26: style: The scope of the variable 'A2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:173:10: style: The scope of the variable 'B0' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:173:26: style: The scope of the variable 'B1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:173:42: style: The scope of the variable 'B2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:173:58: style: The scope of the variable 'B3' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:174:10: style: The scope of the variable 'C0' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:174:26: style: The scope of the variable 'C1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:174:42: style: The scope of the variable 'C2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/gf2mat.cpp:598:14: style: Local variable 'i1' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/gf2mat.cpp:579:9: note: Shadowed declaration itpp-4.3.1/itpp/base/gf2mat.cpp:598:14: note: Shadow variable itpp-4.3.1/itpp/base/math/error.cpp:175:10: style: The scope of the variable 'D0' can be reduced. [variableScope] itpp-4.3.1/itpp/base/gf2mat.cpp:686:14: style: Local variable 'i1' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/gf2mat.cpp:666:9: note: Shadowed declaration itpp-4.3.1/itpp/base/gf2mat.cpp:686:14: note: Shadow variable itpp-4.3.1/itpp/base/math/error.cpp:175:26: style: The scope of the variable 'D1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:175:41: style: The scope of the variable 'D2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:176:29: style: The scope of the variable 'E1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:176:44: style: The scope of the variable 'E2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:177:10: style: The scope of the variable 'F0' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:177:26: style: The scope of the variable 'F1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:177:41: style: The scope of the variable 'F2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:178:47: style: The scope of the variable 'G2' can be reduced. [variableScope] itpp-4.3.1/itpp/base/math/error.cpp:179:28: style: The scope of the variable 'H1' can be reduced. [variableScope] itpp-4.3.1/itpp/base/random.cpp:521:55: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] itpp-4.3.1/itpp/base/random.cpp:548:57: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] itpp-4.3.1/itpp/base/random.cpp:118:16: style:inconclusive: Technically the member function 'itpp::GlobalSeedProvider::get_seed' can be const. [functionConst] itpp-4.3.1/gtests/vec_test.cpp:284:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:283:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:284:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:287:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:286:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:287:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:291:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:290:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:291:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:295:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:294:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:295:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:503:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:502:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:503:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:507:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:506:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:507:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:511:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:510:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:511:6: note: a2 is overwritten itpp-4.3.1/itpp/base/random.cpp:473:13: style: The scope of the variable 'p' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:515:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:514:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:515:6: note: a2 is overwritten itpp-4.3.1/itpp/base/random.cpp:692:12: style: The scope of the variable 'u' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:731:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:730:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:731:6: note: a2 is overwritten itpp-4.3.1/itpp/base/random.cpp:692:21: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:735:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:734:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:735:6: note: a2 is overwritten itpp-4.3.1/itpp/base/random.cpp:692:24: style: The scope of the variable 'j' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/error_counters.cpp:88:7: style: The scope of the variable 'num' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:739:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:738:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:739:6: note: a2 is overwritten itpp-4.3.1/itpp/comm/error_counters.cpp:88:12: style: The scope of the variable 'start1' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:743:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:742:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:743:6: note: a2 is overwritten itpp-4.3.1/itpp/comm/error_counters.cpp:88:20: style: The scope of the variable 'start2' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:1027:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:1026:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:1027:6: note: a2 is overwritten itpp-4.3.1/itpp/comm/error_counters.cpp:91:10: style: The scope of the variable 'correlation' can be reduced. [variableScope] itpp-4.3.1/gtests/vec_test.cpp:1032:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:1031:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:1032:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:1036:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:1035:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:1036:6: note: a2 is overwritten itpp-4.3.1/gtests/vec_test.cpp:1041:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/gtests/vec_test.cpp:1040:6: note: a2 is assigned itpp-4.3.1/gtests/vec_test.cpp:1041:6: note: a2 is overwritten itpp-4.3.1/itpp/comm/bch.cpp:219:60: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:240:27: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:241:22: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:246:50: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:248:26: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:251:27: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:316:24: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/bch.cpp:268:24: style: Variable 'decoderfailure' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/comm/bch.cpp:224:20: note: decoderfailure is assigned itpp-4.3.1/itpp/comm/bch.cpp:268:24: note: decoderfailure is overwritten itpp-4.3.1/itpp/comm/bch.cpp:210:8: style: The scope of the variable 'decoderfailure' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/hammcode.cpp:50:8: style: The scope of the variable 'NotUsed' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/hammcode.cpp:116:7: style: The scope of the variable 'isynd' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/galois.cpp:54:7: style: The scope of the variable 'reduce' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/galois.cpp:54:15: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/galois.cpp:54:21: style: The scope of the variable 'n' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/galois.cpp:100:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itpp-4.3.1/itpp/comm/llr.cpp:68:30: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] itpp-4.3.1/itpp/base/parser.cpp:117:8: style: Variable 'size' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/base/parser.cpp:89:8: note: size is assigned itpp-4.3.1/itpp/base/parser.cpp:117:8: note: size is overwritten itpp-4.3.1/itpp/base/parser.cpp:76:8: style: The scope of the variable 'cont_line' can be reduced. [variableScope] itpp-4.3.1/itpp/base/parser.cpp:563:10: style: The scope of the variable 'j' can be reduced. [variableScope] itpp-4.3.1/itpp/base/parser.cpp:338:20: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/modulator.cpp:86:7: style: The scope of the variable 'temp_real' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:86:18: style: The scope of the variable 'temp_imag' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:154:7: style: The scope of the variable 'est_symbol' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:155:10: style: The scope of the variable 'ang' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:155:15: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:413:7: style: The scope of the variable 'est_symbol' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:439:10: style: The scope of the variable 'P0' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:439:14: style: The scope of the variable 'P1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:439:18: style: The scope of the variable 'd0min' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:439:25: style: The scope of the variable 'd1min' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:439:32: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:493:10: style: The scope of the variable 'P0' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:493:14: style: The scope of the variable 'P1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:493:18: style: The scope of the variable 'd0min' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:493:25: style: The scope of the variable 'd1min' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:493:32: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator.cpp:572:7: style: The scope of the variable 'est_symbol' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/jv.cpp:405:7: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/base/bessel/jv.cpp:399:5: note: t is assigned itpp-4.3.1/itpp/base/bessel/jv.cpp:405:7: note: t is overwritten itpp-4.3.1/itpp/base/bessel/jv.cpp:568:25: style: The scope of the variable 'zp' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/jv.cpp:571:10: style: The scope of the variable 'ak' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/jv.cpp:571:14: style: The scope of the variable 'bk' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/jv.cpp:572:35: style: The scope of the variable 'tk' can be reduced. [variableScope] itpp-4.3.1/itpp/base/bessel/jv.cpp:572:39: style: The scope of the variable 'tkp1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/reedsolomon.cpp:62:12: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/reedsolomon.cpp:64:12: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/reedsolomon.cpp:131:24: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/reedsolomon.cpp:170:18: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/reedsolomon.cpp:186:20: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/reedsolomon.cpp:123:8: style: The scope of the variable 'decoderfailure' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:44:13: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:44:19: style: The scope of the variable 'out' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:66:13: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:66:19: style: The scope of the variable 'out' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:87:13: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:87:19: style: The scope of the variable 'out' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:111:13: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:111:19: style: The scope of the variable 'out' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:134:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:153:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:172:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:195:7: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:235:12: style: The scope of the variable 'zero_metric' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:235:25: style: The scope of the variable 'one_metric' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:236:9: style: The scope of the variable 'zero_output' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:236:22: style: The scope of the variable 'one_output' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:236:34: style: The scope of the variable 'temp_state' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:721:7: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:1055:18: style: The scope of the variable 'zero_state' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/convcode.cpp:1055:30: style: The scope of the variable 'one_state' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_eq.cpp:156:28: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/comm/siso_eq.cpp:143:19: note: Assignment 'sum=0', assigned value is 0 itpp-4.3.1/itpp/comm/siso_eq.cpp:144:24: note: Assuming condition is false itpp-4.3.1/itpp/comm/siso_eq.cpp:156:28: note: Invalid argument itpp-4.3.1/itpp/comm/siso_eq.cpp:179:28: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/comm/siso_eq.cpp:167:19: note: Assignment 'sum=0', assigned value is 0 itpp-4.3.1/itpp/comm/siso_eq.cpp:168:24: note: Assuming condition is false itpp-4.3.1/itpp/comm/siso_eq.cpp:179:28: note: Invalid argument itpp-4.3.1/itpp/comm/siso_eq.cpp:47:9: style: The scope of the variable 'index' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_eq.cpp:115:9: style: The scope of the variable 'pstates' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_eq.cpp:120:12: style: The scope of the variable 'sumbis' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_eq.cpp:230:9: style: The scope of the variable 'pstates' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_eq.cpp:235:12: style: The scope of the variable 'sumbis' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_mud.cpp:235:9: style: The scope of the variable 'sp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_mud.cpp:235:12: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:47:63: style: The scope of the variable 'parity_temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/punct_convcode.cpp:615:18: style: Redundant initialization for 'dist_prof_rev0'. The initialized value is overwritten before it is read. [redundantInitialization] itpp-4.3.1/itpp/comm/punct_convcode.cpp:600:22: note: dist_prof_rev0 is initialized itpp-4.3.1/itpp/comm/punct_convcode.cpp:615:18: note: dist_prof_rev0 is overwritten itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:47:76: style: The scope of the variable 'parity_bit' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/punct_convcode.cpp:406:18: style: The scope of the variable 'zero_state' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:88:7: style: The scope of the variable 's0' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/punct_convcode.cpp:406:30: style: The scope of the variable 'one_state' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:88:11: style: The scope of the variable 's1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/punct_convcode.cpp:406:89: style: The scope of the variable 'no_symbols' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:126:36: style: The scope of the variable 'target_state' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:169:21: style: The scope of the variable 'nom' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/punct_convcode.cpp:459:40: style: Variable 't' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:169:26: style: The scope of the variable 'den' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/punct_convcode.cpp:460:17: style: Variable 'stack_pos' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:300:10: style: The scope of the variable 'nom' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:300:15: style: The scope of the variable 'den' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:301:7: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:522:7: style: The scope of the variable 'nom' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/channel.cpp:1063:14: style: The statement 'if (method!=Rice_MEDS) method=Rice_MEDS' is logically equivalent to 'method=Rice_MEDS'. [duplicateConditionalAssign] itpp-4.3.1/itpp/comm/channel.cpp:1064:12: note: Assignment 'method=Rice_MEDS' itpp-4.3.1/itpp/comm/channel.cpp:1063:14: note: Condition 'method!=Rice_MEDS' is redundant itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:522:12: style: The scope of the variable 'den' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/channel.cpp:1080:14: style: The statement 'if (method!=Rice_MEDS) method=Rice_MEDS' is logically equivalent to 'method=Rice_MEDS'. [duplicateConditionalAssign] itpp-4.3.1/itpp/comm/channel.cpp:1081:12: note: Assignment 'method=Rice_MEDS' itpp-4.3.1/itpp/comm/channel.cpp:1080:14: note: Condition 'method!=Rice_MEDS' is redundant itpp-4.3.1/itpp/comm/rec_syst_conv_code.cpp:523:7: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/channel.cpp:1093:14: style: The statement 'if (method!=Rice_MEDS) method=Rice_MEDS' is logically equivalent to 'method=Rice_MEDS'. [duplicateConditionalAssign] itpp-4.3.1/itpp/comm/channel.cpp:1094:12: note: Assignment 'method=Rice_MEDS' itpp-4.3.1/itpp/comm/channel.cpp:1093:14: note: Condition 'method!=Rice_MEDS' is redundant itpp-4.3.1/itpp/comm/channel.cpp:1105:14: style: The statement 'if (method!=FIR) method=FIR' is logically equivalent to 'method=FIR'. [duplicateConditionalAssign] itpp-4.3.1/itpp/comm/channel.cpp:1106:12: note: Assignment 'method=FIR' itpp-4.3.1/itpp/comm/channel.cpp:1105:14: note: Condition 'method!=FIR' is redundant itpp-4.3.1/itpp/comm/channel.cpp:321:12: style: The scope of the variable 'tmp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:175:28: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/comm/siso_nsc.cpp:152:19: note: Assignment 'sum=0', assigned value is 0 itpp-4.3.1/itpp/comm/siso_nsc.cpp:153:24: note: Assuming condition is false itpp-4.3.1/itpp/comm/siso_nsc.cpp:175:28: note: Invalid argument itpp-4.3.1/itpp/comm/siso_nsc.cpp:212:28: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/comm/siso_nsc.cpp:190:19: note: Assignment 'sum=0', assigned value is 0 itpp-4.3.1/itpp/comm/siso_nsc.cpp:191:24: note: Assuming condition is false itpp-4.3.1/itpp/comm/siso_nsc.cpp:212:28: note: Invalid argument itpp-4.3.1/itpp/comm/siso_nsc.cpp:51:9: style: The scope of the variable 'index' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:124:9: style: The scope of the variable 'pstates' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:125:9: style: The scope of the variable 'nstates' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:129:12: style: The scope of the variable 'sumbis' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:316:9: style: The scope of the variable 'pstates' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:317:9: style: The scope of the variable 'nstates' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_nsc.cpp:321:12: style: The scope of the variable 'sumbis' can be reduced. [variableScope] itpp-4.3.1/itpp/fixed/fix.cpp:308:50: style: The scope of the variable 'cols' can be reduced. [variableScope] itpp-4.3.1/itpp/fixed/fix.cpp:308:55: style: Variable 'cols' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/protocol/events.cpp:81:15: style: The scope of the variable 'e' can be reduced. [variableScope] itpp-4.3.1/itpp/protocol/front_drop_queue.cpp:44:11: style: The scope of the variable 'hol_packet' can be reduced. [variableScope] itpp-4.3.1/itpp/fixed/cfix.cpp:383:50: style: The scope of the variable 'cols' can be reduced. [variableScope] itpp-4.3.1/itpp/fixed/cfix.cpp:383:55: style: Variable 'cols' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/siso_rsc.cpp:106:12: style: The scope of the variable 'A_min' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:106:19: style: The scope of the variable 'A_max' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:274:12: style: The scope of the variable 'A_min' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:274:19: style: The scope of the variable 'A_max' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:479:9: style: The scope of the variable 'Cur' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:479:13: style: The scope of the variable 'Nxt' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:481:12: style: The scope of the variable 'llb' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:638:9: style: The scope of the variable 'Cur' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:638:13: style: The scope of the variable 'Nxt' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_rsc.cpp:640:12: style: The scope of the variable 'llb' can be reduced. [variableScope] itpp-4.3.1/itpp/optim/newton_search.cpp:582:42: style:inconclusive: Boolean expression 'std::abs(dFc)<=slopethr' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] itpp-4.3.1/itpp/optim/newton_search.cpp:585:18: style:inconclusive: Boolean expression 'stop' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] itpp-4.3.1/itpp/comm/siso_dem.cpp:79:12: style: The scope of the variable 'buffer' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/siso_dem.cpp:683:12: style: The scope of the variable 'buffer' can be reduced. [variableScope] itpp-4.3.1/itpp/signal/transforms.cpp:112:8: performance:inconclusive: Technically the member function 'Mutex::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] itpp-4.3.1/itpp/signal/transforms.cpp:113:8: performance:inconclusive: Technically the member function 'Mutex::try_lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] itpp-4.3.1/itpp/signal/transforms.cpp:114:8: performance:inconclusive: Technically the member function 'Mutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] itpp-4.3.1/itpp/signal/transforms.cpp:128:3: style: Class 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itpp-4.3.1/itpp/signal/poly.cpp:68:24: style: The scope of the variable 'l' can be reduced. [variableScope] itpp-4.3.1/itpp/signal/poly.cpp:101:24: style: The scope of the variable 'l' can be reduced. [variableScope] itpp-4.3.1/itpp/protocol/selective_repeat.cpp:121:12: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/protocol/selective_repeat.cpp:253:17: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/protocol/selective_repeat.cpp:263:17: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/protocol/selective_repeat.cpp:386:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/protocol/selective_repeat.cpp:391:18: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/optim/newton_search.cpp:503:7: style: Condition 'stop' is always true [knownConditionTrueFalse] itpp-4.3.1/itpp/optim/newton_search.cpp:455:10: note: Assuming that condition '!stop' is not redundant itpp-4.3.1/itpp/optim/newton_search.cpp:503:7: note: Condition 'stop' is always true itpp-4.3.1/itpp/optim/newton_search.cpp:148:12: style: The scope of the variable 'yh' can be reduced. [variableScope] itpp-4.3.1/itpp/optim/newton_search.cpp:148:16: style: The scope of the variable 'yv' can be reduced. [variableScope] itpp-4.3.1/itpp/optim/newton_search.cpp:148:20: style: The scope of the variable 'a' can be reduced. [variableScope] itpp-4.3.1/itpp/optim/newton_search.cpp:157:10: style: The scope of the variable 'red' can be reduced. [variableScope] itpp-4.3.1/itpp/optim/newton_search.cpp:147:9: style: Local variable 'h' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/optim/newton_search.cpp:122:7: note: Shadowed declaration itpp-4.3.1/itpp/optim/newton_search.cpp:147:9: note: Shadow variable itpp-4.3.1/itpp/optim/newton_search.cpp:560:13: style: Variable 'dFb' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/optim/newton_search.cpp:580:13: style: Variable 'dFb' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/signal/filter_design.cpp:170:19: style: The scope of the variable 'jstop' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:748:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] itpp-4.3.1/itpp/comm/multilateration.cpp:376:12: warning: Member variable 'Spherical::bs_pos_' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/comm/multilateration.cpp:376:12: warning: Member variable 'Spherical::bs_pos_len_' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/comm/multilateration.cpp:376:12: warning: Member variable 'Spherical::xi' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:99:5: style: Variable 'M' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/signal/sigfun.cpp:98:5: note: M is assigned itpp-4.3.1/itpp/signal/sigfun.cpp:99:5: note: M is overwritten itpp-4.3.1/itpp/comm/multilateration.cpp:376:12: warning: Member variable 'Spherical::Lambda' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:95:10: style: The scope of the variable 's_plus' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:376:12: warning: Member variable 'Spherical::mu' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:95:18: style: The scope of the variable 's_minus' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:721:13: warning: Member variable 'Hyperbolic::b' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:43:66: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:721:13: warning: Member variable 'Hyperbolic::A' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:50:62: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:721:13: warning: Member variable 'Hyperbolic::bs_pos_' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:58:64: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:721:13: warning: Member variable 'Hyperbolic::bs_pos_len_' is not initialized in the constructor. [uninitMemberVar] itpp-4.3.1/itpp/signal/sigfun.cpp:66:76: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:716:11: style:inconclusive: Member variable 'Hyperbolic::meas_mat_' is in the wrong place in the initializer list. [initializerList] itpp-4.3.1/itpp/comm/multilateration.cpp:723:3: note: Member variable 'Hyperbolic::meas_mat_' is in the wrong place in the initializer list. itpp-4.3.1/itpp/comm/multilateration.cpp:716:11: note: Member variable 'Hyperbolic::meas_mat_' is in the wrong place in the initializer list. itpp-4.3.1/itpp/signal/sigfun.cpp:74:79: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:67:8: style:inconclusive: Technically the member function 'itpp::IndexSet::exist' can be const. [functionConst] itpp-4.3.1/itpp/signal/sigfun.cpp:82:87: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:337:10: performance:inconclusive: Technically the member function 'itpp::Spherical::mult_vTMw' can be static (but you may consider moving to unnamed namespace). [functionStatic] itpp-4.3.1/itpp/signal/sigfun.cpp:92:91: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/comm/multilateration.cpp:340:10: style:inconclusive: Technically the member function 'itpp::Spherical::comp_quadratic' can be const. [functionConst] itpp-4.3.1/itpp/signal/sigfun.cpp:148:80: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/srccode/vq.cpp:170:10: style: Variable 'flag' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/srccode/vq.cpp:169:10: note: flag is assigned itpp-4.3.1/itpp/srccode/vq.cpp:170:10: note: flag is overwritten itpp-4.3.1/itpp/comm/multilateration.cpp:660:10: performance:inconclusive: Technically the member function 'itpp::Hyperbolic::dot_prod' can be static (but you may consider moving to unnamed namespace). [functionStatic] itpp-4.3.1/itpp/signal/sigfun.cpp:156:90: performance: Function parameter 'scaleopt' should be passed by const reference. [passedByValue] itpp-4.3.1/itpp/srccode/vq.cpp:136:18: style: The scope of the variable 'ptr_old' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:51:36: warning: Class 'IndexSet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itpp-4.3.1/itpp/srccode/vq.cpp:137:8: style: The scope of the variable 'flag' can be reduced. [variableScope] itpp-4.3.1/itpp/stat/misc_stat.cpp:178:10: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:51:36: warning: Class 'IndexSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itpp-4.3.1/itpp/srccode/vq.cpp:280:41: style: The scope of the variable 'im' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:378:3: warning: Class 'Spherical' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itpp-4.3.1/itpp/srccode/vq.cpp:333:41: style: The scope of the variable 'im' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:378:3: warning: Class 'Spherical' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itpp-4.3.1/itpp/comm/multilateration.cpp:723:3: warning: Class 'Hyperbolic' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itpp-4.3.1/itpp/srccode/vq.cpp:170:10: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/multilateration.cpp:723:3: warning: Class 'Hyperbolic' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itpp-4.3.1/itpp/comm/multilateration.cpp:50:3: style: Class 'IndexSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itpp-4.3.1/itpp/comm/multilateration.cpp:320:29: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:301:18: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:320:29: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:68:18: style:inconclusive: Member variable 'Audio_Samples_Reader::_start_pos' is in the wrong place in the initializer list. [initializerList] itpp-4.3.1/itpp/srccode/audiofile.cpp:54:16: note: Member variable 'Audio_Samples_Reader::_start_pos' is in the wrong place in the initializer list. itpp-4.3.1/itpp/srccode/audiofile.cpp:68:18: note: Member variable 'Audio_Samples_Reader::_start_pos' is in the wrong place in the initializer list. itpp-4.3.1/itpp/comm/multilateration.cpp:321:16: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:302:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:321:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:66:7: style:inconclusive: Member variable 'Audio_Samples_Reader::_num_channels' is in the wrong place in the initializer list. [initializerList] itpp-4.3.1/itpp/srccode/audiofile.cpp:54:35: note: Member variable 'Audio_Samples_Reader::_num_channels' is in the wrong place in the initializer list. itpp-4.3.1/itpp/srccode/audiofile.cpp:66:7: note: Member variable 'Audio_Samples_Reader::_num_channels' is in the wrong place in the initializer list. itpp-4.3.1/itpp/comm/multilateration.cpp:322:16: style: The function 'get_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:304:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:322:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:240:18: style:inconclusive: Member variable 'Audio_Samples_Writer::_start_pos' is in the wrong place in the initializer list. [initializerList] itpp-4.3.1/itpp/srccode/audiofile.cpp:225:16: note: Member variable 'Audio_Samples_Writer::_start_pos' is in the wrong place in the initializer list. itpp-4.3.1/itpp/srccode/audiofile.cpp:240:18: note: Member variable 'Audio_Samples_Writer::_start_pos' is in the wrong place in the initializer list. itpp-4.3.1/itpp/srccode/pnm.cpp:486:51: style:inconclusive: Function 'pnm_write_header' argument 2 names different: declaration 'type' definition 'pnm_type'. [funcArgNamesDifferent] itpp-4.3.1/itpp/srccode/pnm.cpp:62:52: note: Function 'pnm_write_header' argument 2 names different: declaration 'type' definition 'pnm_type'. itpp-4.3.1/itpp/srccode/pnm.cpp:486:51: note: Function 'pnm_write_header' argument 2 names different: declaration 'type' definition 'pnm_type'. itpp-4.3.1/itpp/comm/multilateration.cpp:323:16: style: The function 'set_meas_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:305:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:323:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:238:7: style:inconclusive: Member variable 'Audio_Samples_Writer::_num_channels' is in the wrong place in the initializer list. [initializerList] itpp-4.3.1/itpp/srccode/audiofile.cpp:225:35: note: Member variable 'Audio_Samples_Writer::_num_channels' is in the wrong place in the initializer list. itpp-4.3.1/itpp/srccode/audiofile.cpp:238:7: note: Member variable 'Audio_Samples_Writer::_num_channels' is in the wrong place in the initializer list. itpp-4.3.1/itpp/srccode/pnm.cpp:114:8: style: Local variable 'pnm_type' shadows outer function [shadowFunction] itpp-4.3.1/itpp/srccode/pnm.cpp:70:6: note: Shadowed declaration itpp-4.3.1/itpp/srccode/pnm.cpp:114:8: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:326:16: style: The function 'get_meas' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:306:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:326:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:456:16: style: Condition 'data_size=0xffffffff' is always true [knownConditionTrueFalse] itpp-4.3.1/itpp/srccode/pnm.cpp:156:8: style: Local variable 'pnm_type' shadows outer function [shadowFunction] itpp-4.3.1/itpp/srccode/pnm.cpp:70:6: note: Shadowed declaration itpp-4.3.1/itpp/srccode/pnm.cpp:156:8: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:327:16: style: The function 'get_meas_mult_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:307:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:327:16: note: Function in derived class itpp-4.3.1/itpp/srccode/pnm.cpp:228:8: style: Local variable 'pnm_type' shadows outer function [shadowFunction] itpp-4.3.1/itpp/srccode/pnm.cpp:70:6: note: Shadowed declaration itpp-4.3.1/itpp/srccode/pnm.cpp:228:8: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:328:16: style: The function 'get_meas_mult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:308:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:328:16: note: Function in derived class itpp-4.3.1/itpp/srccode/pnm.cpp:269:8: style: Local variable 'pnm_type' shadows outer function [shadowFunction] itpp-4.3.1/itpp/srccode/pnm.cpp:70:6: note: Shadowed declaration itpp-4.3.1/itpp/srccode/pnm.cpp:269:8: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:329:16: style: The function 'get_grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:309:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:329:16: note: Function in derived class itpp-4.3.1/itpp/comm/multilateration.cpp:330:19: style: The function 'get_meas_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:310:19: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:330:19: note: Function in derived class itpp-4.3.1/itpp/comm/multilateration.cpp:333:25: style: The function 'get_mult_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:311:25: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:333:25: note: Function in derived class itpp-4.3.1/itpp/comm/multilateration.cpp:643:29: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:301:18: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:643:29: note: Function in derived class itpp-4.3.1/itpp/srccode/lpcfunc.cpp:215:18: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] itpp-4.3.1/itpp/comm/multilateration.cpp:644:16: style: The function 'setup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:302:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:644:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:597:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:90:5: error: Memory leak: any [memleak] itpp-4.3.1/itpp/stat/mog_diag_em.cpp:133:32: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/stat/mog_diag_em.cpp:131:21: note: Assignment 'sum=0.0', assigned value is 0.0 itpp-4.3.1/itpp/stat/mog_diag_em.cpp:132:24: note: Assuming condition is false itpp-4.3.1/itpp/stat/mog_diag_em.cpp:133:32: note: Invalid argument itpp-4.3.1/itpp/comm/multilateration.cpp:645:16: style: The function 'get_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:304:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:645:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:670:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:90:5: error: Memory leak: a [memleak] itpp-4.3.1/itpp/comm/multilateration.cpp:646:16: style: The function 'set_meas_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:305:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:646:16: note: Function in derived class itpp-4.3.1/itpp/srccode/audiofile.cpp:168:32: style: Variable 'stride' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:60:10: style: The scope of the variable 'sum' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:649:16: style: The function 'get_meas' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:306:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:649:16: note: Function in derived class itpp-4.3.1/itpp/srccode/lpcfunc.cpp:79:10: style: The scope of the variable 'k' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator_nd.cpp:145:19: style: The scope of the variable 'addrdyn0' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:650:16: style: The function 'get_meas_mult_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:307:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:650:16: note: Function in derived class itpp-4.3.1/itpp/srccode/lpcfunc.cpp:79:19: style: The scope of the variable 's' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator_nd.cpp:145:30: style: The scope of the variable 'addrdyn1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:651:16: style: The function 'get_meas_mult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:308:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:651:16: note: Function in derived class itpp-4.3.1/itpp/srccode/lpcfunc.cpp:132:16: style: The scope of the variable 's' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator_nd.cpp:182:19: style: The scope of the variable 'addrdyn0' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:652:16: style: The function 'get_grad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:309:16: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:652:16: note: Function in derived class itpp-4.3.1/itpp/srccode/lpcfunc.cpp:254:22: style: The scope of the variable 'xhigh' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/modulator_nd.cpp:182:30: style: The scope of the variable 'addrdyn1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:653:19: style: The function 'get_meas_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:310:19: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:653:19: note: Function in derived class itpp-4.3.1/itpp/srccode/gmm.cpp:415:26: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/srccode/gmm.cpp:405:12: note: Assignment 'fx=0', assigned value is 0 itpp-4.3.1/itpp/srccode/gmm.cpp:406:20: note: Assuming condition is false itpp-4.3.1/itpp/srccode/gmm.cpp:415:26: note: Invalid argument itpp-4.3.1/itpp/srccode/lpcfunc.cpp:255:22: style: The scope of the variable 'yhigh' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:656:25: style: The function 'get_mult_mat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itpp-4.3.1/itpp/comm/multilateration.cpp:311:25: note: Virtual function in base class itpp-4.3.1/itpp/comm/multilateration.cpp:656:25: note: Function in derived class itpp-4.3.1/itpp/srccode/lpcfunc.cpp:257:10: style: The scope of the variable 'dx' can be reduced. [variableScope] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:367:10: style: The scope of the variable 'c1' can be reduced. [variableScope] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:367:14: style: The scope of the variable 'c2' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:111:24: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:369:17: style: The scope of the variable 'nor' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:112:24: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/gmm.cpp:303:10: style: The scope of the variable 's' can be reduced. [variableScope] itpp-4.3.1/itpp/srccode/lpcfunc.cpp:328:17: style: Variable 'xhigh' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/multilateration.cpp:174:16: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/gmm.cpp:350:19: style: The scope of the variable 'LLold' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:176:18: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:283:16: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:229:7: style: The if condition is the same as the previous if condition [duplicateCondition] itpp-4.3.1/itpp/srccode/vqtrain.cpp:228:7: note: First condition itpp-4.3.1/itpp/srccode/vqtrain.cpp:229:7: note: Second condition itpp-4.3.1/itpp/comm/multilateration.cpp:553:11: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:56:5: style: Variable 'D' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/srccode/vqtrain.cpp:55:5: note: D is assigned itpp-4.3.1/itpp/srccode/vqtrain.cpp:56:5: note: D is overwritten itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:54:14: style: Local variable 'k' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:50:9: note: Shadowed declaration itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:54:14: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:623:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:139:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] itpp-4.3.1/itpp/srccode/vqtrain.cpp:140:5: note: Found duplicate branches for 'if' and 'else'. itpp-4.3.1/itpp/srccode/vqtrain.cpp:139:5: note: Found duplicate branches for 'if' and 'else'. itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:99:12: style: Local variable 'k' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:95:7: note: Shadowed declaration itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:99:12: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:630:16: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:189:9: warning: Redundant assignment of 'i' to itself. [selfAssignment] itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:101:12: style: Local variable 'k' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:95:7: note: Shadowed declaration itpp-4.3.1/itpp/stat/mog_diag_kmeans.cpp:101:12: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:680:13: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:222:9: warning: Redundant assignment of 'i' to itself. [selfAssignment] itpp-4.3.1/itpp/comm/multilateration.cpp:861:13: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:93:16: style: The scope of the variable 'j' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:875:15: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:94:15: style: The scope of the variable 'Dold' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:948:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/protocol/tcp.cpp:452:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] itpp-4.3.1/itpp/srccode/vqtrain.cpp:125:8: style: The scope of the variable 'S' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:949:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/protocol/tcp.cpp:1569:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] itpp-4.3.1/itpp/srccode/vqtrain.cpp:128:10: style: The scope of the variable 'D' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:959:16: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:282:8: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:1101:18: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/srccode/vqtrain.cpp:125:10: style: Variable 'S' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/stat/mog_diag.cpp:101:21: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/stat/mog_diag.cpp:99:19: note: Assignment 'sum=0.0', assigned value is 0.0 itpp-4.3.1/itpp/stat/mog_diag.cpp:100:22: note: Assuming condition is false itpp-4.3.1/itpp/stat/mog_diag.cpp:101:21: note: Invalid argument itpp-4.3.1/tests/ldpc_test.cpp:67:10: style: Local variable 'C' shadows outer variable [shadowVariable] itpp-4.3.1/tests/ldpc_test.cpp:43:13: note: Shadowed declaration itpp-4.3.1/tests/ldpc_test.cpp:67:10: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:1180:16: style: C-style pointer casting [cstyleCast] itpp-4.3.1/tests/ldpc_test.cpp:78:18: style: Local variable 'H' shadows outer variable [shadowVariable] itpp-4.3.1/tests/ldpc_test.cpp:37:23: note: Shadowed declaration itpp-4.3.1/tests/ldpc_test.cpp:78:18: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:1184:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/tests/ldpc_test.cpp:81:21: style: Local variable 'G' shadows outer variable [shadowVariable] itpp-4.3.1/tests/ldpc_test.cpp:41:29: note: Shadowed declaration itpp-4.3.1/tests/ldpc_test.cpp:81:21: note: Shadow variable itpp-4.3.1/itpp/comm/multilateration.cpp:1268:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:1273:19: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:1464:13: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:1474:13: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:185:27: style: The scope of the variable 'm' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:619:10: style: The scope of the variable 'denom' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:794:10: style: The scope of the variable 'c' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:795:10: style: The scope of the variable 'r1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:796:10: style: The scope of the variable 'beta' can be reduced. [variableScope] itpp-4.3.1/itpp/stat/mog_diag.cpp:287:17: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:798:8: style: The scope of the variable 'delta_sign' can be reduced. [variableScope] itpp-4.3.1/itpp/stat/mog_diag.cpp:295:14: style: C-style pointer casting [cstyleCast] itpp-4.3.1/itpp/comm/multilateration.cpp:835:7: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:1398:16: style: The scope of the variable 'k' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/multilateration.cpp:833:55: style:inconclusive: Function 'get_pos' argument 2 names different: declaration 'range' definition 'r'. [funcArgNamesDifferent] itpp-4.3.1/itpp/comm/multilateration.cpp:645:53: note: Function 'get_pos' argument 2 names different: declaration 'range' definition 'r'. itpp-4.3.1/itpp/comm/multilateration.cpp:833:55: note: Function 'get_pos' argument 2 names different: declaration 'range' definition 'r'. itpp-4.3.1/itpp/comm/multilateration.cpp:833:71: style:inconclusive: Function 'get_pos' argument 3 names different: declaration 'range_len' definition 'r_len'. [funcArgNamesDifferent] itpp-4.3.1/itpp/comm/multilateration.cpp:645:73: note: Function 'get_pos' argument 3 names different: declaration 'range_len' definition 'r_len'. itpp-4.3.1/itpp/comm/multilateration.cpp:833:71: note: Function 'get_pos' argument 3 names different: declaration 'range_len' definition 'r_len'. itpp-4.3.1/itpp/comm/multilateration.cpp:337:53: style: Parameter 'w' can be declared as const array [constParameter] itpp-4.3.1/itpp/comm/multilateration.cpp:337:40: style: Parameter 'M' can be declared as const array [constParameter] itpp-4.3.1/itpp/comm/multilateration.cpp:337:27: style: Parameter 'v' can be declared as const array [constParameter] itpp-4.3.1/itpp/comm/multilateration.cpp:619:16: style: Variable 'denom' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/comm/multilateration.cpp:1054:18: style: Variable 'n' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/tests/siso_test.cpp:54:12: style: The scope of the variable 'Lc' can be reduced. [variableScope] itpp-4.3.1/tests/siso_test.cpp:55:9: style: The scope of the variable 'nb_blocks' can be reduced. [variableScope] itpp-4.3.1/itpp/protocol/tcp.cpp:474:15: style: The scope of the variable 'filename' can be reduced. [variableScope] itpp-4.3.1/tests/siso_test.cpp:56:9: style: The scope of the variable 'nb_errors' can be reduced. [variableScope] itpp-4.3.1/itpp/protocol/tcp.cpp:1590:15: style: The scope of the variable 'filename' can be reduced. [variableScope] itpp-4.3.1/itpp/protocol/tcp.cpp:1370:28: warning: Iterators to containers from different expressions 'newBlock' and 'fBufList.back()' are used together. [mismatchingContainerExpression] itpp-4.3.1/itpp/protocol/tcp.cpp:1379:12: warning: Iterators to containers from different expressions 'newBlock' and 'iter' are used together. [mismatchingContainerExpression] itpp-4.3.1/itpp/protocol/tcp.cpp:452:24: error: Uninitialized variable: &rawtime [uninitvar] itpp-4.3.1/itpp/protocol/tcp.cpp:1569:24: error: Uninitialized variable: &rawtime [uninitvar] itpp-4.3.1/itpp/protocol/tcp.cpp:1380:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itpp-4.3.1/itpp/protocol/tcp.cpp:1391:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itpp-4.3.1/itpp/comm/ldpc.cpp:1729:16: style: Same expression on both sides of '=='. [duplicateExpression] itpp-4.3.1/itpp/comm/ldpc.cpp:1745:16: style: Same expression on both sides of '=='. [duplicateExpression] itpp-4.3.1/itpp/comm/ldpc.cpp:197:7: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/ldpc.cpp:197:10: style: The scope of the variable 'j' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/ldpc.cpp:1646:13: style: The scope of the variable 'synd' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/ldpc.cpp:1668:14: style: The scope of the variable 'vind' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/ldpc.cpp:530:12: style: Local variable 'k' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/comm/ldpc.cpp:486:7: note: Shadowed declaration itpp-4.3.1/itpp/comm/ldpc.cpp:530:12: note: Shadow variable itpp-4.3.1/itpp/stat/mog_generic.cpp:581:21: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] itpp-4.3.1/itpp/stat/mog_generic.cpp:579:19: note: Assignment 'sum=0.0', assigned value is 0.0 itpp-4.3.1/itpp/stat/mog_generic.cpp:580:22: note: Assuming condition is false itpp-4.3.1/itpp/stat/mog_generic.cpp:581:21: note: Invalid argument itpp-4.3.1/tests/vec_test.cpp:189:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/tests/vec_test.cpp:188:6: note: a2 is assigned itpp-4.3.1/tests/vec_test.cpp:189:6: note: a2 is overwritten itpp-4.3.1/itpp/stat/mog_generic.cpp:298:13: style: Variable 'diag_cov' can be declared as reference to const [constVariable] itpp-4.3.1/tests/vec_test.cpp:192:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/tests/vec_test.cpp:191:6: note: a2 is assigned itpp-4.3.1/tests/vec_test.cpp:192:6: note: a2 is overwritten itpp-4.3.1/itpp/stat/mog_generic.cpp:299:13: style: Variable 'diag_cov_inv_etc' can be declared as reference to const [constVariable] itpp-4.3.1/tests/vec_test.cpp:195:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/tests/vec_test.cpp:194:6: note: a2 is assigned itpp-4.3.1/tests/vec_test.cpp:195:6: note: a2 is overwritten itpp-4.3.1/tests/vec_test.cpp:198:6: style: Variable 'a2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/tests/vec_test.cpp:197:6: note: a2 is assigned itpp-4.3.1/tests/vec_test.cpp:198:6: note: a2 is overwritten itpp-4.3.1/itpp/comm/turbo.cpp:367:7: style: The scope of the variable 'count' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:370:25: style: The scope of the variable 'CONTINUE' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:494:30: style: The scope of the variable 'nrof_used_iterations_i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:496:25: style: The scope of the variable 'CONTINUE' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:708:13: style: The scope of the variable 'p' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:708:19: style: The scope of the variable 'p1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:764:13: style: The scope of the variable 'p' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:764:19: style: The scope of the variable 'p1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:840:7: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:840:10: style: The scope of the variable 'j' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:840:13: style: The scope of the variable 'ii' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:840:17: style: The scope of the variable 'p' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:840:24: style: The scope of the variable 'p1' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:937:7: style: The scope of the variable 'K' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:938:7: style: The scope of the variable 'R' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:939:7: style: The scope of the variable 'C' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:940:7: style: The scope of the variable 'p' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:941:7: style: The scope of the variable 'v' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:7: style: The scope of the variable 'i' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:10: style: The scope of the variable 'j' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:13: style: The scope of the variable 'qj' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:17: style: The scope of the variable 'temp' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:23: style: The scope of the variable 'row' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:28: style: The scope of the variable 'col' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:33: style: The scope of the variable 'index' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:949:40: style: The scope of the variable 'count' can be reduced. [variableScope] itpp-4.3.1/itpp/comm/turbo.cpp:1157:8: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/signal/fastica.cpp:290:16: style: Redundant initialization for 'eigenvalues2'. The initialized value is overwritten before it is read. [redundantInitialization] itpp-4.3.1/itpp/signal/fastica.cpp:288:20: note: eigenvalues2 is initialized itpp-4.3.1/itpp/signal/fastica.cpp:290:16: note: eigenvalues2 is overwritten itpp-4.3.1/itpp/signal/fastica.cpp:407:8: style: Redundant initialization for 'dOut'. The initialized value is overwritten before it is read. [redundantInitialization] itpp-4.3.1/itpp/signal/fastica.cpp:403:12: note: dOut is initialized itpp-4.3.1/itpp/signal/fastica.cpp:407:8: note: dOut is overwritten itpp-4.3.1/itpp/signal/fastica.cpp:501:34: style: Redundant initialization for 'B'. The initialized value is overwritten before it is read. [redundantInitialization] itpp-4.3.1/itpp/signal/fastica.cpp:499:11: note: B is initialized itpp-4.3.1/itpp/signal/fastica.cpp:501:34: note: B is overwritten itpp-4.3.1/itpp/signal/fastica.cpp:572:13: style: Variable 'BOld2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/signal/fastica.cpp:534:17: note: BOld2 is assigned itpp-4.3.1/itpp/signal/fastica.cpp:572:13: note: BOld2 is overwritten itpp-4.3.1/itpp/signal/fastica.cpp:739:11: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] itpp-4.3.1/itpp/signal/fastica.cpp:735:13: note: w is initialized itpp-4.3.1/itpp/signal/fastica.cpp:739:11: note: w is overwritten itpp-4.3.1/itpp/signal/fastica.cpp:860:15: style: Variable 'wOld2' is reassigned a value before the old one has been used. [redundantAssignment] itpp-4.3.1/itpp/signal/fastica.cpp:795:19: note: wOld2 is assigned itpp-4.3.1/itpp/signal/fastica.cpp:860:15: note: wOld2 is overwritten itpp-4.3.1/itpp/signal/fastica.cpp:453:7: style: The scope of the variable 'failureLimit' can be reduced. [variableScope] itpp-4.3.1/itpp/signal/fastica.cpp:459:10: style: The scope of the variable 'minAbsCos' can be reduced. [variableScope] itpp-4.3.1/itpp/signal/fastica.cpp:459:27: style: The scope of the variable 'minAbsCos2' can be reduced. [variableScope] itpp-4.3.1/itpp/signal/fastica.cpp:455:17: style: Variable 'stroke' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/signal/fastica.cpp:456:15: style: Variable 'notFine' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/signal/fastica.cpp:457:13: style: Variable 'loong' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/signal/fastica.cpp:478:18: style: Variable 'usedNlinearity' is assigned a value that is never used. [unreadVariable] itpp-4.3.1/itpp/base/itfile.cpp:509:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] itpp-4.3.1/itpp/base/itfile.cpp:2328:3: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] itpp-4.3.1/itpp/base/itfile.cpp:2377:7: style: The scope of the variable 'skip' can be reduced. [variableScope] itpp-4.3.1/itpp/base/itfile.cpp:309:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:305:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:309:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:310:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:305:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:310:14: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:323:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:319:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:323:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:324:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:319:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:324:14: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:336:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:332:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:336:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:337:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:332:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:337:14: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:349:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:345:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:349:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:350:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:345:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:350:14: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:361:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:358:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:361:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:362:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:358:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:362:14: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:372:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:368:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:372:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:373:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:368:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:373:14: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:386:12: style: Local variable 'j' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:382:15: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:386:12: note: Shadow variable itpp-4.3.1/itpp/base/itfile.cpp:387:14: style: Local variable 'i' shadows outer variable [shadowVariable] itpp-4.3.1/itpp/base/itfile.cpp:382:12: note: Shadowed declaration itpp-4.3.1/itpp/base/itfile.cpp:387:14: note: Shadow variable diff: head itpp-4.3.1/gtests/galois_test.cpp:46:10: style: Variable 'ref' can be declared as const array [constVariable] 2.8 itpp-4.3.1/gtests/galois_test.cpp:46:10: style: Variable 'ref' can be declared with const [constVariable] head itpp-4.3.1/itpp/comm/multilateration.cpp:337:27: style: Parameter 'v' can be declared as const array [constParameter] 2.8 itpp-4.3.1/itpp/comm/multilateration.cpp:337:27: style: Parameter 'v' can be declared with const [constParameter] head itpp-4.3.1/itpp/comm/multilateration.cpp:337:40: style: Parameter 'M' can be declared as const array [constParameter] 2.8 itpp-4.3.1/itpp/comm/multilateration.cpp:337:40: style: Parameter 'M' can be declared with const [constParameter] head itpp-4.3.1/itpp/comm/multilateration.cpp:337:53: style: Parameter 'w' can be declared as const array [constParameter] 2.8 itpp-4.3.1/itpp/comm/multilateration.cpp:337:53: style: Parameter 'w' can be declared with const [constParameter] head itpp-4.3.1/itpp/stat/mog_generic.cpp:298:13: style: Variable 'diag_cov' can be declared as reference to const [constVariable] head itpp-4.3.1/itpp/stat/mog_generic.cpp:299:13: style: Variable 'diag_cov_inv_etc' can be declared as reference to const [constVariable] DONE