2025-07-05 11:44 ftp://ftp.de.debian.org/debian/pool/main/p/pyerfa/pyerfa_2.0.1.5+ds.orig.tar.xz 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 -j10 platform: Linux-6.8.12-11-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 9b11b6b (2025-07-04 16:03:30 +0200) count: 89 89 elapsed-time: 20.6 20.8 head-timing-info: old-timing-info: head results: pyerfa-2.0.1.5/erfa/ufunc.c:9799:39: debug: Function::addArguments found argument 'module' with varid 0. [varid0] pyerfa-2.0.1.5/erfa/ufunc.c:9823:39: debug: Function::addArguments found argument 'module' with varid 0. [varid0] pyerfa-2.0.1.5/erfa/ufunc.c:423:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:455:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:531:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:599:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:760:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:783:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:810:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:919:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1021:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1410:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1593:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1799:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _astrom [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:1898:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _b [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:9528:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elsize [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:9635:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NATIVE [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:9666:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_num [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:9767:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:9806:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:9831:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:10248:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] pyerfa-2.0.1.5/erfa/ufunc.c:77:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:85:10: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:96:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:109:14: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:205:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:251:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2327:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2346:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2365:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2384:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2403:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2422:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2441:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2460:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2479:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2498:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2517:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2536:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2555:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:2574:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:3374:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:3407:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:3895:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:3918:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:4937:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:4960:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:4983:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5014:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5037:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5060:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5211:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5234:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5257:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5280:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5303:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5326:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5349:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5380:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5411:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5434:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5465:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5488:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5533:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5564:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:5587:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:6749:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:7417:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:7795:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:7814:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:8629:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:8660:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:8699:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:8730:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:8979:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:9006:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] pyerfa-2.0.1.5/erfa/ufunc.c:81:68: style: Parameter 'd' can be declared as const array [constParameter] pyerfa-2.0.1.5/erfa/ufunc.c:9512:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] pyerfa-2.0.1.5/erfa/ufunc.c:9644:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] pyerfa-2.0.1.5/erfa/ufunc.c:9731:25: style: Variable 'funcdata' can be declared as pointer to const [constVariablePointer] diff: head pyerfa-2.0.1.5/erfa/ufunc.c:10248:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] 2.17.0 pyerfa-2.0.1.5/erfa/ufunc.c:9915:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ufunc_loop_cal2jd [valueFlowBailoutIncompleteVar] DONE