2025-09-16 01:53 ftp://ftp.de.debian.org/debian/pool/main/s/scheme9/scheme9_2025.08.12.orig.tar.xz cppcheck-options: --library=posix --library=gnu --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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.43+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: 3e169d6 (2025-09-15 13:38:15 +0200) count: 245 245 elapsed-time: 2.9 3.0 head-timing-info: old-timing-info: head results: scheme9-2025.08.12/attic/sys-plan9/s9-ffi.c:16:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S9_INT_SEG_LIMIT [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/s9-ffi.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/csv/csv.c:35:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/csv/csv.c:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/s9-ffi.c:33:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/ext/curses/curses.c:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLS [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:141:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:164:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:197:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:251:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:257:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:269:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:297:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:320:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:330:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:346:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:352:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:364:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:370:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:376:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:382:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:388:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:394:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:400:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:406:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:412:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:426:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/curses/curses.c:139:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/attic/sys-plan9/plan9.c:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tversion [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:548:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRMAX [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:566:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:576:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRMAX [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:585:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:631:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:643:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:653:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:663:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:683:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRMAX [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:723:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRMAX [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:737:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:769:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:793:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:814:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:829:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:846:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:936:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:976:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:981:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRMAX [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:999:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERRMAX [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:1025:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:1110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIC [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:139:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:257:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ports [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ports [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:325:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:371:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:401:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:409:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:440:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:461:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:505:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:514:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:539:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:598:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:709:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:768:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:772:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:776:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:780:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:784:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:788:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:792:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:796:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:800:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:804:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:808:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:812:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:816:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:845:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:912:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:1127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/ext/sys-unix/unix.c:316:7: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:324:7: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:350:8: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:400:7: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:408:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:884:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:890:6: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] scheme9-2025.08.12/ext/sys-unix/unix.c:355:10: style: Condition 'pw!=NULL' is always true [knownConditionTrueFalse] scheme9-2025.08.12/ext/sys-unix/unix.c:250:2: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] scheme9-2025.08.12/ext/sys-unix/unix.c:104:22: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/ext/sys-unix/unix.c:106:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/ext/sys-unix/unix.c:434:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/ext/sys-unix/unix.c:455:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/ext/sys-unix/unix.c:870:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/util/rpp.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/util/rpp.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/util/rpp.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/util/rpp.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/attic/sys-plan9/plan9.c:168:6: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] scheme9-2025.08.12/attic/sys-plan9/plan9.c:748:2: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] scheme9-2025.08.12/attic/sys-plan9/plan9.c:745:15: note: Assuming allocation function fails scheme9-2025.08.12/attic/sys-plan9/plan9.c:745:15: note: Assignment 'argv=malloc((s9_length(cadr(x))+2)*sizeof(char*))', assigned value is 0 scheme9-2025.08.12/attic/sys-plan9/plan9.c:748:2: note: Null pointer dereference scheme9-2025.08.12/attic/sys-plan9/plan9.c:751:3: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] scheme9-2025.08.12/attic/sys-plan9/plan9.c:745:15: note: Assuming allocation function fails scheme9-2025.08.12/attic/sys-plan9/plan9.c:745:15: note: Assignment 'argv=malloc((s9_length(cadr(x))+2)*sizeof(char*))', assigned value is 0 scheme9-2025.08.12/attic/sys-plan9/plan9.c:751:3: note: Null pointer dereference scheme9-2025.08.12/attic/sys-plan9/plan9.c:752:2: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] scheme9-2025.08.12/attic/sys-plan9/plan9.c:745:15: note: Assuming allocation function fails scheme9-2025.08.12/attic/sys-plan9/plan9.c:745:15: note: Assignment 'argv=malloc((s9_length(cadr(x))+2)*sizeof(char*))', assigned value is 0 scheme9-2025.08.12/attic/sys-plan9/plan9.c:752:2: note: Null pointer dereference scheme9-2025.08.12/attic/sys-plan9/plan9.c:165:26: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/attic/sys-plan9/plan9.c:547:22: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/attic/sys-plan9/plan9.c:722:8: style: Variable 'buf1' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/attic/sys-plan9/plan9.c:1104:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/attic/sys-plan9/plan9.c:450:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] scheme9-2025.08.12/s9core.c:270:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9core.c:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9core.c:2719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9core.c:3029:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9core.c:3100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/util/rpp.c:33:2: warning: fprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] scheme9-2025.08.12/util/rpp.c:30:7: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/util/rpp.c:30:13: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/util/rpp.c:30:18: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/util/rpp.c:128:8: style: Variable 'obuf' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/util/rpp.c:150:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/util/rpp.c:167:8: style: Variable 'digits' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/util/rpp.c:178:14: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:1385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9.c:1436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9.c:1477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9.c:1562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9.c:1667:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9.c:4234:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scheme9-2025.08.12/s9core.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] scheme9-2025.08.12/s9core.c:424:2: error: Common realloc mistake: 'S9_car' nulled but not freed upon failure [memleakOnRealloc] scheme9-2025.08.12/s9core.c:425:2: error: Common realloc mistake: 'S9_cdr' nulled but not freed upon failure [memleakOnRealloc] scheme9-2025.08.12/s9core.c:426:2: error: Common realloc mistake: 'S9_tag' nulled but not freed upon failure [memleakOnRealloc] scheme9-2025.08.12/s9core.c:906:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] scheme9-2025.08.12/s9core.c:907:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] scheme9-2025.08.12/s9core.c:908:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] scheme9-2025.08.12/s9core.c:403:28: style:inconclusive: Function 's9_set_node_limit' argument 1 names different: declaration 'k' definition 'n'. [funcArgNamesDifferent] scheme9-2025.08.12/s9core.h:552:28: note: Function 's9_set_node_limit' argument 1 names different: declaration 'k' definition 'n'. scheme9-2025.08.12/s9core.c:403:28: note: Function 's9_set_node_limit' argument 1 names different: declaration 'k' definition 'n'. scheme9-2025.08.12/s9core.c:407:30: style:inconclusive: Function 's9_set_vector_limit' argument 1 names different: declaration 'k' definition 'n'. [funcArgNamesDifferent] scheme9-2025.08.12/s9core.h:555:30: note: Function 's9_set_vector_limit' argument 1 names different: declaration 'k' definition 'n'. scheme9-2025.08.12/s9core.c:407:30: note: Function 's9_set_vector_limit' argument 1 names different: declaration 'k' definition 'n'. scheme9-2025.08.12/s9core.c:917:19: style:inconclusive: Function 's9_mkfix' argument 1 names different: declaration 'i' definition 'v'. [funcArgNamesDifferent] scheme9-2025.08.12/s9core.h:503:22: note: Function 's9_mkfix' argument 1 names different: declaration 'i' definition 'v'. scheme9-2025.08.12/s9core.c:917:19: note: Function 's9_mkfix' argument 1 names different: declaration 'i' definition 'v'. scheme9-2025.08.12/s9core.c:945:23: style:inconclusive: Function 's9_make_char' argument 1 names different: declaration 'c' definition 'x'. [funcArgNamesDifferent] scheme9-2025.08.12/s9core.h:493:26: note: Function 's9_make_char' argument 1 names different: declaration 'c' definition 'x'. scheme9-2025.08.12/s9core.c:945:23: note: Function 's9_make_char' argument 1 names different: declaration 'c' definition 'x'. scheme9-2025.08.12/s9core.c:1071:20: style:inconclusive: Function 's9_conses' argument 1 names different: declaration 'a' definition 'n'. [funcArgNamesDifferent] scheme9-2025.08.12/s9core.h:463:23: note: Function 's9_conses' argument 1 names different: declaration 'a' definition 'n'. scheme9-2025.08.12/s9core.c:1071:20: note: Function 's9_conses' argument 1 names different: declaration 'a' definition 'n'. scheme9-2025.08.12/s9core.c:2605:29: style:inconclusive: Function 's9_real_to_string' argument 1 names different: declaration 'r' definition 'x'. [funcArgNamesDifferent] scheme9-2025.08.12/s9core.h:541:35: note: Function 's9_real_to_string' argument 1 names different: declaration 'r' definition 'x'. scheme9-2025.08.12/s9core.c:2605:29: note: Function 's9_real_to_string' argument 1 names different: declaration 'r' definition 'x'. scheme9-2025.08.12/s9core.c:217:34: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:328:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:381:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:457:8: style: Variable 'bc' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9core.c:769:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:862:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:890:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:994:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:1107:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2295:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2664:30: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2675:31: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2745:46: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2747:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9core.c:2754:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2754:42: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2857:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2864:27: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2864:39: style: Parameter 'magic' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2941:27: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2941:39: style: Parameter 'magic' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9core.c:2854:7: style: struct member 'magic::pad' is never used. [unusedStructMember] scheme9-2025.08.12/s9.c:4521:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] scheme9-2025.08.12/s9.c:2502:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] scheme9-2025.08.12/s9.c:2503:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] scheme9-2025.08.12/s9.c:2504:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] scheme9-2025.08.12/s9.c:342:18: style:inconclusive: Function 'error' argument 1 names different: declaration 'msg' definition 's'. [funcArgNamesDifferent] scheme9-2025.08.12/s9ext.h:32:18: note: Function 'error' argument 1 names different: declaration 'msg' definition 's'. scheme9-2025.08.12/s9.c:342:18: note: Function 'error' argument 1 names different: declaration 'msg' definition 's'. scheme9-2025.08.12/s9.c:342:26: style:inconclusive: Function 'error' argument 2 names different: declaration 'expr' definition 'x'. [funcArgNamesDifferent] scheme9-2025.08.12/s9ext.h:32:28: note: Function 'error' argument 2 names different: declaration 'expr' definition 'x'. scheme9-2025.08.12/s9.c:342:26: note: Function 'error' argument 2 names different: declaration 'expr' definition 'x'. scheme9-2025.08.12/s9.c:725:21: style:inconclusive: Function 'subvector' argument 1 names different: declaration 'v' definition 'x'. [funcArgNamesDifferent] scheme9-2025.08.12/s9.c:399:21: note: Function 'subvector' argument 1 names different: declaration 'v' definition 'x'. scheme9-2025.08.12/s9.c:725:21: note: Function 'subvector' argument 1 names different: declaration 'v' definition 'x'. scheme9-2025.08.12/s9.c:866:19: style:inconclusive: Function 'getbind' argument 1 names different: declaration 'x' definition 'v'. [funcArgNamesDifferent] scheme9-2025.08.12/s9.c:302:19: note: Function 'getbind' argument 1 names different: declaration 'x' definition 'v'. scheme9-2025.08.12/s9.c:866:19: note: Function 'getbind' argument 1 names different: declaration 'x' definition 'v'. scheme9-2025.08.12/s9.c:2006:22: style:inconclusive: Function 'print_form' argument 1 names different: declaration 'x' definition 'n'. [funcArgNamesDifferent] scheme9-2025.08.12/s9.c:298:22: note: Function 'print_form' argument 1 names different: declaration 'x' definition 'n'. scheme9-2025.08.12/s9.c:2006:22: note: Function 'print_form' argument 1 names different: declaration 'x' definition 'n'. scheme9-2025.08.12/s9.c:3569:26: style:inconclusive: Function 'integer_value' argument 1 names different: declaration 'src' definition 'who'. [funcArgNamesDifferent] scheme9-2025.08.12/s9ext.h:33:26: note: Function 'integer_value' argument 1 names different: declaration 'src' definition 'who'. scheme9-2025.08.12/s9.c:3569:26: note: Function 'integer_value' argument 1 names different: declaration 'src' definition 'who'. scheme9-2025.08.12/s9.c:347:19: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:347:30: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:436:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:516:21: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:516:31: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:717:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:726:11: style: Variable 'vx' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:742:8: style: Variable 'vx' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:800:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:885:30: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:939:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:1219:12: style: Variable 'imgdir' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:1542:24: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:1543:7: style: Variable 'digits' can be declared as const array [constVariable] scheme9-2025.08.12/s9.c:1850:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:1902:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:2014:27: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:2483:8: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:3379:11: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:3501:8: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:3569:26: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:3585:29: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:3616:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:3683:17: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:3704:17: style: Parameter 'who' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:4060:8: style: Variable 's0' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:4138:14: style: Variable 'ov' can be declared as pointer to const [constVariablePointer] scheme9-2025.08.12/s9.c:4353:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] scheme9-2025.08.12/s9.c:4362:8: style: Variable 'bv' can be declared as pointer to const [constVariablePointer] diff: DONE