2024-04-18 20:17 ftp://ftp.de.debian.org/debian/pool/main/m/multitime/multitime_1.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 8c78869 (2024-04-18 16:27:02 +0200) count: 28 9 elapsed-time: 4.1 23.0 head-timing-info: old-timing-info: head results: multitime-1.4/format.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:130:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_utime [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:140:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_stime [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_maxrss [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_minflt [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_majflt [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nswap [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_inblock [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_oublock [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_msgsnd [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_msgrcv [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nsignals [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nvcsw [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nivcsw [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_utime [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitime-1.4/format.c:44:30: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] multitime-1.4/format.c:185:10: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] multitime-1.4/multitime.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitime-1.4/multitime.c:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXG [valueFlowBailoutIncompleteVar] multitime-1.4/multitime.c:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] multitime-1.4/multitime.c:576:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] multitime-1.4/multitime.c:741:10: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] multitime-1.4/multitime.c:625:23: style: Local variable 'ep' shadows outer variable [shadowVariable] multitime-1.4/multitime.c:600:23: note: Shadowed declaration multitime-1.4/multitime.c:625:23: note: Shadow variable multitime-1.4/multitime.c:626:22: style: Local variable 'lval' shadows outer variable [shadowVariable] multitime-1.4/multitime.c:601:22: note: Shadowed declaration multitime-1.4/multitime.c:626:22: note: Shadow variable multitime-1.4/multitime.c:297:36: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] multitime-1.4/multitime.c:547:32: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] diff: head multitime-1.4/format.c:130:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_utime [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:140:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_stime [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_maxrss [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_minflt [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_majflt [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nswap [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_inblock [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_oublock [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_msgsnd [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_msgrcv [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nsignals [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nvcsw [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nivcsw [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_utime [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head multitime-1.4/format.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head multitime-1.4/multitime.c:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXG [valueFlowBailoutIncompleteVar] head multitime-1.4/multitime.c:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head multitime-1.4/multitime.c:576:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] DONE