2025-05-09 19:50 ftp://ftp.de.debian.org/debian/pool/main/c/clisp/clisp_2.49.20241228.gitc3ec11b.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=pcre --library=bsd --library=openssl --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-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: b3c7f00 (2025-05-09 17:59:20 +0200) count: 508 487 elapsed-time: 12.6 14.3 head-timing-info: old-timing-info: head results: clisp-2.49.20241228.gitc3ec11b/modules/fastcgi/fastcgi_wrappers.c:114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/fastcgi/fastcgi_wrappers.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/fastcgi/fastcgi_wrappers.c:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/dirkey/dirkey.c:103:28: error: syntax error [syntaxError] clisp-2.49.20241228.gitc3ec11b/modules/berkeley-db/bdb.c:10:0: error: #error Berkeley-DB requires CLISP FOREIGN CPP macro [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/berkeley-db/bdb.c:10:3: error: #error Berkeley-DB requires CLISP FOREIGN CPP macro [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/fastcgi/fastcgi_wrappers.c:53:27: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/modules/fastcgi/fastcgi_wrappers.c:86:12: style: Variable 'equ' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/modules/fastcgi/fastcgi_wrappers.c:136:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/modules/gdbm/gdbm.c:20:0: error: #error No GDBM headers! [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/gdbm/gdbm.c:20:3: error: #error No GDBM headers! [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/i18n/gettext.c:133:23: error: syntax error [syntaxError] clisp-2.49.20241228.gitc3ec11b/modules/pari/cpari.c:60:0: error: #error no pari_init_opts, no pari_init: cannot initialize PARI [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/pari/cpari.c:60:4: error: #error no pari_init_opts, no pari_init: cannot initialize PARI [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/pcre/cpcre.c:16:0: error: #error No PCRE headers! [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/pcre/cpcre.c:16:3: error: #error No PCRE headers! [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/queens/callqueens.c:7:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFMODULE is a macro then please configure it. [unknownMacro] clisp-2.49.20241228.gitc3ec11b/modules/rawsock/rawsock.c:198:3: error: syntax error [syntaxError] clisp-2.49.20241228.gitc3ec11b/modules/regexp/regexi.c:15:0: error: #error FOREIGN is not defined. [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/regexp/regexi.c:15:2: error: #error FOREIGN is not defined. [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:191:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:437:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:638:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:659:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:730:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_STMT [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:925:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_OBJECT [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1018:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1053:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_ERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1090:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_STMT [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1215:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_CLOB [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1229:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_ENV [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/syscalls/calls.c:383:0: error: #error file_offset_t is not defined [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/modules/syscalls/calls.c:383:3: error: #error file_offset_t is not defined [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/_clisp.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/_clisp.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LISPLIBDIR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/ari_asm_arm-macro.c:2:9: error: syntax error: . text [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/ari_asm_hppa-macro.c:2:9: error: syntax error: . LEVEL [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/asm-i386.h:291:1: error: syntax error: . text [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/_clisp.c:83:25: style: Parameter 'program_name' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/_clisp.c:83:45: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/_clisp.c:94:9: style: Variable 'argv_lisplibdir' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/_clisp.c:101:9: style: Variable 'argv_localedir' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/ari_asm_mips-macro.c:2:9: error: syntax error: . text [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/ari_asm_mips64-macro.c:2:9: error: syntax error: . text [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/ari_asm_sparc-macro.c:5:9: error: syntax error: . section [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/ari_asm_sparc64-macro.c:2:3: error: syntax error: . register [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/execname.c:106:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/w32sock.h:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/accept.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/af_alg.h:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/af_alg.h:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/af_alg.h:97:21: style: Parameter 'resblock' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/af_alg.h:103:21: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/af_alg.h:104:21: style: Parameter 'resblock' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/basename-lgpl.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/basename-lgpl.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/bind.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:551:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'const char *'. [invalidPrintfArgType_sint] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:551:4: error: sprintf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:263:7: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:261:51: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:261:27: note: Assignment 'r=(struct sqlval*)malloc(sizeof(struct sqlval))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:263:7: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:264:7: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:261:51: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:261:27: note: Assignment 'r=(struct sqlval*)malloc(sizeof(struct sqlval))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:264:7: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:566:7: warning: If memory allocation fails, then there is a possible null pointer dereference: (char*)col->data [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:565:23: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:565:23: note: Assignment 'col->data=malloc(fetch_buflen)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:566:7: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:616:5: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:49: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:25: note: Assignment 'e=(struct sqlcol*)malloc(sizeof(struct sqlcol))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:616:5: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:617:5: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:49: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:25: note: Assignment 'e=(struct sqlcol*)malloc(sizeof(struct sqlcol))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:617:5: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:618:5: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:49: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:25: note: Assignment 'e=(struct sqlcol*)malloc(sizeof(struct sqlcol))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:618:5: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:619:5: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:49: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:25: note: Assignment 'e=(struct sqlcol*)malloc(sizeof(struct sqlcol))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:619:5: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:620:5: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:49: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:25: note: Assignment 'e=(struct sqlcol*)malloc(sizeof(struct sqlcol))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:620:5: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:621:5: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:49: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:613:25: note: Assignment 'e=(struct sqlcol*)malloc(sizeof(struct sqlcol))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:621:5: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:961:35: warning: Either the condition 'schema' is redundant or there is possible null pointer dereference: schema. [nullPointerRedundantCheck] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:972:8: note: Assuming that condition 'schema' is not redundant clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:961:35: note: Null pointer dereference clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:441:21: style: Local variable 'ncol' shadows outer function [shadowFunction] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:54:25: note: Shadowed declaration clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:441:21: note: Shadow variable clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:447:21: style: Local variable 'success' shadows outer function [shadowFunction] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:56:25: note: Shadowed declaration clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:447:21: note: Shadow variable clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:878:17: style: Local variable 'success' shadows outer function [shadowFunction] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:56:25: note: Shadowed declaration clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:878:17: note: Shadow variable clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:359:9: style: Variable 'defind' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:392:11: style: Variable 'defind' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:818:10: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1016:114: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1067:12: style: Variable 'home' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1322:63: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1386:37: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1459:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/btowc.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:191:21: style: Variable 'status' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:191:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:232:37: style: Variable 'null' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:235:37: style: Variable 'col' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:315:12: style: Variable 'null' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:322:12: style: Variable 'null' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:344:8: style: Variable 'null' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:442:41: style: Variable 'col' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:446:41: style: Variable 'fetch_buflen' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:447:41: style: Variable 'success' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:448:41: style: Variable 'define_status' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:449:35: style: Variable 'define_dest' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:450:41: style: Variable 'define_len' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:451:41: style: Variable 'define_type' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1151:15: style: Unused variable: buf [unusedVariable] clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:1403:7: style: Unused variable: n [unusedVariable] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:122:1: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:123:1: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/floatparam.c:129:27: style: Parameter 'argv' can be declared as const array [constParameter] clisp-2.49.20241228.gitc3ec11b/src/gllib/c-ctype.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/c-ctype.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/c32_get_type_test.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c32isalnum [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/connect.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/dirname.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/dirname.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/freading.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/freading.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/attribute.h:93:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/attribute.h:93:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/fpurge.c:146:0: error: #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/fpurge.c:146:4: error: #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fseeko.c:111:0: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/fseeko.c:111:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/stat-time.h:26:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/stat-time.h:26:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/getloadavg.c:939:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/getloadavg.c:407:20: style: Parameter 'loadavg' can be declared as const array [constParameter] clisp-2.49.20241228.gitc3ec11b/src/gllib/minmax.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/minmax.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/getpeername.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/getpeername.c:32:60: style: Parameter 'addrlen' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/getsockname.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/getsockname.c:32:60: style: Parameter 'addrlen' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/getsockopt.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/gettimeofday.c:142:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/gettimeofday.c:142:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/hard-locale.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_ntop.c:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_ntop.c:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_ntop.c:92:27: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_pton.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/ioctl.c:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/ioctl.c:62:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_pton.c:152:16: error: Uninitialized variable: tmp [uninitvar] clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_pton.c:150:14: note: Assuming condition is false clisp-2.49.20241228.gitc3ec11b/src/gllib/inet_pton.c:152:16: note: Uninitialized variable: tmp clisp-2.49.20241228.gitc3ec11b/src/gllib/listen.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/localcharset.c:1090:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] clisp-2.49.20241228.gitc3ec11b/src/gllib/localcharset.c:1081:24: note: Assignment 'locale=NULL', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/src/gllib/localcharset.c:1090:14: note: Condition 'locale==NULL' is always true clisp-2.49.20241228.gitc3ec11b/src/gllib/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gllib/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gllib/localcharset.c:1099:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:925:38: style: Condition 'n!=string_end' is always true [knownConditionTrueFalse] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1109:36: style: Condition 'rs==string' is always false [knownConditionTrueFalse] clisp-2.49.20241228.gitc3ec11b/src/gllib/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:934:18: style:inconclusive: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:37:37: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:934:18: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1096:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1105:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1113:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1137:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1154:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] clisp-2.49.20241228.gitc3ec11b/src/gllib/fnmatch_loop.c:1164:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray-skeleton.c:95:0: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray-skeleton.c:95:3: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_finalize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_emplace_enlarge.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_finalize.c:29:33: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_finalize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_finalize.c:66:18: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_finalize.c:29:33: note: Parameter 'scratch' can be declared as pointer to const clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_resize.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_resize.c:31:31: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_resize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_resize.c:68:18: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_resize.c:31:31: note: Parameter 'scratch' can be declared as pointer to const clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_emplace_enlarge.c:31:40: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_emplace_enlarge' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_emplace_enlarge.c:77:18: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray_emplace_enlarge.c:31:40: note: Parameter 'scratch' can be declared as pointer to const clisp-2.49.20241228.gitc3ec11b/src/gllib/malloca.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/strnlen1.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/strnlen1.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/mbtowc-impl.h:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/mkfifo.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/mknod.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/mktime.c:588:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] clisp-2.49.20241228.gitc3ec11b/src/gllib/msvc-inval.h:57:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/msvc-inval.h:57:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/msvc-nothrow.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/msvc-nothrow.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/nl_langinfo.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/nl_langinfo.c:388:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/readlink.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/nl_langinfo.c:462:5: style: Statements following 'return' will never be executed. [unreachableCode] clisp-2.49.20241228.gitc3ec11b/src/gllib/recv.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/recvfrom.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regcomp.c:125:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] clisp-2.49.20241228.gitc3ec11b/src/gllib/select.c:576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:951:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:966:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:999:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1311:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1387:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1460:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1508:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1545:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1598:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1646:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/send.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/sendto.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/setlocale_null-unlocked.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/setlocale_null.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/setsockopt.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/sha1.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/sha1.h:24:4: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/shutdown.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:907:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1605:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1846:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_mb [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UTF8_PERIOD [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_CHARS [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3954:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4018:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4094:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/sockets.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/sockets.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/strerror-override.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/strerror-override.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/strnlen.c:32:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1611:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regex_internal.c:1661:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_UNUSED [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/strverscmp.c:111:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:416:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:465:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:492:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:592:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:626:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:639:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:644:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:649:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:655:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:664:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:674:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:973:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:993:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:1007:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:1011:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:1016:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:1021:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:1027:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/strptime.c:1033:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_NONBLOCK [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_nocreate [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/time_r.c:42:30: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] clisp-2.49.20241228.gitc3ec11b/src/gllib/time_r.c:48:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:247:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:126:17: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_file' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:177:21: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:126:17: note: Parameter 'tmpl' can be declared as pointer to const clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:128:8: style: Variable 'openflags' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:135:16: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:178:20: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:135:16: note: Parameter 'tmpl' can be declared as pointer to const clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:135:39: style: Parameter 'flags' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'flags' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:178:20: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:135:39: note: Parameter 'flags' can be declared as pointer to const clisp-2.49.20241228.gitc3ec11b/src/gllib/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1950:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:94:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1950:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3425:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:163:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3425:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3425:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:164:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3425:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3613:35: style:inconclusive: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:156:39: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:3613:35: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4010:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4010:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4073:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4073:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4088:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:4088:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:798:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1307:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1307:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1844:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1953:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:1988:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2084:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/regexec.c:2536:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/uniwidth/width.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonspacing_table_ind [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/unsetenv.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/vma-iter.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/vma-iter.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/gllib/wcrtomb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/wcrtomb.c:28:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-mutex.c:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-mutex.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-mutex.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gllib/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:414:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:560:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:640:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:727:8: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:761:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:762:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1439:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1469:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1475:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1531:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1607:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1680:12: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1432:12: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:507:15: style: Variable 'new' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:526:14: style: Parameter 'position' can be declared as pointer to const [constParameterPointer] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:528:11: style: Variable 'before' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:1107:11: style: Variable 'curbrk' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:336:21: style: struct member 'mstats::bytes_total' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:337:21: style: struct member 'mstats::chunks_used' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:338:21: style: struct member 'mstats::bytes_used' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:339:21: style: struct member 'mstats::chunks_free' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:340:21: style: struct member 'mstats::bytes_free' is never used. [unusedStructMember] clisp-2.49.20241228.gitc3ec11b/src/gmalloc.c:509:11: style: Variable 'new' is assigned a value that is never used. [unreadVariable] clisp-2.49.20241228.gitc3ec11b/src/lightning.c:2230:0: error: failed to expand 'jitc_repeat', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/lightning.c:2230:10: error: failed to expand 'jitc_repeat', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:479:3: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:480:3: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:534:16: style: Variable 'dummyaddr' can be declared as pointer to const [constVariablePointer] clisp-2.49.20241228.gitc3ec11b/src/intparam.c:559:27: style: Parameter 'argv' can be declared as const array [constParameter] clisp-2.49.20241228.gitc3ec11b/src/sp_asm_m68k-macro.c:11:16: error: syntax error [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/sp_asm_mips-macro.c:4:9: error: syntax error: . text [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/sp_asm_sparc-macro.c:2:9: error: syntax error: . section [syntaxError] clisp-2.49.20241228.gitc3ec11b/src/sp_asm_sparc64-macro.c:2:9: error: syntax error: . section [syntaxError] clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:18:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:21:27: style: Parameter 'argv' can be declared as const array. However it seems that 'main' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:29:56: note: You might need to cast the function pointer here clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:21:27: note: Parameter 'argv' can be declared as const array clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:25:21: error: Shifting 32-bit value by 39 bits is undefined behaviour [shiftTooManyBits] clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:24:19: note: Assuming that condition 'i<40' is not redundant clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:25:21: note: Shift clisp-2.49.20241228.gitc3ec11b/unix/malloc.c:25:21: error: Signed integer overflow for expression '1<index' is always true [knownConditionTrueFalse] clisp-2.49.20241228.gitc3ec11b/src/gllib/uniname/uniname.c:312:50: note: Assuming that condition 'unicode_index_to_name[i].index==index' is not redundant clisp-2.49.20241228.gitc3ec11b/src/gllib/uniname/uniname.c:327:55: note: Condition 'unicode_index_to_name[i].index>index' is always true clisp-2.49.20241228.gitc3ec11b/src/gllib/uniname/uniname.c:301:16: style: Local variable 'index' shadows outer variable [shadowVariable] clisp-2.49.20241228.gitc3ec11b/src/gllib/uniname/uninames.h:57067:32: note: Shadowed declaration clisp-2.49.20241228.gitc3ec11b/src/gllib/uniname/uniname.c:301:16: note: Shadow variable diff: head clisp-2.49.20241228.gitc3ec11b/modules/berkeley-db/bdb.c:10:3: error: #error Berkeley-DB requires CLISP FOREIGN CPP macro [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/modules/gdbm/gdbm.c:20:3: error: #error No GDBM headers! [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/modules/oracle/orafns.c:191:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] head clisp-2.49.20241228.gitc3ec11b/modules/pari/cpari.c:60:4: error: #error no pari_init_opts, no pari_init: cannot initialize PARI [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/modules/pcre/cpcre.c:16:3: error: #error No PCRE headers! [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/modules/regexp/regexi.c:15:2: error: #error FOREIGN is not defined. [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/modules/syscalls/calls.c:383:3: error: #error file_offset_t is not defined [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/attribute.h:93:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/basename-lgpl.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/c-ctype.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/dirname.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/fpurge.c:146:4: error: #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/freading.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/fseeko.c:111:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/gettimeofday.c:142:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/malloc/dynarray-skeleton.c:95:3: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/minmax.h:28:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/msvc-inval.h:57:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/msvc-nothrow.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/sha1.h:24:4: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/sockets.h:25:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/stat-time.h:26:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/strerror-override.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/strnlen1.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/gllib/vma-iter.h:23:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head clisp-2.49.20241228.gitc3ec11b/src/lightning.c:2230:10: error: failed to expand 'jitc_repeat', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:258:10: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:257:28: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:257:13: note: Assignment 's=(char*)xmalloc(s_len+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:258:10: note: Null pointer dereference 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:259:3: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:257:28: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:257:13: note: Assignment 's=(char*)xmalloc(s_len+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:259:3: note: Null pointer dereference 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:526:4: warning: If memory allocation fails, then there is a possible null pointer dereference: duplicate [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:525:38: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:525:22: note: Assignment 'duplicate=(struct Token*)xmalloc(sizeof(struct Token))', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/gctrigger.c:526:4: note: Null pointer dereference head clisp-2.49.20241228.gitc3ec11b/utils/unicode/nls_table.c:63:39: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/unicode/nls_table.c:62:27: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/unicode/nls_table.c:62:27: note: Assignment 'fname=malloc(strlen(directory)+strlen(filename)+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/unicode/nls_table.c:63:39: note: Null pointer dereference head clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:132:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:130:25: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:130:25: note: Assignment 'result=xmalloc(len1+len2+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:132:16: note: Null pointer addition 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:144:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:142:25: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:142:25: note: Assignment 'result=xmalloc(len1+len2+len3+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:144:16: note: Null pointer addition 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:145:16: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:142:25: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:142:25: note: Assignment 'result=xmalloc(len1+len2+len3+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:145:16: note: Null pointer addition 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:173:25: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:172:27: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:172:27: note: Assignment 'result=xmalloc(len+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:173:25: note: Null pointer dereference 2.17.0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:174:5: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:172:27: note: Assuming allocation function fails clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:172:27: note: Assignment 'result=xmalloc(len+1)', assigned value is 0 clisp-2.49.20241228.gitc3ec11b/utils/varbrace.c:174:5: note: Null pointer dereference DONE