2025-07-06 22:54 ftp://ftp.de.debian.org/debian/pool/main/a/apr-util/apr-util_1.6.3.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=bsd --library=sqlite3 --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 0eb4dd8 (2025-07-06 21:35:35 +0200) count: 140 139 elapsed-time: 2.1 2.1 head-timing-info: old-timing-info: head results: apr-util-1.6.3/buckets/apr_buckets.c:19:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE_NONSTD is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_eos.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_flush.c:27:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_alloc.c:69:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE_NONSTD is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_file.c:154:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_heap.c:43:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_brigade.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_pipe.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_pool.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_refcount.c:19:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE_NONSTD is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_simple.c:19:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE_NONSTD is a macro then please configure it. [unknownMacro] apr-util-1.6.3/buckets/apr_buckets_socket.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/apr_passwd.c:82:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/apr_md4.c:114:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/getuuid.c:175:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/apr_md5.c:145:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/uuid.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/apr_sha1.c:206:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/apr_siphash.c:98:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/dbd/apr_dbd.c:60:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/dbm/apr_dbm.c:57:0: error: #error a DBM implementation was not specified [preprocessorErrorDirective] apr-util-1.6.3/dbm/apr_dbm.c:57:2: error: #error a DBM implementation was not specified [preprocessorErrorDirective] apr-util-1.6.3/dbm/sdbm/sdbm.c:171:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/dbm/sdbm/sdbm_lock.c:25:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/encoding/apr_base64.c:119:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/hooks/apr_hooks.c:229:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/misc/apr_reslist.c:178:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/misc/apr_date.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/misc/apr_rmm.c:213:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/misc/apu_version.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/memcache/apr_memcache.c:132:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/strmatch/apr_strmatch.c:82:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/redis/apr_redis.c:143:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/dbm/sdbm/sdbm_pair.c:118:18: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/dbm/sdbm/sdbm_pair.c:136:18: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/dbm/sdbm/sdbm_pair.c:237:16: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] apr-util-1.6.3/dbm/sdbm/sdbm_pair.c:242:18: style: Variable 'ino' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/abts.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:327:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/abts.c:399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/dbd.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/dbd.c:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/dbd.c:308:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/dbd.c:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdate.c:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_USEC_PER_SEC [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdate.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_RFC822_DATE_LEN [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:202:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_BLOCK_READ [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_BLOCK_READ [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FOPEN_WRITE [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FOPEN_READ [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_BLOCK_READ [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdbd.c:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdate.c:126:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] apr-util-1.6.3/test/testdate.c:123:16: style: Variable 'tms' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/abts.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: subsuite [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:102:22: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:102:22: note: Assignment 'subsuite=malloc(sizeof(*subsuite))', assigned value is 0 apr-util-1.6.3/test/abts.c:103:5: note: Null pointer dereference apr-util-1.6.3/test/abts.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: subsuite [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:102:22: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:102:22: note: Assignment 'subsuite=malloc(sizeof(*subsuite))', assigned value is 0 apr-util-1.6.3/test/abts.c:104:5: note: Null pointer dereference apr-util-1.6.3/test/abts.c:105:5: warning: If memory allocation fails, then there is a possible null pointer dereference: subsuite [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:102:22: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:102:22: note: Assignment 'subsuite=malloc(sizeof(*subsuite))', assigned value is 0 apr-util-1.6.3/test/abts.c:105:5: note: Null pointer dereference apr-util-1.6.3/test/abts.c:134:9: warning: If memory allocation fails, then there is a possible null pointer dereference: suite [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:133:23: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:133:23: note: Assignment 'suite=malloc(sizeof(*suite))', assigned value is 0 apr-util-1.6.3/test/abts.c:134:9: note: Null pointer dereference apr-util-1.6.3/test/abts.c:135:9: warning: If memory allocation fails, then there is a possible null pointer dereference: suite [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:133:23: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:133:23: note: Assignment 'suite=malloc(sizeof(*suite))', assigned value is 0 apr-util-1.6.3/test/abts.c:135:9: note: Null pointer dereference apr-util-1.6.3/test/abts.c:166:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tc [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:165:16: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:165:16: note: Assignment 'tc=malloc(sizeof(*tc))', assigned value is 0 apr-util-1.6.3/test/abts.c:166:5: note: Null pointer dereference apr-util-1.6.3/test/abts.c:167:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tc [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:165:16: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:165:16: note: Assignment 'tc=malloc(sizeof(*tc))', assigned value is 0 apr-util-1.6.3/test/abts.c:167:5: note: Null pointer dereference apr-util-1.6.3/test/abts.c:174:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tc [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:165:16: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:165:16: note: Assignment 'tc=malloc(sizeof(*tc))', assigned value is 0 apr-util-1.6.3/test/abts.c:174:9: note: Null pointer dereference apr-util-1.6.3/test/abts.c:189:17: warning: Either the condition 'suite' is redundant or there is possible null pointer dereference: suite. [nullPointerRedundantCheck] apr-util-1.6.3/test/abts.c:185:9: note: Assuming that condition 'suite' is not redundant apr-util-1.6.3/test/abts.c:189:17: note: Null pointer dereference apr-util-1.6.3/test/abts.c:411:13: warning: If memory allocation fails, then there is a possible null pointer dereference: testlist [nullPointerOutOfMemory] apr-util-1.6.3/test/abts.c:409:26: note: Assuming allocation function fails apr-util-1.6.3/test/abts.c:409:26: note: Assignment 'testlist=calloc(argc+1,sizeof(char*))', assigned value is 0 apr-util-1.6.3/test/abts.c:411:13: note: Null pointer dereference apr-util-1.6.3/test/abts.c:90:59: style:inconclusive: Function 'abts_add_suite' argument 2 names different: declaration 'suite_name' definition 'suite_name_full'. [funcArgNamesDifferent] apr-util-1.6.3/test/abts.h:68:59: note: Function 'abts_add_suite' argument 2 names different: declaration 'suite_name' definition 'suite_name_full'. apr-util-1.6.3/test/abts.c:90:59: note: Function 'abts_add_suite' argument 2 names different: declaration 'suite_name' definition 'suite_name_full'. apr-util-1.6.3/test/abts.c:93:11: style: Local variable 'p' shadows outer variable [shadowVariable] apr-util-1.6.3/test/testutil.h:38:20: note: Shadowed declaration apr-util-1.6.3/test/abts.c:93:11: note: Shadow variable apr-util-1.6.3/test/abts.c:74:20: style: Variable 'last' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/abts.c:93:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/testdbm.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dptr [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdbm.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdbm.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdbm.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdbm.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testdbm.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testbuckets.c:108:38: error: Undefined behavior: Variable 'msg' is used as parameter and destination in sprintf(). [sprintfOverlappingData] apr-util-1.6.3/test/testmd5.c:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_MD5_DIGESTSIZE [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmd5.c:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_MD5_DIGESTSIZE [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmd4.c:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_MD4_DIGESTSIZE [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_HASH_KEY_STRING [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:428:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_HASH_KEY_STRING [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testuri.c:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testuri.c:314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testredis.c:536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testutil.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_ENOTIMPL [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testutil.c:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_ENOTIMPL [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testutil.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testuuid.c:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_UUID_FORMATTED_LENGTH [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testmemcache.c:75:40: style: Parameter 'baton' can be declared as pointer to const. However it seems that 'my_hash_func' is a callback function, if 'baton' is declared with const you might also need to cast function pointer(s). [constParameterCallback] apr-util-1.6.3/test/testmemcache.c:215:25: note: You might need to cast the function pointer here apr-util-1.6.3/test/testmemcache.c:75:40: note: Parameter 'baton' can be declared as pointer to const apr-util-1.6.3/test/testmemcache.c:93:25: style: Variable 'mhsb' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/testmemcache.c:201:26: style: Variable 'found' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/testxml.c:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FOPEN_CREATE [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testxml.c:65:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FOPEN_CREATE [valueFlowBailoutIncompleteVar] apr-util-1.6.3/xlate/xlate.c:425:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/test/testxml.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testxml.c:159:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_FOPEN_READ [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testxml.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/test/testxml.c:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APR_SUCCESS [valueFlowBailoutIncompleteVar] apr-util-1.6.3/uri/apr_uri.c:73:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/test/testredis.c:76:40: style: Parameter 'baton' can be declared as pointer to const. However it seems that 'my_hash_func' is a callback function, if 'baton' is declared with const you might also need to cast function pointer(s). [constParameterCallback] apr-util-1.6.3/test/testredis.c:216:22: note: You might need to cast the function pointer here apr-util-1.6.3/test/testredis.c:76:40: note: Parameter 'baton' can be declared as pointer to const apr-util-1.6.3/test/testredis.c:94:25: style: Variable 'mhsb' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/testredis.c:202:23: style: Variable 'found' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/test/testxml.c:92:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/xml/apr_xml.c:389:1: error: There is an unknown macro here somewhere. Configuration is required. If APU_DECLARE is a macro then please configure it. [unknownMacro] apr-util-1.6.3/crypto/crypt_blowfish.c:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] apr-util-1.6.3/crypto/crypt_blowfish.c:833:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] apr-util-1.6.3/crypto/crypt_blowfish.c:884:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] apr-util-1.6.3/crypto/crypt_blowfish.c:388:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] apr-util-1.6.3/crypto/crypt_blowfish.c:444:8: style: Variable 'is_little_endian' can be declared as pointer to const [constVariablePointer] diff: head apr-util-1.6.3/dbm/apr_dbm.c:57:2: error: #error a DBM implementation was not specified [preprocessorErrorDirective] DONE