2025-10-14 04:23 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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: d69955c (2025-10-12 14:19:26 +0200) count: 89 89 elapsed-time: 24.6 24.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: DONE