2026-05-03 22:01 ftp://ftp.de.debian.org/debian/pool/main/n/numexpr/numexpr_2.14.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.85+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 433 437 elapsed-time: 78.7 50.0 head-timing-info: old-timing-info: head results: numexpr-2.14.1/numexpr/complex_functions.hpp:483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/bespoke_functions.hpp:13:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/bespoke_functions.hpp:20:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interpreter.cpp:364:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interpreter.cpp:389:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interpreter.cpp:406:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interp_body.cpp:139:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_intp [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interpreter.cpp:818:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_intp [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interpreter.cpp:918:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_SUCCEED [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/interpreter.cpp:1050:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_SAFE_CASTING [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::threads' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::tids' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::init_sentinels_done' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::giveup' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::force_serial' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::count_mutex' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::count_threads' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::count_threads_mutex' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::count_threads_cv' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/module.hpp:47:5: warning: Member variable 'global_state::parallel_mutex' is not initialized in the constructor. [uninitMemberVar] numexpr-2.14.1/numexpr/interpreter.cpp:456:59: style: Condition 'arg<0' is always false [knownConditionTrueFalse] numexpr-2.14.1/numexpr/interpreter.cpp:454:26: note: Assignment 'arg=program[argloc]', assigned value is greater than -1 numexpr-2.14.1/numexpr/interpreter.cpp:456:59: note: Condition 'arg<0' is always false numexpr-2.14.1/numexpr/interpreter.cpp:462:29: style: Condition 'arg<0' is always false [knownConditionTrueFalse] numexpr-2.14.1/numexpr/interpreter.cpp:454:26: note: Assignment 'arg=program[argloc]', assigned value is greater than -1 numexpr-2.14.1/numexpr/interpreter.cpp:456:28: note: Assuming condition is false numexpr-2.14.1/numexpr/interpreter.cpp:462:29: note: Condition 'arg<0' is always false numexpr-2.14.1/numexpr/interpreter.cpp:1495:23: style: Condition 'op>=OP_PROD' is always true [knownConditionTrueFalse] numexpr-2.14.1/numexpr/interpreter.cpp:1492:16: note: Assuming that condition 'op=OP_PROD' is always true numexpr-2.14.1/numexpr/interpreter.cpp:343:34: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:381:45: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:388:17: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:404:48: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:413:48: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:418:50: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:639:36: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:640:36: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:642:35: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:643:35: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:655:18: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:208:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:209:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:213:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:214:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:215:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:216:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:217:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:220:28: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:221:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:222:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:223:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:225:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:226:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:227:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:230:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:231:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:232:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:233:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:235:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:236:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:237:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:238:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:240:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:241:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:242:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:243:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:245:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:246:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:247:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:248:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:250:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:251:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:252:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:253:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:255:31: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:258:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:260:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:262:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:263:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:264:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:265:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:266:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:267:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:268:31: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:269:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:270:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:272:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:274:28: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:275:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:276:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:277:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:280:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:282:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:284:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:285:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:286:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:287:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:291:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:293:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:294:31: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:295:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:296:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:298:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:300:28: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:301:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:302:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:303:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:306:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:307:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:309:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:311:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:312:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:313:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:319:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:326:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:328:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:329:31: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:335:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:338:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:345:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:353:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:357:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:358:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:359:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:361:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:363:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:364:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:365:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:371:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:378:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:380:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:381:31: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:387:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:390:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:397:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:405:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:409:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:411:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:413:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:415:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:419:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:422:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:424:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:426:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:434:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:439:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:440:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:442:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:450:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:456:28: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:464:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:465:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:466:30: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:475:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:484:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:492:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:503:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:510:13: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:514:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:515:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:516:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:517:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:518:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:521:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:522:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:523:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:524:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:525:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:529:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:530:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:531:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:532:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:534:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:535:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:536:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:537:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:818:33: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:892:48: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:989:22: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1010:48: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1115:23: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1232:31: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1303:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1328:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1348:25: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interpreter.cpp:1552:11: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/interp_body.cpp:213:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:214:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:215:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:216:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:217:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:258:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:259:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:260:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:262:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:263:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:264:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:265:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:266:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:267:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:268:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:269:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:270:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:272:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:274:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:275:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:276:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:277:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:280:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:281:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:282:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:284:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:285:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:286:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:287:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:291:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:293:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:294:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:295:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:296:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:298:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:300:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:301:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:302:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:303:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:306:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:307:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:308:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:309:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:311:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:312:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:313:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:319:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:326:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:328:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:329:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:335:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:338:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:345:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:353:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:357:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:358:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:359:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:360:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:361:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:363:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:364:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:365:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:371:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:378:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:380:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:381:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:387:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:390:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:397:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:405:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:409:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:411:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:413:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:415:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:417:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:419:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:422:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:424:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:426:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:434:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:442:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:450:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:456:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:464:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:465:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:466:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:503:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:510:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:514:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:515:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:516:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:517:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:518:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:521:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:522:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:523:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:524:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:525:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:529:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:530:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:531:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:532:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:534:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:535:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:536:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:537:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interpreter.cpp:1117:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interpreter.cpp:1144:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interpreter.cpp:1309:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interpreter.cpp:1370:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/interp_body.cpp:215:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:216:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:217:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:306:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:307:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:308:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:309:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:311:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:312:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:313:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:319:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:326:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:328:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:329:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:335:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:338:29: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:345:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:353:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:357:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:358:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:359:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:360:31: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:361:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:363:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:364:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:365:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:371:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:378:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:380:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:381:31: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:387:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:390:29: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:397:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:405:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:409:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:411:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:413:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:415:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:417:31: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:419:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:422:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:424:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:426:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:434:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:442:29: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:450:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:456:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:464:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:465:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:466:30: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:516:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:517:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:518:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:523:27: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:524:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:525:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:531:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:532:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:536:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/interp_body.cpp:537:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/complex_functions.hpp:111:12: style: The scope of the variable 's' can be reduced. [variableScope] numexpr-2.14.1/numexpr/complex_functions.hpp:111:14: style: The scope of the variable 'd' can be reduced. [variableScope] numexpr-2.14.1/numexpr/str-two-way.hpp:343:14: style: The scope of the variable 'shift' can be reduced. [variableScope] numexpr-2.14.1/numexpr/str-two-way.hpp:394:14: style: The scope of the variable 'shift' can be reduced. [variableScope] numexpr-2.14.1/numexpr/interp_body.cpp:201:20: style: The scope of the variable 'db' can be reduced. [variableScope] numexpr-2.14.1/numexpr/interpreter.cpp:343:20: style: Variable 'program_str' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:610:11: style: Variable 'res' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:680:27: style: Variable 'size_ptr' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:682:15: style: Variable 'iter_strides' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:727:27: style: Variable 'size_ptr' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:729:15: style: Variable 'iter_strides' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:1007:15: style: Variable 'memsteps' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/interpreter.cpp:547:9: style: struct member 'index_data::count' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/interpreter.cpp:548:9: style: struct member 'index_data::size' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/interpreter.cpp:549:9: style: struct member 'index_data::findex' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/interpreter.cpp:550:15: style: struct member 'index_data::shape' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/interpreter.cpp:551:15: style: struct member 'index_data::strides' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/interpreter.cpp:552:10: style: struct member 'index_data::index' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/interpreter.cpp:553:11: style: struct member 'index_data::buffer' is never used. [unusedStructMember] numexpr-2.14.1/numexpr/module.cpp:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/module.cpp:280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/module.cpp:423:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/module.cpp:487:5: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] numexpr-2.14.1/numexpr/module.cpp:101:16: warning: If memory allocation fails, then there is a possible null pointer dereference: mem [nullPointerOutOfMemory] numexpr-2.14.1/numexpr/module.cpp:100:30: note: Assuming allocation function fails numexpr-2.14.1/numexpr/module.cpp:100:15: note: Assignment 'mem=(char**)std::malloc(memsize)', assigned value is 0 numexpr-2.14.1/numexpr/module.cpp:101:16: note: Null pointer dereference numexpr-2.14.1/numexpr/module.cpp:31:16: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:100:15: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:239:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:466:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:467:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:468:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:469:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:470:29: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:487:38: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/module.cpp:38:10: style: The scope of the variable 'pc_error' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:39:9: style: The scope of the variable 'ret' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:40:9: style: The scope of the variable 'n_inputs' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:41:9: style: The scope of the variable 'n_constants' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:42:9: style: The scope of the variable 'n_temps' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:43:12: style: The scope of the variable 'memsize' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:47:12: style: The scope of the variable 'errmsg' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:270:9: style: The scope of the variable 't' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:270:12: style: The scope of the variable 'rc' can be reduced. [variableScope] numexpr-2.14.1/numexpr/module.cpp:385:30: style: Parameter 'self' can be declared as pointer to const. However it seems that 'Py_get_num_threads' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] numexpr-2.14.1/numexpr/module.cpp:405:26: note: You might need to cast the function pointer here numexpr-2.14.1/numexpr/module.cpp:385:30: note: Parameter 'self' can be declared as pointer to const numexpr-2.14.1/numexpr/module.cpp:385:46: style: Parameter 'args' can be declared as pointer to const. However it seems that 'Py_get_num_threads' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] numexpr-2.14.1/numexpr/module.cpp:405:26: note: You might need to cast the function pointer here numexpr-2.14.1/numexpr/module.cpp:385:46: note: Parameter 'args' can be declared as pointer to const numexpr-2.14.1/numexpr/module.cpp:458:11: style: Variable 'max_thread_str' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/numexpr_object.cpp:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/numexpr_object.cpp:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/numexpr_object.cpp:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/numexpr_object.cpp:54:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:99:30: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:99:50: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:100:9: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:100:28: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:101:9: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:126:27: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:215:11: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:216:14: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:217:16: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:218:16: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:246:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:286:26: style: C-style pointer casting [cstyleCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:48:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:81:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:252:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:258:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:266:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:273:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:279:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:266:27: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:273:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:279:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] numexpr-2.14.1/numexpr/numexpr_object.cpp:287:19: style: Variable 'value' can be declared as pointer to const [constVariablePointer] numexpr-2.14.1/numexpr/win32/pthread.c:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/win32/pthread.c:69:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/win32/pthread.c:127:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/win32/pthread.c:207:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] numexpr-2.14.1/numexpr/win32/pthread.c:54:49: style:inconclusive: Function 'pthread_create' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] numexpr-2.14.1/numexpr/win32/pthread.h:108:41: style: Parameter 'sigs' can be declared as pointer to const [constParameterPointer] numexpr-2.14.1/numexpr/win32/pthread.h:109:40: style: Parameter 'sigs' can be declared as pointer to const [constParameterPointer] numexpr-2.14.1/numexpr/win32/pthread.h:110:39: style: Parameter 'sigs' can be declared as pointer to const [constParameterPointer] numexpr-2.14.1/numexpr/win32/pthread.h:111:39: style: Parameter 'sigs' can be declared as pointer to const [constParameterPointer] numexpr-2.14.1/numexpr/win32/pthread.h:112:54: style: Parameter 'newmask' can be declared as pointer to const [constParameterPointer] numexpr-2.14.1/numexpr/win32/pthread.h:113:45: style: Parameter 'oldmask' can be declared as pointer to const [constParameterPointer] diff: 2.20.0 numexpr-2.14.1/numexpr/interp_body.cpp:426:26: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] 2.20.0 numexpr-2.14.1/numexpr/interp_body.cpp:434:13: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] 2.20.0 numexpr-2.14.1/numexpr/interp_body.cpp:450:13: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] 2.20.0 numexpr-2.14.1/numexpr/interp_body.cpp:456:28: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] 2.20.0 numexpr-2.14.1/numexpr/interp_body.cpp:492:13: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] head numexpr-2.14.1/numexpr/win32/pthread.c:54:49: style:inconclusive: Function 'pthread_create' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] DONE