2025-07-06 06:18 ftp://ftp.de.debian.org/debian/pool/main/t/tla/tla_1.3.5+dfsg2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --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: 9b11b6b (2025-07-04 16:03:30 +0200) count: 1683 1675 elapsed-time: 5.2 5.1 head-timing-info: old-timing-info: head results: tla-1.3.5/src/build-tools/config-info/config-info.c:117:28: error: There is an unknown macro here somewhere. Configuration is required. If cfg__std__package is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_shift [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c:96:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_shift [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c:247:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_shift [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c:328:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_shift [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/ar.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bits-print.c:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fanout [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/ar.c:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/ar.c:220:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/ar.c:269:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/ar.c:285:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bits.c:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bits.c:114:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bits.c:132:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_shared [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array.c:266:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pow2_array_level_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array.c:353:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pow2_array [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array.c:400:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_shift [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array.c:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr_shift [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree-print.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c:131:42: style: Parameter 'level' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:28:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:62:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:101:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:111:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:123:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:135:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:146:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:163:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:178:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:197:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:216:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_buffer [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitset_subset_mask [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:212:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:243:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:279:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:316:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:348:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitset_subset_mask [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitset_subset_mask [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitset_subset_mask [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitset_subset_mask [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:431:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:487:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:542:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:571:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:597:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:623:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:648:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:677:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:702:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:765:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:806:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:902:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:924:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:983:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitset_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:1032:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset.c:1054:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_per_subset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:29:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:44:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:52:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:60:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:86:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:96:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:107:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:128:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:137:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:145:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:153:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:162:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:172:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer.c:183:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uchar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:76:41: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/buffers/buffer-set.c:86:54: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/buffers/buffer.c:69:13: style: Variable 'box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/arrays/pow2-array.c:260:6: style: Variable 'm' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/buffers/buffers.c:50:7: error: Uninitialized variable: representation_type [uninitvar] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bugs/=later/error.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/file-buffers.c:106:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_oblist [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/file-buffers.c:166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/file-buffers.c:217:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/file-buffers.c:309:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/points.c:72:33: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/buffers/points.c:82:32: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/bugs/=later/error.c:49:58: style: Condition 'b->proxy_for!=a' is always true [knownConditionTrueFalse] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:109:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:146:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:246:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:320:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:523:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:537:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:548:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:569:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:611:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:700:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:758:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:803:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bugs/=later/error.c:78:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:835:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bugs/=later/error.c:78:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:868:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bugs/=later/error.c:105:19: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:906:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bugs/=later/error.c:132:36: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:932:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:972:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1069:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1175:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1219:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1405:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1467:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1504:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1563:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1593:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1638:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_empty_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1730:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_tree_full_bitset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/char/=scaffolding/=names.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:370:24: warning: Possible null pointer dereference: str [nullPointer] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:359:11: note: Assignment 'str=0', assigned value is 0 tla-1.3.5/src/hackerlab/buffers/edit-ops.c:370:24: note: Null pointer dereference tla-1.3.5/src/hackerlab/buffers/edit-ops.c:67:13: style: Variable 'burst' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:186:17: style: Variable 'burst' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:325:32: style: Parameter 'preg' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:336:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/buffers/edit-ops.c:397:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/buffers/file-buffers.c:184:21: style: Variable 'bufstat' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/buffers/file-buffers.c:232:21: style: Variable 'bufstat' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/dynid/dynid.c:36:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_dynid_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_dynid_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:61:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_dynid_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:76:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_dynid_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:144:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/dynid/dynid.c:126:7: style: Condition '!initialized' is always true [knownConditionTrueFalse] tla-1.3.5/src/hackerlab/dynid/dynid.c:103:20: style: Parameter 'vkey' can be declared as pointer to const. However it seems that 'id_key_cmp' is a callback function, if 'vkey' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/dynid/dynid.c:76:96: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/dynid/dynid.c:103:20: note: Parameter 'vkey' can be declared as pointer to const tla-1.3.5/src/hackerlab/dynid/dynid.c:103:46: style: Parameter 'ign' can be declared as pointer to const. However it seems that 'id_key_cmp' is a callback function, if 'ign' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/dynid/dynid.c:76:96: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/dynid/dynid.c:103:46: note: Parameter 'ign' can be declared as pointer to const tla-1.3.5/src/hackerlab/dynid/dynid.c:105:20: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/cmd/opt.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_none [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/cmd/opt.c:307:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/cmd/opt.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_none [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/cmd/opt.c:583:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_value [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/char/str.c:307:13: style: Condition '!a' is always false [knownConditionTrueFalse] tla-1.3.5/src/hackerlab/char/str.c:307:10: style: Same expression on both sides of '||'. [duplicateExpression] tla-1.3.5/src/hackerlab/char/str.c:247:45: style: Parameter 'delims' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/char/str.c:1057:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/char/str.c:817:18: style: Variable 'scan' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/fs/cwd.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fs/cwd.c:69:11: style: Variable 'new_path' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:325:25: style: Variable '((bits_tree*)b)[bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:334:25: style: Variable '((bits_tree*)b)[bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:811:25: style: Variable '((bits_tree*)b)[bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:843:25: style: Variable '((bits_tree*)b)[bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:873:25: style: Variable '((bits_tree*)b)[bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:882:25: style: Variable '((bits_tree*)b)[bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:980:35: style: Variable '((bits_tree*)b)[first_bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:999:32: style: Variable '((bits_tree*)b)[first_bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1017:35: style: Variable '((bits_tree*)b)[last_bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1077:35: style: Variable '((bits_tree*)b)[first_bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1095:32: style: Variable '((bits_tree*)b)[first_bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1112:35: style: Variable '((bits_tree*)b)[last_bs]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1191:25: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1235:28: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1279:28: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pow2_base100_min_expt [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod100_table [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1323:28: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:337:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pow2_base100_non_expt [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:391:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base100_digits_to_ascii_table [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1365:25: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1426:25: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c:1436:28: style: Variable '((bits_tree*)a)[x]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/fs/tmp-files.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fs/tmp-files.c:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fs/file-names.c:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fs/file-names.c:672:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fs/file-names.c:754:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/digraph.c:67:15: style: Variable 'dg' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt.c:604:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:656:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:713:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:764:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:821:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:884:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:944:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1007:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1073:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1351:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1473:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1538:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1755:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1818:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1878:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1941:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:53:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:85:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:116:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:129:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:155:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:201:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_out_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:219:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:237:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_out_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:254:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_out_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:274:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_out_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:297:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_in_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:314:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_in_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:339:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_in_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:374:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_out_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:425:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_out_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:463:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_in_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/graphs/node-set.c:486:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obnode_in_edge [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/cmd/opt.c:613:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] tla-1.3.5/src/hackerlab/cmd/opt.c:211:17: style: Variable 'opt_end' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/cmd/opt.c:234:14: style: Variable 'spec_end' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/cmd/opt.c:438:14: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fs/file-names.c:83:15: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] tla-1.3.5/src/hackerlab/fs/file-names.c:174:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] tla-1.3.5/src/hackerlab/fs/file-names.c:178:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] tla-1.3.5/src/hackerlab/handles/handle.c:115:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/handles/handle.c:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/handles/handle.c:174:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fs/file-names.c:70:13: style: Variable 'env' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fs/file-names.c:72:19: style: Variable 'pwent' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fs/file-names.c:167:23: style: Variable 'pwent' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fs/file-names.c:701:27: style: Variable 'aPath.uchar_ptr_ptr' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/handles/handle.c:85:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/graphs/node-set.c:95:7: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tla-1.3.5/src/hackerlab/graphs/node-set.c:91:14: note: Assuming that condition 'node' is not redundant tla-1.3.5/src/hackerlab/graphs/node-set.c:95:7: note: Null pointer dereference tla-1.3.5/src/hackerlab/graphs/node-set.c:500:43: style: Parameter 'ign' can be declared as pointer to const. However it seems that 'in_edge_cmp' is a callback function, if 'ign' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/graphs/node-set.c:486:106: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/graphs/node-set.c:500:43: note: Parameter 'ign' can be declared as pointer to const tla-1.3.5/src/hackerlab/graphs/node-set.c:502:22: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/graphs/node-set.c:503:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/hash/hash-utils.c:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_ulong [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/hash/hash-utils.c:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/hash/sha1-utils.c:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/hash/sha1-utils.c:57:32: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/hash/hashtree.c:37:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashtree [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/hash/hashtree.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/hash/hashtree.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:169:17: style: Variable 'mult' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:219:13: style: Variable 'm' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:220:13: style: Variable 'n' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:221:13: style: Variable 'm_stop' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:222:13: style: Variable 'n_stop' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:376:13: style: Variable 'digs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:720:35: style: Parameter 'answer' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:721:14: style: Parameter 'ed' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:160:19: style: Variable 'n_in_answer' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:229:12: style: Variable 'm_digits' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/fmt/cvt-double.c:232:12: style: Variable 'n_digits' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:83:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:99:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:133:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:251:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:288:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:346:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_identifier_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/fmt/cvt.c:1006:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] tla-1.3.5/src/hackerlab/fmt/cvt.c:1005:11: note: outer condition: errn tla-1.3.5/src/hackerlab/fmt/cvt.c:1006:13: note: identical inner condition: errn tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:120:13: style: Variable 'k_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:155:18: style: Parameter 'vk' can be declared as pointer to const. However it seems that 'find_cmp' is a callback function, if 'vk' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:336:89: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:155:18: note: Parameter 'vk' can be declared as pointer to const tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:158:13: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:198:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:230:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:270:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/identifier-table.c:326:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/identifier.c:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/hash/md5.c:360:40: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/mem/alloc-limits.c:425:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/mem/alloc-limits.c:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/mem/alloc-limits.c:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MACHINE_ALIGNMENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/mem/alloc-limits.c:593:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_no_allocations [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:54:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:115:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:149:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:263:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:300:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:361:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_symbol_table_entry [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/mem/mem.c:88:16: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] tla-1.3.5/src/hackerlab/mem/mem.c:88:40: portability: 'from' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] tla-1.3.5/src/hackerlab/hash/hashtree.c:66:20: style: Parameter 'va' can be declared as pointer to const. However it seems that 'default_eq' is a callback function, if 'va' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/hash/hashtree.c:405:8: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/hash/hashtree.c:66:20: note: Parameter 'va' can be declared as pointer to const tla-1.3.5/src/hackerlab/hash/hashtree.c:66:31: style: Parameter 'vb' can be declared as pointer to const. However it seems that 'default_eq' is a callback function, if 'vb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/hash/hashtree.c:405:8: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/hash/hashtree.c:66:31: note: Parameter 'vb' can be declared as pointer to const tla-1.3.5/src/hackerlab/hash/hashtree.c:66:59: style: Parameter 'rules' can be declared as pointer to const. However it seems that 'default_eq' is a callback function, if 'rules' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/hash/hashtree.c:405:8: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/hash/hashtree.c:66:59: note: Parameter 'rules' can be declared as pointer to const tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:136:13: style: Variable 'k_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:175:13: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:210:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:242:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:282:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/identifiers/symbol-table.c:345:13: style: Variable 'kv_pos_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/oblists/ssizet.c:66:13: style: Variable 'box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/oblists/ssizet.c:117:35: style: Parameter 'ign' can be declared as pointer to const. However it seems that 'cmp' is a callback function, if 'ign' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/oblists/ssizet.c:108:80: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/oblists/ssizet.c:117:35: note: Parameter 'ign' can be declared as pointer to const tla-1.3.5/src/hackerlab/hash/sha1.c:335:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uint32 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:40:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:66:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:144:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:193:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:228:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:237:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:247:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:336:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_obmarker [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:26:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:33:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:127:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_property_row [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:169:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_property_row [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/properties/property.c:202:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/=later/regex-utils.c:65:6: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] tla-1.3.5/src/hackerlab/obqueues/obqueue.c:119:33: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/obqueues/obqueue.c:120:23: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/obqueues/obqueue.c:133:33: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/obqueues/obqueue.c:134:23: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/obqueues/obqueue.c:270:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:98:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:99:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:357:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:420:21: style: Variable 'm_id_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:443:21: style: Variable 'm_id_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/obmarkers/obmarkers.c:497:17: style: Variable 'm_id_box' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/oblists/oblist.c:619:38: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/oblists/oblist.c:663:8: error: Uninitialized variable: olc [uninitvar] tla-1.3.5/src/hackerlab/hash/sha1.c:255:41: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:313:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:585:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:871:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_off_t [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:909:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:1022:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_string [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:2201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_interval [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:2501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:2566:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_parens [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dbug.c:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_name [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dbug.c:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_name [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dbug.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_cset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dbug.c:278:45: style: Parameter 'rx' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx/dbug.c:334:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:180:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_8bit_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:239:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_8bit_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_alternate [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_concat [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_BADBR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ELPAREN [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:1439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_concat [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:1475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_alternate [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:1654:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_id_translation_table [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-cache.c:93:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx__dfa_alloc_limits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-cache.c:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx__dfa_alloc_limits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-cache.c:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx__dfa_alloc_limits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-cache.c:143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx__dfa_alloc_limits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-cache.c:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx__dfa_alloc_limits [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ALLOC_REGS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:449:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_error_msg [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:719:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_context [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/posix.c:814:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-iso8859-1.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-iso8859-1.c:270:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-utf16.c:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-utf16.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:208:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_syntax_xml [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:309:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_charset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:470:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_utf16 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:593:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_utf16 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:746:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_utf16 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:821:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_alternate [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:842:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_concat [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:862:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_alternate [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1019:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_recomp_OUT_OF_MEMORY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1086:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_concat [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_recomp_MISSING_RPAREN [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_syntax_unicode_escapes [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1613:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_general_category_Nd [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_recomp_BOGUS_CATEGORY_ESCAPE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1766:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1842:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_recomp_OUT_OF_MEMORY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1864:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_syntax_dot_dot_ranges [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1926:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_recomp_OUT_OF_MEMORY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:1950:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_xml_syntax_no_newlines [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:2018:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:2037:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:2086:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_digit_charset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:2102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:2123:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:2143:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-utf8.c:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa-utf8.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa.c:275:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_poll [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/dfa.c:111:61: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx/dfa.c:193:29: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx/nfa.c:169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_epsilon [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/nfa.c:374:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashtree [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/nfa.c:696:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx_8bit_bits_tree_rule [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/nfa.c:830:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_cset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/nfa.c:978:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashtree [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/nfa.c:1196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_epsilon [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/nfa.c:151:23: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/rx/nfa.c:372:42: style: Parameter 'rules' can be declared as pointer to const. However it seems that 'unfa_hash_alloc' is a callback function, if 'rules' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/rx/nfa.c:408:3: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/rx/nfa.c:372:42: note: Parameter 'rules' can be declared as pointer to const tla-1.3.5/src/hackerlab/rx/nfa.c:962:62: style: Parameter 'rules' can be declared as pointer to const. However it seems that 'nfa_set_equal' is a callback function, if 'rules' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/rx/nfa.c:1011:3: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/rx/nfa.c:962:62: note: Parameter 'rules' can be declared as pointer to const tla-1.3.5/src/hackerlab/rx/nfa.c:976:45: style: Parameter 'rules' can be declared as pointer to const. However it seems that 'nfa_set_hash_alloc' is a callback function, if 'rules' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/rx/nfa.c:1012:3: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/rx/nfa.c:976:45: note: Parameter 'rules' can be declared as pointer to const tla-1.3.5/src/hackerlab/rx/super.c:85:0: error: #error you broke fragile code [preprocessorErrorDirective] tla-1.3.5/src/hackerlab/rx/super.c:85:4: error: #error you broke fragile code [preprocessorErrorDirective] tla-1.3.5/src/hackerlab/rx/tree.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_cset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_cset [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_concat [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_star [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_string [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:279:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_cut [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_parens [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_interval [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx/tree.c:389:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_interval [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/sb/sb.c:49:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/sort/qsort.c:145:8: style: Redundant initialization for '__size'. The initialized value is overwritten before it is read. [redundantInitialization] tla-1.3.5/src/hackerlab/sort/qsort.c:145:8: note: __size is initialized tla-1.3.5/src/hackerlab/sort/qsort.c:145:8: note: __size is overwritten tla-1.3.5/src/hackerlab/sort/qsort.c:145:8: style: Variable '__size' is assigned an expression that holds the same value. [redundantAssignment] tla-1.3.5/src/hackerlab/sort/qsort.c:145:8: note: __size is assigned 'sizeof_elt' here. tla-1.3.5/src/hackerlab/sort/qsort.c:145:8: note: Variable '__size' is assigned an expression that holds the same value. tla-1.3.5/src/hackerlab/sort/qsort.c:150:8: style: Redundant initialization for '__size'. The initialized value is overwritten before it is read. [redundantInitialization] tla-1.3.5/src/hackerlab/sort/qsort.c:150:8: note: __size is initialized tla-1.3.5/src/hackerlab/sort/qsort.c:150:8: note: __size is overwritten tla-1.3.5/src/hackerlab/sort/qsort.c:150:8: style: Variable '__size' is assigned an expression that holds the same value. [redundantAssignment] tla-1.3.5/src/hackerlab/sort/qsort.c:150:8: note: __size is assigned 'sizeof_elt' here. tla-1.3.5/src/hackerlab/sort/qsort.c:150:8: note: Variable '__size' is assigned an expression that holds the same value. tla-1.3.5/src/hackerlab/sort/qsort.c:156:6: style: Redundant initialization for '__size'. The initialized value is overwritten before it is read. [redundantInitialization] tla-1.3.5/src/hackerlab/sort/qsort.c:156:6: note: __size is initialized tla-1.3.5/src/hackerlab/sort/qsort.c:156:6: note: __size is overwritten tla-1.3.5/src/hackerlab/sort/qsort.c:156:6: style: Variable '__size' is assigned an expression that holds the same value. [redundantAssignment] tla-1.3.5/src/hackerlab/sort/qsort.c:156:6: note: __size is assigned 'sizeof_elt' here. tla-1.3.5/src/hackerlab/sort/qsort.c:156:6: note: Variable '__size' is assigned an expression that holds the same value. tla-1.3.5/src/hackerlab/sort/qsort.c:177:19: style: Redundant initialization for '__size'. The initialized value is overwritten before it is read. [redundantInitialization] tla-1.3.5/src/hackerlab/sort/qsort.c:177:19: note: __size is initialized tla-1.3.5/src/hackerlab/sort/qsort.c:177:19: note: __size is overwritten tla-1.3.5/src/hackerlab/sort/qsort.c:177:19: style: Variable '__size' is assigned an expression that holds the same value. [redundantAssignment] tla-1.3.5/src/hackerlab/sort/qsort.c:177:19: note: __size is assigned 'sizeof_elt' here. tla-1.3.5/src/hackerlab/sort/qsort.c:177:19: note: Variable '__size' is assigned an expression that holds the same value. tla-1.3.5/src/hackerlab/sort/qsort.c:270:2: style: Redundant initialization for '__size'. The initialized value is overwritten before it is read. [redundantInitialization] tla-1.3.5/src/hackerlab/sort/qsort.c:270:2: note: __size is initialized tla-1.3.5/src/hackerlab/sort/qsort.c:270:2: note: __size is overwritten tla-1.3.5/src/hackerlab/sort/qsort.c:270:2: style: Variable '__size' is assigned an expression that holds the same value. [redundantAssignment] tla-1.3.5/src/hackerlab/sort/qsort.c:270:2: note: __size is assigned 'sizeof_elt' here. tla-1.3.5/src/hackerlab/sort/qsort.c:270:2: note: Variable '__size' is assigned an expression that holds the same value. tla-1.3.5/src/hackerlab/sort/qsort.c:252:12: style: Variable 'thresh' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/splay/fsplay.c:96:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsplay_tree [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:97:33: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:104:40: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:104:57: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/re8-parse.c:120:54: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/strings/udstr.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bogus32 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/udstr.c:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bogus32 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/udstr.c:519:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bogus32 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/udstr.c:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_bogus32 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/udstr.c:2085:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/splay/fsplay.c:973:53: style: Parameter 'position' can be declared as pointer to const. However it seems that 'cmp_always_minus_1' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/splay/fsplay.c:960:30: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/splay/fsplay.c:973:53: note: Parameter 'position' can be declared as pointer to const tla-1.3.5/src/hackerlab/splay/fsplay.c:980:52: style: Parameter 'position' can be declared as pointer to const. However it seems that 'cmp_always_plus_1' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/splay/fsplay.c:968:30: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/splay/fsplay.c:980:52: note: Parameter 'position' can be declared as pointer to const tla-1.3.5/src/hackerlab/strings/udstr.c:940:13: style: Variable 'total_len' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:215:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:381:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:553:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:690:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:732:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:767:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ustr_fit [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:795:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ustr_fit [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:843:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:893:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:942:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:999:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1030:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1058:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1098:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1230:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1268:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1329:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1371:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1392:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1433:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1458:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1521:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1554:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1609:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1700:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1740:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ustr_over [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1768:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1807:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1834:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1888:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1942:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:1995:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_STRING_NULL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:2011:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:2063:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_STRING_NULL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/strings/ustr-inlines.c:2088:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/tests/arrays-tests/unit-ar.c:36:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/arrays-tests/unit-pow2-array.c:54:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/rx-xml/re.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] tla-1.3.5/src/hackerlab/tests/bitset-tests/unit-bits.c:33:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/rx-xml/re.c:1293:11: style: Variable 'end' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/rx-xml/re.c:1241:11: note: end is assigned tla-1.3.5/src/hackerlab/rx-xml/re.c:1293:11: note: end is overwritten tla-1.3.5/src/hackerlab/rx-xml/re.c:1293:11: style: Variable 'end' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/rx-xml/re.c:1274:9: note: end is assigned tla-1.3.5/src/hackerlab/rx-xml/re.c:1293:11: note: end is overwritten tla-1.3.5/src/hackerlab/rx-xml/re.c:1471:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] tla-1.3.5/src/hackerlab/tests/bitset-tests/unit-bitset-tree.c:34:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/rx-xml/re.c:950:29: style: Local variable 'n' shadows outer variable [shadowVariable] tla-1.3.5/src/hackerlab/rx-xml/re.c:897:14: note: Shadowed declaration tla-1.3.5/src/hackerlab/rx-xml/re.c:950:29: note: Shadow variable tla-1.3.5/src/hackerlab/rx-xml/re.c:1715:10: style: Local variable 'x' shadows outer variable [shadowVariable] tla-1.3.5/src/hackerlab/rx-xml/re.c:1687:6: note: Shadowed declaration tla-1.3.5/src/hackerlab/rx-xml/re.c:1715:10: note: Shadow variable tla-1.3.5/src/hackerlab/rx-xml/re.c:1317:40: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/tests/bitset-tests/unit-bitset.c:35:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/bugs-tests/unit-panic.c:38:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/bugs-tests/unit-test-coverage.c:36:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/char-tests/unit-char-name.c:33:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/char-tests/unit-char-class.c:33:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/fs-tests/unit-file-names.c:52:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/char-tests/unit-pika-escaping.c:37:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/hash-tests/unit-hash-utils.c:31:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/char-tests/unit-str.c:32:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/hash-tests/unit-hashtree.c:32:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/hash-tests/unit-md5.c:30:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/mem-tests/unit-mem.c:32:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/mem-tests/unit-alloc-limits.c:48:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/mem-tests/unit-must-malloc.c:45:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/test-dbug.c:45:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/=pseudo-grep.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/test-search.c:31:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/test-rx.c:49:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/=pseudo-grep.c:25:24: style: Parameter 'argv' can be declared as const array [constParameter] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:76:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:75:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:76:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:77:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:76:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:77:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:78:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:77:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:78:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:79:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:78:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:79:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:80:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:79:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:80:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:81:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:80:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:81:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:82:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:81:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:82:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:83:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:82:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:83:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:84:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:83:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:84:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-tests/unit-dfa-iso8859-1.c:36:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:85:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:84:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:85:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:86:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:85:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:86:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:87:11: style: Variable 'ret_val' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:86:11: note: ret_val is assigned tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:87:11: note: ret_val is overwritten tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:63:19: style: Variable 'a_regex.re_nsub' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:64:20: style: Variable 'a_regmatch.rm_so' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:65:20: style: Variable 'a_regmatch.rm_eo' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:70:10: style: Variable 'cflags' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:71:10: style: Variable 'eflags' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:87:11: style: Variable 'ret_val' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/unit-regex.c:89:11: style: Variable 'dup_max' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/tests/rx-tests/unit-dfa-utf-no-surrogates.c:40:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-tests/unit-dfa-utf16.c:37:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-tests/unit-dfa-utf.c:38:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-tests/unit-dfa-utf8.c:34:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-xml-tests/test-time-re.c:43:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/tests/rx-xml-tests/unit-re.c:65:3: error: There is an unknown macro here somewhere. Configuration is required. If OPT_ENUM is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_ENCODING_SCHEMES [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_ENCODING_SCHEMES [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:604:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:646:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:718:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:758:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding-inlines.c:896:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_SCAN_INPUT_TRUNCATED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1_iscan [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/coding.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_iso8859_1_iput [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/uni/unidata.c:100:3: error: There is an unknown macro here somewhere. Configuration is required. If UNI_GENERAL_CATEGORIES_LIST is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_unicode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unicode/=later/uni-str.c:1027:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broken [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unicode/=later/uni-str.c:1050:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broken [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unicode/=later/uni-str.c:417:16: style: Variable 'saved_to' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:141:12: style: Local variable 'c0' shadows outer variable [shadowVariable] tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:104:13: note: Shadowed declaration tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:141:12: note: Shadow variable tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:142:12: style: Local variable 'c1' shadows outer variable [shadowVariable] tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:105:13: note: Shadowed declaration tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:142:12: note: Shadow variable tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:273:29: style: Variable '((t_unichar*)str)[*pos]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/unicode/=later/uni-str-inlines.c:290:29: style: Variable '((t_unichar*)str)[*pos]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/unicode/=later/unichar-str.c:112:29: error: syntax error [syntaxError] tla-1.3.5/src/hackerlab/unicode/uni-string-inlines.c:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_STRING_NULL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/=unidata-size.c:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_blocks [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/=unidata-size2.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uni_blocks [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/bitset-lookup.c:80:7: error: There is an unknown macro here somewhere. Configuration is required. If UNI_GENERAL_CATEGORIES_LIST is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/unidata-scaffolding/unidata-generate.c:150:14: error: There is an unknown macro here somewhere. Configuration is required. If UNI_DECOMPOSITION_TYPES is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/unidata/case-db-inlines.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__case_db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/case-db-inlines.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__case_db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/case-db-inlines.c:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__case_db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/db-inlines.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/db-inlines.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/db-inlines.c:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/db-inlines.c:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/unidata/db-inlines.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unidata__db [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/printfmt-va.c:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:629:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url_socket_client [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url_socket_server_or_client [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:916:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa_family [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url_socket_inet [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1299:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_ulong [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1366:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1410:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1605:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1702:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1710:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1726:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1734:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1742:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1750:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1766:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1774:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1782:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1790:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1798:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1806:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1830:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1845:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1853:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1861:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1869:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1877:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1885:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1893:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1901:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1909:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1975:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/=generic-test-regex.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/=generic-test-regex.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/tests/rx-posix-tests/=generic-test-regex.c:46:31: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/reserv.c:126:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/reserv.c:234:37: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/reserv.c:188:10: style: Variable 'answer' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/vu/safe-vu-utils-vfdbuf.c:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1163:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1190:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1311:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1456:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1511:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1546:12: style: Condition 'port_is' is always true [knownConditionTrueFalse] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1149:8: style: Local variable 'errn' shadows outer argument [shadowArgument] tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1096:26: note: Shadowed declaration tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1149:8: note: Shadow variable tla-1.3.5/src/hackerlab/vu-network/url-socket.c:1099:33: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:162:38: style: Condition 'pathcompress_find_shortname(compressed_wd,filename,shortname)' is always false [knownConditionTrueFalse] tla-1.3.5/src/hackerlab/vu/pathcompress.c:101:32: note: Calling function 'pathcompress_find_name' returns 0 tla-1.3.5/src/hackerlab/vu/pathcompress.c:162:38: note: Calling function 'pathcompress_find_shortname' returns 0 tla-1.3.5/src/hackerlab/vu/pathcompress.c:162:38: note: Condition 'pathcompress_find_shortname(compressed_wd,filename,shortname)' is always false tla-1.3.5/src/hackerlab/vu/pathcompress.c:169:37: style: Condition 'pathcompress_find_longname(compressed_wd,filename,longname)' is always false [knownConditionTrueFalse] tla-1.3.5/src/hackerlab/vu/pathcompress.c:106:32: note: Calling function 'pathcompress_find_name' returns 0 tla-1.3.5/src/hackerlab/vu/pathcompress.c:169:37: note: Calling function 'pathcompress_find_longname' returns 0 tla-1.3.5/src/hackerlab/vu/pathcompress.c:169:37: note: Condition 'pathcompress_find_longname(compressed_wd,filename,longname)' is always false tla-1.3.5/src/hackerlab/vu/safe.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/pathcompress.c:15:30: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:41:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:56:34: style: Parameter 'wd' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:56:44: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:56:60: style: Parameter 'shortname' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:56:77: style: Parameter 'longname' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:197:34: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:197:46: style: Parameter 'abspath' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:200:37: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:203:36: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/pathcompress.c:206:39: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/url-fd.c:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:220:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:381:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-bad-arg.c:41:54: error: There is an unknown macro here somewhere. Configuration is required. If VU_MAP_FS_NAMES is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/vu/vu-dash.c:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/url-fd.c:161:29: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/url-fd.c:168:29: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-help.c:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-help.c:115:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nhp [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-help.c:134:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nhp [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:200:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:261:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:338:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:378:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:423:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:515:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:537:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:553:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:575:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:591:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:613:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:648:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:672:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:688:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-sys.c:704:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-utils-vfdbuf.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-utils.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-utils.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-utils.c:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-utils-vfdbuf.c:49:13: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/vu/vu-sys.c:611:8: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tla-1.3.5/src/hackerlab/vu/vu-sys.c:49:29: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-sys.c:607:25: style: Parameter 'times' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-sys.c:716:26: style: Parameter 'errn' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-sys.c:716:58: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/xml-scaffolding/xml-generate.c:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:97:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:314:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:337:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:376:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:401:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:411:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:419:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:427:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:482:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:489:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:502:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:138:38: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:248:30: style: Parameter 'errn' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c:248:51: style: Parameter 'closure' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu.c:379:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:412:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:446:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:499:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preg [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:518:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:747:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:868:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:935:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:989:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lim_use_must_malloc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:1034:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:1105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:1158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu.c:1248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_acl_grant [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:130:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:265:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:377:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:406:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:436:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:548:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:567:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:633:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:696:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:759:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:843:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:60:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:894:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:68:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:968:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:72:22: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1057:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:76:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:80:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:84:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1395:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closure [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:88:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1436:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:92:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1461:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:98:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1484:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closure [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_acl.c:99:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1589:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closure [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1728:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closure [valueFlowBailoutIncompleteVar] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1764:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_alloc.c:83:18: error: Returning pointer to local variable 'ret' that will be invalid when returning. [returnDanglingLifetime] tla-1.3.5/src/libneon/src/ne_alloc.c:83:19: note: Passed to 'strcpy'. tla-1.3.5/src/libneon/src/ne_alloc.c:81:11: note: Variable created here. tla-1.3.5/src/libneon/src/ne_alloc.c:83:18: note: Returning pointer to local variable 'ret' that will be invalid when returning. tla-1.3.5/src/libneon/src/ne_alloc.c:54:24: style:inconclusive: Function 'ne_malloc' argument 1 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_alloc.h:44:24: note: Function 'ne_malloc' argument 1 names different: declaration 'size' definition 'len'. tla-1.3.5/src/libneon/src/ne_alloc.c:54:24: note: Function 'ne_malloc' argument 1 names different: declaration 'size' definition 'len'. tla-1.3.5/src/libneon/src/ne_alloc.c:61:24: style:inconclusive: Function 'ne_calloc' argument 1 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_alloc.h:45:24: note: Function 'ne_calloc' argument 1 names different: declaration 'size' definition 'len'. tla-1.3.5/src/libneon/src/ne_alloc.c:61:24: note: Function 'ne_calloc' argument 1 names different: declaration 'size' definition 'len'. tla-1.3.5/src/libneon/src/ne_207.c:272:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_alloc.c:68:36: style:inconclusive: Function 'ne_realloc' argument 2 names different: declaration 's' definition 'len'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_alloc.h:46:36: note: Function 'ne_realloc' argument 2 names different: declaration 's' definition 'len'. tla-1.3.5/src/libneon/src/ne_alloc.c:68:36: note: Function 'ne_realloc' argument 2 names different: declaration 's' definition 'len'. tla-1.3.5/src/libneon/src/ne_207.c:276:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_207.c:96:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_207.c:101:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_207.c:237:25: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'ne_accept_207' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/libneon/src/ne_207.c:315:38: note: You might need to cast the function pointer here tla-1.3.5/src/libneon/src/ne_207.c:237:25: note: Parameter 'userdata' can be declared as pointer to const tla-1.3.5/src/libneon/src/ne_207.c:237:47: style: Parameter 'req' can be declared as pointer to const. However it seems that 'ne_accept_207' is a callback function, if 'req' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/libneon/src/ne_207.c:315:38: note: You might need to cast the function pointer here tla-1.3.5/src/libneon/src/ne_207.c:237:47: note: Parameter 'req' can be declared as pointer to const tla-1.3.5/src/libneon/src/ne_207.c:58:25: style: struct member 'ne_207_parser_s::href' is never used. [unusedStructMember] tla-1.3.5/src/hackerlab/vu/vu.c:861:23: style: Variable 'handler2' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/vu/vu.c:949:18: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu.c:1098:23: style: Variable 'handler2' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/vu/vu.c:1151:23: style: Variable 'handler2' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_basic.c:205:18: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_OFF_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/src/ne_auth.c:992:21: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/src/ne_compress.c:465:42: style:inconclusive: Function 'ne_decompress_destroy' argument 1 names different: declaration 'ctx' definition 'dc'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_compress.h:42:42: note: Function 'ne_decompress_destroy' argument 1 names different: declaration 'ctx' definition 'dc'. tla-1.3.5/src/libneon/src/ne_compress.c:465:42: note: Function 'ne_decompress_destroy' argument 1 names different: declaration 'ctx' definition 'dc'. tla-1.3.5/src/libneon/src/ne_compress.c:465:42: style: Parameter 'dc' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_cookies.c:121:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_dates.c:74:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] tla-1.3.5/src/libneon/src/ne_dates.c:144:11: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/libneon/src/ne_dates.c:139:7: note: n is assigned tla-1.3.5/src/libneon/src/ne_dates.c:144:11: note: n is overwritten tla-1.3.5/src/libneon/src/ne_dates.c:198:11: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/libneon/src/ne_dates.c:193:7: note: n is assigned tla-1.3.5/src/libneon/src/ne_dates.c:198:11: note: n is overwritten tla-1.3.5/src/libneon/src/ne_dates.c:72:16: style: Variable 'gmt' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_dates.c:98:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/libneon/src/ne_dates.c:106:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/libneon/src/ne_dates.c:114:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/libneon/src/ne_openssl.c:837:0: error: #error SHA digest length is not 20 bytes [preprocessorErrorDirective] tla-1.3.5/src/libneon/src/ne_openssl.c:837:3: error: #error SHA digest length is not 20 bytes [preprocessorErrorDirective] tla-1.3.5/src/libneon/src/ne_locks.c:138:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_locks.c:699:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_locks.c:702:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_locks.c:278:58: style:inconclusive: Function 'ne_lock_using_resource' argument 2 names different: declaration 'path' definition 'uri'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_locks.h:157:58: note: Function 'ne_lock_using_resource' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_locks.c:278:58: note: Function 'ne_lock_using_resource' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_locks.c:632:52: style:inconclusive: Function 'ne_lock_discover' argument 2 names different: declaration 'path' definition 'uri'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_locks.h:144:52: note: Function 'ne_lock_discover' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_locks.c:632:52: note: Function 'ne_lock_discover' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_locks.c:325:64: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_locks.c:503:26: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_props.c:164:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:202:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:205:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:209:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:215:8: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:395:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:447:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:560:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_props.c:176:72: style:inconclusive: Function 'ne_propfind_named' argument 2 names different: declaration 'names' definition 'props'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:237:28: note: Function 'ne_propfind_named' argument 2 names different: declaration 'names' definition 'props'. tla-1.3.5/src/libneon/src/ne_props.c:176:72: note: Function 'ne_propfind_named' argument 2 names different: declaration 'names' definition 'props'. tla-1.3.5/src/libneon/src/ne_props.c:186:48: style:inconclusive: Function 'ne_proppatch' argument 2 names different: declaration 'path' definition 'uri'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:154:48: note: Function 'ne_proppatch' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_props.c:186:48: note: Function 'ne_proppatch' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_props.c:187:34: style:inconclusive: Function 'ne_proppatch' argument 3 names different: declaration 'ops' definition 'items'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:155:34: note: Function 'ne_proppatch' argument 3 names different: declaration 'ops' definition 'items'. tla-1.3.5/src/libneon/src/ne_props.c:187:34: note: Function 'ne_proppatch' argument 3 names different: declaration 'ops' definition 'items'. tla-1.3.5/src/libneon/src/ne_props.c:276:29: style:inconclusive: Function 'ne_propset_value' argument 2 names different: declaration 'propname' definition 'pname'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:66:29: note: Function 'ne_propset_value' argument 2 names different: declaration 'propname' definition 'pname'. tla-1.3.5/src/libneon/src/ne_props.c:276:29: note: Function 'ne_propset_value' argument 2 names different: declaration 'propname' definition 'pname'. tla-1.3.5/src/libneon/src/ne_props.c:329:30: style:inconclusive: Function 'ne_propset_status' argument 2 names different: declaration 'propname' definition 'pname'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:72:30: note: Function 'ne_propset_status' argument 2 names different: declaration 'propname' definition 'pname'. tla-1.3.5/src/libneon/src/ne_props.c:329:30: note: Function 'ne_propset_status' argument 2 names different: declaration 'propname' definition 'pname'. tla-1.3.5/src/libneon/src/ne_props.c:377:27: warning: Function 'startelm' argument order different: declaration 'userdata, state, name, nspace, atts' definition 'userdata, parent, nspace, name, atts' [funcArgOrderDifferent] tla-1.3.5/src/libneon/src/ne_props.c:93:16: note: Function 'startelm' argument order different: declaration 'userdata, state, name, nspace, atts' definition 'userdata, parent, nspace, name, atts' tla-1.3.5/src/libneon/src/ne_props.c:377:27: note: Function 'startelm' argument order different: declaration 'userdata, state, name, nspace, atts' definition 'userdata, parent, nspace, name, atts' tla-1.3.5/src/libneon/src/ne_props.c:437:25: warning: Function 'endelm' argument order different: declaration 'userdata, state, name, nspace' definition 'userdata, state, nspace, name' [funcArgOrderDifferent] tla-1.3.5/src/libneon/src/ne_props.c:96:14: note: Function 'endelm' argument order different: declaration 'userdata, state, name, nspace' definition 'userdata, state, nspace, name' tla-1.3.5/src/libneon/src/ne_props.c:437:25: note: Function 'endelm' argument order different: declaration 'userdata, state, name, nspace' definition 'userdata, state, nspace, name' tla-1.3.5/src/libneon/src/ne_props.c:538:50: style:inconclusive: Function 'ne_propfind_create' argument 2 names different: declaration 'path' definition 'uri'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:181:50: note: Function 'ne_propfind_create' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_props.c:538:50: note: Function 'ne_propfind_create' argument 2 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_props.c:578:54: style:inconclusive: Function 'ne_simple_propfind' argument 2 names different: declaration 'path' definition 'href'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:126:54: note: Function 'ne_simple_propfind' argument 2 names different: declaration 'path' definition 'href'. tla-1.3.5/src/libneon/src/ne_props.c:578:54: note: Function 'ne_simple_propfind' argument 2 names different: declaration 'path' definition 'href'. tla-1.3.5/src/libneon/src/ne_props.c:597:48: style:inconclusive: Function 'ne_propnames' argument 2 names different: declaration 'path' definition 'href'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:161:48: note: Function 'ne_propnames' argument 2 names different: declaration 'path' definition 'href'. tla-1.3.5/src/libneon/src/ne_props.c:597:48: note: Function 'ne_propnames' argument 2 names different: declaration 'path' definition 'href'. tla-1.3.5/src/libneon/src/ne_props.c:614:51: style:inconclusive: Function 'ne_propfind_set_private' argument 1 names different: declaration 'handler' definition 'hdl'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_props.h:220:51: note: Function 'ne_propfind_set_private' argument 1 names different: declaration 'handler' definition 'hdl'. tla-1.3.5/src/libneon/src/ne_props.c:614:51: note: Function 'ne_propfind_set_private' argument 1 names different: declaration 'handler' definition 'hdl'. tla-1.3.5/src/libneon/src/ne_props.c:109:60: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_props.c:114:58: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_request.c:200:48: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SSIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/src/ne_session.c:212:57: error: There is an unknown macro here somewhere. Configuration is required. If NEON_VERSION is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1643:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1387:23: style: Variable 'sub_handler' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:411:5: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:401:31: note: p is initialized tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:411:5: note: p is overwritten tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:414:2: style: Label 'next' is not used. [unusedLabel] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:49:55: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:62:34: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:232:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:524:9: style: Variable 'cpath' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:277:21: style: Variable 'had_zero_byte' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/vu/vfdbuf.c:1643:8: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:243:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:508:26: style: Variable 'dirnames' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/libneon/src/ne_socket.c:427:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_socket.c:444:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_socket.c:471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_socket.c:685:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_socket.c:823:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_socket.c:853:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_stubssl.c:134:69: style:inconclusive: Function 'ne_ssl_set_clicert' argument 2 names different: declaration 'clicert' definition 'cc'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_session.h:129:69: note: Function 'ne_ssl_set_clicert' argument 2 names different: declaration 'clicert' definition 'cc'. tla-1.3.5/src/libneon/src/ne_stubssl.c:134:69: note: Function 'ne_ssl_set_clicert' argument 2 names different: declaration 'clicert' definition 'cc'. tla-1.3.5/src/libneon/src/ne_stubssl.c:59:43: style: Parameter 'cert' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:76:48: style: Parameter 'ccert' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:81:46: style: Parameter 'ccert' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:83:42: style: Parameter 'sess' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:90:43: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:93:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:95:61: style: Parameter 'digest' can be declared as const array [constParameter] tla-1.3.5/src/libneon/src/ne_stubssl.c:100:65: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:100:77: style: Parameter 'until' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:109:53: style: Parameter 'ccert' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_stubssl.c:134:37: style: Parameter 'sess' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/src/ne_utils.c:81:45: error: There is an unknown macro here somewhere. Configuration is required. If NEON_VERSION is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/src/ne_socket.c:447:2: portability: Undefined behaviour, pointer arithmetic 'sizeof(sock)->error-1' is out of bounds. [pointerOutOfBounds] tla-1.3.5/src/libneon/src/ne_socket.c:609:2: portability: Undefined behaviour, pointer arithmetic 'sizeof(sock)->error-1' is out of bounds. [pointerOutOfBounds] tla-1.3.5/src/libneon/src/ne_socket.c:678:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tla-1.3.5/src/libneon/src/ne_socket.c:1039:11: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] tla-1.3.5/src/libneon/src/ne_xml.c:56:0: error: #error need an XML parser [preprocessorErrorDirective] tla-1.3.5/src/libneon/src/ne_xml.c:56:4: error: #error need an XML parser [preprocessorErrorDirective] tla-1.3.5/src/libneon/src/ne_socket.c:351:60: style:inconclusive: Function 'ne_sock_read' argument 3 names different: declaration 'count' definition 'buflen'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:125:60: note: Function 'ne_sock_read' argument 3 names different: declaration 'count' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:351:60: note: Function 'ne_sock_read' argument 3 names different: declaration 'count' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:386:60: style:inconclusive: Function 'ne_sock_peek' argument 3 names different: declaration 'count' definition 'buflen'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:134:60: note: Function 'ne_sock_peek' argument 3 names different: declaration 'count' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:386:60: note: Function 'ne_sock_peek' argument 3 names different: declaration 'count' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:573:65: style:inconclusive: Function 'ne_sock_fullwrite' argument 3 names different: declaration 'count' definition 'len'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:146:65: note: Function 'ne_sock_fullwrite' argument 3 names different: declaration 'count' definition 'len'. tla-1.3.5/src/libneon/src/ne_socket.c:573:65: note: Function 'ne_sock_fullwrite' argument 3 names different: declaration 'count' definition 'len'. tla-1.3.5/src/libneon/src/ne_socket.c:578:49: style:inconclusive: Function 'ne_sock_readline' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:154:49: note: Function 'ne_sock_readline' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_socket.c:578:49: note: Function 'ne_sock_readline' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_socket.c:578:61: style:inconclusive: Function 'ne_sock_readline' argument 3 names different: declaration 'len' definition 'buflen'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:154:64: note: Function 'ne_sock_readline' argument 3 names different: declaration 'len' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:578:61: note: Function 'ne_sock_readline' argument 3 names different: declaration 'len' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:621:64: style:inconclusive: Function 'ne_sock_fullread' argument 3 names different: declaration 'len' definition 'buflen'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:158:64: note: Function 'ne_sock_fullread' argument 3 names different: declaration 'len' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:621:64: note: Function 'ne_sock_fullread' argument 3 names different: declaration 'len' definition 'buflen'. tla-1.3.5/src/libneon/src/ne_socket.c:740:53: style:inconclusive: Function 'ne_addr_error' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:84:53: note: Function 'ne_addr_error' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_socket.c:740:53: note: Function 'ne_addr_error' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_socket.c:762:52: style:inconclusive: Function 'ne_iaddr_print' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:107:52: note: Function 'ne_iaddr_print' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_socket.c:762:52: note: Function 'ne_iaddr_print' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_socket.c:941:41: style:inconclusive: Function 'ne_sock_accept' argument 2 names different: declaration 'fd' definition 'listener'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_socket.h:161:41: note: Function 'ne_sock_accept' argument 2 names different: declaration 'fd' definition 'listener'. tla-1.3.5/src/libneon/src/ne_socket.c:941:41: note: Function 'ne_sock_accept' argument 2 names different: declaration 'fd' definition 'listener'. tla-1.3.5/src/libneon/src/ne_socket.c:580:11: style: Variable 'lf' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_socket.c:674:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_socket.c:1038:21: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_socket.c:179:11: style: struct member 'ne_socket_s::progress_ud' is never used. [unusedStructMember] tla-1.3.5/src/libneon/test/acl.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/acl.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_acl_all [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/acl.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_acl_all [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/acl.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_acl_href [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/acl.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_acl_property [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/src/ne_md5.c:125:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] tla-1.3.5/src/libneon/src/ne_md5.c:207:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] tla-1.3.5/src/libneon/src/ne_md5.c:214:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] tla-1.3.5/src/libneon/src/ne_md5.c:234:7: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] tla-1.3.5/src/libneon/test/auth.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_HTTP [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_header [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/basic.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/basic.c:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/basic.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/auth.c:273:31: style: Parameter 'ud' can be declared as pointer to const. However it seems that 'fail_auth_cb' is a callback function, if 'ud' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/libneon/test/auth.c:284:30: note: You might need to cast the function pointer here tla-1.3.5/src/libneon/test/auth.c:273:31: note: Parameter 'ud' can be declared as pointer to const tla-1.3.5/src/libneon/test/auth.c:274:10: style: Parameter 'un' can be declared as pointer to const. However it seems that 'fail_auth_cb' is a callback function, if 'un' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/libneon/test/auth.c:284:30: note: You might need to cast the function pointer here tla-1.3.5/src/libneon/test/auth.c:274:10: note: Parameter 'un' can be declared as pointer to const tla-1.3.5/src/libneon/test/auth.c:274:20: style: Parameter 'pw' can be declared as pointer to const. However it seems that 'fail_auth_cb' is a callback function, if 'pw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/libneon/test/auth.c:284:30: note: You might need to cast the function pointer here tla-1.3.5/src/libneon/test/auth.c:274:20: note: Parameter 'pw' can be declared as pointer to const tla-1.3.5/src/libneon/test/common/child.c:389:39: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/compress.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_argc [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/compress.c:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_HTTP [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/compress.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/compress.c:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/compress.c:257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/compress.c:292:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ne_accept_2xx [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/compress.c:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_HTTP [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/cookies.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/cookies.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/cookies.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/cookies.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/common/tests.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/common/tests.c:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/common/tests.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/common/tests.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_HTTP [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/common/tests.c:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/lock.c:226:44: error: There is an unknown macro here somewhere. Configuration is required. If EOL is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/src/ne_uri.c:310:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] tla-1.3.5/src/libneon/src/ne_uri.c:306:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] tla-1.3.5/src/libneon/src/ne_uri.c:44:34: style:inconclusive: Function 'ne_path_parent' argument 1 names different: declaration 'path' definition 'uri'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_uri.h:39:34: note: Function 'ne_path_parent' argument 1 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_uri.c:44:34: note: Function 'ne_path_parent' argument 1 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_uri.c:59:44: style:inconclusive: Function 'ne_path_has_trailing_slash' argument 1 names different: declaration 'path' definition 'uri'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_uri.h:49:44: note: Function 'ne_path_has_trailing_slash' argument 1 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_uri.c:59:44: note: Function 'ne_path_has_trailing_slash' argument 1 names different: declaration 'path' definition 'uri'. tla-1.3.5/src/libneon/src/ne_uri.c:149:26: style:inconclusive: Function 'ne_uri_free' argument 1 names different: declaration 'parsed' definition 'u'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_uri.h:80:26: note: Function 'ne_uri_free' argument 1 names different: declaration 'parsed' definition 'u'. tla-1.3.5/src/libneon/src/ne_uri.c:149:26: note: Function 'ne_uri_free' argument 1 names different: declaration 'parsed' definition 'u'. tla-1.3.5/src/libneon/src/ne_uri.c:281:33: style:inconclusive: Function 'ne_path_compare' argument 1 names different: declaration 'p1' definition 'a'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_uri.h:43:33: note: Function 'ne_path_compare' argument 1 names different: declaration 'p1' definition 'a'. tla-1.3.5/src/libneon/src/ne_uri.c:281:33: note: Function 'ne_path_compare' argument 1 names different: declaration 'p1' definition 'a'. tla-1.3.5/src/libneon/src/ne_uri.c:281:48: style:inconclusive: Function 'ne_path_compare' argument 2 names different: declaration 'p2' definition 'b'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_uri.h:43:49: note: Function 'ne_path_compare' argument 2 names different: declaration 'p2' definition 'b'. tla-1.3.5/src/libneon/src/ne_uri.c:281:48: note: Function 'ne_path_compare' argument 2 names different: declaration 'p2' definition 'b'. tla-1.3.5/src/libneon/test/props.c:442:46: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/redirect.c:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/redirect.c:67:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_REDIRECT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/redirect.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/redirect.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/redirect.c:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/skeleton.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/session.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/session.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/session.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/session.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/session.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/session.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/common/tests.c:76:28: style:inconclusive: Function 't_context' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/test/common/tests.h:74:28: note: Function 't_context' argument 1 names different: declaration 'ctx' definition 'context'. tla-1.3.5/src/libneon/test/common/tests.c:76:28: note: Function 't_context' argument 1 names different: declaration 'ctx' definition 'context'. tla-1.3.5/src/libneon/test/request.c:895:27: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/ssl.c:44:0: error: #error SSL not supported [preprocessorErrorDirective] tla-1.3.5/src/libneon/test/ssl.c:44:2: error: #error SSL not supported [preprocessorErrorDirective] tla-1.3.5/src/libneon/test/socket.c:360:30: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SSIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/stubs.c:69:27: error: There is an unknown macro here somewhere. Configuration is required. If EOL is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/string-tests.c:387:38: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_SIZE_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/util-tests.c:196:28: error: There is an unknown macro here somewhere. Configuration is required. If NE_FMT_TIME_T is a macro then please configure it. [unknownMacro] tla-1.3.5/src/libneon/test/utils.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/utils.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_HTTP [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/utils.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/utils.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/utils.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_SOCKET [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/utils.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DBG_SOCKET [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/utils.c:36:57: style:inconclusive: Function 'make_session' argument 3 names different: declaration 'userdata' definition 'ud'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/test/utils.h:52:57: note: Function 'make_session' argument 3 names different: declaration 'userdata' definition 'ud'. tla-1.3.5/src/libneon/test/utils.c:36:57: note: Function 'make_session' argument 3 names different: declaration 'userdata' definition 'ud'. tla-1.3.5/src/libneon/test/utils.c:56:30: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/test/utils.c:56:42: style: Parameter 'userdata' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/libneon/test/utils.c:65:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/test/uri-tests.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/uri-tests.c:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/ancestry.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/ancestry.c:128:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_XML_DECLINE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_XML_DECLINE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_XML_DECLINE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_XML_DECLINE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_XML_ABORT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:311:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_XML_ABORT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/libneon/test/xml.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/ancestry.c:68:29: style: Local variable 'merges' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/ancestry.c:25:93: note: Shadowed declaration tla-1.3.5/src/tla/libarch/ancestry.c:68:29: note: Shadow variable tla-1.3.5/src/tla/libarch/=scraps/inventory.c:72:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mode [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:128:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:242:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:426:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-mirror.c:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-mirror.c:222:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-mirror.c:358:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:375:17: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:476:18: style: Variable 'eol_pos' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:394:22: style: Variable 'old_answer' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/=scraps/inventory.c:403:22: style: Variable 'old_answer' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/archive-pfs.c:234:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_pfs_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:268:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_tree_format_1_str [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:299:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:345:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:377:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1108:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1164:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1445:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1542:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1606:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1647:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1684:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1716:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1802:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1839:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1934:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1959:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:1993:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:2014:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:2109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-pfs.c:2149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-mirror.c:328:17: style: Local variable 'log' shadows outer variable [shadowVariable] tla-1.3.5/src/tla/libarch/archive-mirror.c:219:13: note: Shadowed declaration tla-1.3.5/src/tla/libarch/archive-mirror.c:328:17: note: Shadow variable tla-1.3.5/src/tla/libarch/archive-mirror.c:350:62: style: Parameter 'archive_mirror_opts' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/archive-setup.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-setup.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-setup.c:126:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-setup.c:322:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-snapshot.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-snapshot.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-snapshot.c:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-version.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_writable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive-version.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_baz [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/apply-changeset.c:194:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/apply-changeset.c:2209:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/apply-changeset.c:2319:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/apply-changeset.c:2586:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/apply-changeset.c:2699:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg__gnu_patch [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archives.c:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCH_REG_FAIL_NOFAIL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archives.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archives.c:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/build-revision.c:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_incompatible [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:434:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:493:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:758:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:819:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:879:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:955:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1077:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1115:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg__gnu_tar [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1185:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_writable [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1323:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_baz [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_baz [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1363:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_archive_baz [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1527:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/archive.c:1563:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/build-revision.c:55:7: style: Condition '!is_built' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/build-revision.c:47:18: note: Assignment 'is_built=0', assigned value is 0 tla-1.3.5/src/tla/libarch/build-revision.c:55:7: note: Condition '!is_built' is always true tla-1.3.5/src/tla/libarch/cached-inventory.c:25:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changelogs.c:123:30: error: There is an unknown macro here somewhere. Configuration is required. If arch_archive_re is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/archive-pfs.c:716:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/archive-pfs.c:704:10: note: result is assigned tla-1.3.5/src/tla/libarch/archive-pfs.c:716:14: note: result is overwritten tla-1.3.5/src/tla/libarch/archive-pfs.c:1393:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/archive-pfs.c:1376:10: note: result is assigned tla-1.3.5/src/tla/libarch/archive-pfs.c:1393:14: note: result is overwritten tla-1.3.5/src/tla/libarch/archive-pfs.c:245:34: style: Parameter 'a' can be declared as pointer to const. However it seems that 'pfs_close' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/tla/libarch/archive-pfs.c:176:3: note: You might need to cast the function pointer here tla-1.3.5/src/tla/libarch/archive-pfs.c:245:34: note: Parameter 'a' can be declared as pointer to const tla-1.3.5/src/tla/libarch/archive-pfs.c:257:13: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/archive-pfs.c:1405:17: style: Variable 'junk_path' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/archive-pfs.c:1986:29: style: Variable 'arch' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/archive.c:63:13: style: Variable 'current_loc' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/archive-pfs.c:1414:17: style: Variable 'junk_path' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/archive-pfs.c:2012:13: style: Variable 'error' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/changeset-utils.c:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-utils.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-utils.c:93:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-utils.c:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-utils.c:468:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-report.c:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-report.c:531:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-report.c:1006:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-report.c:1062:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/changeset-report.c:1141:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmd-abrowse.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-add-id.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/changeset-utils.c:437:39: style: Parameter 'stat_buf' can be declared as pointer to const. However it seems that 'changeset_inv_callback' is a callback function, if 'stat_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/tla/libarch/changeset-utils.c:69:44: note: You might need to cast the function pointer here tla-1.3.5/src/tla/libarch/changeset-utils.c:437:39: note: Parameter 'stat_buf' can be declared as pointer to const tla-1.3.5/src/tla/libarch/cmd-add-log-version.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-add-pristine.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-ancestry-graph.c:36:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-ancestry.c:39:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-apply-changeset.c:34:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-apply-delta.c:50:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archive-fixup.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archive-meta-info.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archive-mirror.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archive-setup.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archive-snapshot.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archive-version.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-archives.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-branch.c:41:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-branches.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-build-config.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-cachedrevs.c:37:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-cacherev.c:38:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-cat-archive-log.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-cat-config.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-cat-log.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-categories.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-changelog.c:34:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-changes.c:43:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-changeset.c:34:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-commit.c:40:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-default-id.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-delete-id.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/changeset-report.c:577:33: style:inconclusive: Function 'print_diffs_new' argument 1 names different: declaration 'fd' definition 'out_fd'. [funcArgNamesDifferent] tla-1.3.5/src/tla/libarch/changeset-report.c:54:33: note: Function 'print_diffs_new' argument 1 names different: declaration 'fd' definition 'out_fd'. tla-1.3.5/src/tla/libarch/changeset-report.c:577:33: note: Function 'print_diffs_new' argument 1 names different: declaration 'fd' definition 'out_fd'. tla-1.3.5/src/tla/libarch/changeset-report.c:607:25: style:inconclusive: Function 'print_custom_diffs' argument 1 names different: declaration 'fd' definition 'out_fd'. [funcArgNamesDifferent] tla-1.3.5/src/tla/libarch/changeset-report.c:35:36: note: Function 'print_custom_diffs' argument 1 names different: declaration 'fd' definition 'out_fd'. tla-1.3.5/src/tla/libarch/changeset-report.c:607:25: note: Function 'print_custom_diffs' argument 1 names different: declaration 'fd' definition 'out_fd'. tla-1.3.5/src/tla/libarch/changeset-report.c:672:31: style:inconclusive: Function 'print_removed_file_diffs' argument 1 names different: declaration 'fd' definition 'out_fd'. [funcArgNamesDifferent] tla-1.3.5/src/tla/libarch/changeset-report.c:46:31: note: Function 'print_removed_file_diffs' argument 1 names different: declaration 'fd' definition 'out_fd'. tla-1.3.5/src/tla/libarch/changeset-report.c:672:31: note: Function 'print_removed_file_diffs' argument 1 names different: declaration 'fd' definition 'out_fd'. tla-1.3.5/src/tla/libarch/cmd-delta.c:49:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-diff.c:54:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-escape.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/changeset-report.c:1113:10: style: Variable 'id' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/cmd-file-diff.c:37:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-export.c:75:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-file-find.c:37:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-get-changeset.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-find-pristine.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-get.c:44:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-help.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-grab.c:49:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-id-tagging-defaults.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-id-tagging-method.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-id.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-import.c:36:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-init-tree.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-inventory.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-join-branch.c:42:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-add.c:33:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-archives.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-branches.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-categories.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-config.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-file.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-find.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-log.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-remove.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-revisions.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-library-versions.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-lock-pristine.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:278:27: style: Variable 'strc' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:295:26: style: Parameter 'node' can be declared as pointer to const. However it seems that 'rx_str_contextfn' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:471:23: note: You might need to cast the function pointer here tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:295:26: note: Parameter 'node' can be declared as pointer to const tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:449:31: style: Parameter 'rules' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:557:13: style: Variable 'key' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:2098:47: style: Parameter 'solns' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/hackerlab/rx-posix/match-regexp.c:2336:45: style: Parameter 'solns' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/cmd-lock-revision.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-log-for-merge.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-log-versions.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-make-branch.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-make-archive.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-logs.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-make-category.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-make-version.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-make-log.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-merges.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-move-id.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-missing.c:37:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-mv.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-my-default-archive.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-my-id.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-new-merges.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-my-revision-library.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-parse-package-name.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-pristines.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-redo.c:40:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-register-archive.c:35:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-remove-log-version.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-rbrowse.c:53:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-replay.c:47:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-revisions.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-rm.c:33:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-set-tree-version.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-show-changeset.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-switch.c:52:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-star-merge.c:32:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-sync-tree.c:43:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-touch.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-tree-id.c:38:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-tag.c:40:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-tree-lint.c:29:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-tree-version.c:28:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-tree-root.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-uncacherev.c:36:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-undo.c:41:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-update.c:47:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-valid-package-name.c:27:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-versions.c:31:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/cmd-whereis-archive.c:30:54: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/copy-project-tree.c:23:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:65:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:128:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:198:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_non_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:246:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_non_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:337:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:389:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:474:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/cmdutils.c:563:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/commit.c:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/commit.c:211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/commit.c:584:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/commit.c:604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/diffs.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/diffs.c:221:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg__gnu_diff [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/configs.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/configs.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/configs.c:238:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/configs.c:291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/diffs.c:49:38: style: Parameter 'a_stat' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/diffs.c:49:59: style: Parameter 'b_stat' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/diffs.c:125:29: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/file-diffs.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/hooks.c:65:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/import.c:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/import.c:459:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:350:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:368:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:383:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inode-sig.c:404:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/commit.c:520:35: style: Condition 'changelog_add_fd>=0' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/commit.c:518:24: note: Assuming that condition 'changelog_add_fd>0' is not redundant tla-1.3.5/src/tla/libarch/commit.c:520:35: note: Condition 'changelog_add_fd>=0' is always true tla-1.3.5/src/tla/libarch/commit.c:539:37: style: Condition 'changelog_diffs_fd>=0' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/commit.c:527:31: note: Assuming that condition 'changelog_diffs_fd>0' is not redundant tla-1.3.5/src/tla/libarch/commit.c:539:37: note: Condition 'changelog_diffs_fd>=0' is always true tla-1.3.5/src/tla/libarch/commit.c:292:25: style: Local variable 'tmp' shadows outer variable [shadowVariable] tla-1.3.5/src/tla/libarch/commit.c:282:21: note: Shadowed declaration tla-1.3.5/src/tla/libarch/commit.c:292:25: note: Shadow variable tla-1.3.5/src/tla/libarch/commit.c:611:23: style: Variable 'level' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/inv-ids.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_inventory_source [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_unspecified_id_tagging [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_explicit_id_tagging [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_unspecified_id_tagging [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:487:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:600:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:665:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:693:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:872:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:899:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:921:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:971:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:1212:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:1229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:1258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:1383:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:305:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:342:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:369:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:466:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:498:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:597:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:618:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:633:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:680:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:702:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:728:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:775:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:812:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/libraries.c:830:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:211:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:227:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:243:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:404:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_names_id_tagging [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:525:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_implicit_id_tagging [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:668:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_inventory_unrecognized [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:1012:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:1035:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:1059:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:1217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_inventory_source [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:1260:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/library-txn.c:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/library-txn.c:211:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/library-txn.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/library-txn.c:282:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/library-txn.c:369:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/local-cache.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/local-cache.c:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/local-cache.c:197:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/local-cache.c:83:7: style: Condition '!answer' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/local-cache.c:66:22: note: Assignment 'answer=0', assigned value is 0 tla-1.3.5/src/tla/libarch/local-cache.c:83:7: note: Condition '!answer' is always true tla-1.3.5/src/tla/libarch/make-changeset-files.c:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/apply-changeset.c:652:21: style: Variable 'perms' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/apply-changeset.c:646:25: note: perms is assigned tla-1.3.5/src/tla/libarch/apply-changeset.c:652:21: note: perms is overwritten tla-1.3.5/src/tla/libarch/apply-changeset.c:313:17: style: Variable 'target_id' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/apply-changeset.c:380:17: style: Variable 'target_id' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/apply-changeset.c:1759:26: style: Variable 'orig_perms' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/apply-changeset.c:1765:26: style: Variable 'orig_perms' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/apply-changeset.c:1907:24: style: Variable 'orig_perms' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/apply-changeset.c:1913:24: style: Variable 'orig_perms' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/merge-points.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/merge-points.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/merge-points.c:161:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/merge-points.c:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/merge-points.c:221:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/missing.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/missing.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/missing.c:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/missing.c:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/missing.c:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:82:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:242:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:299:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:328:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:389:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/my.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/inv-ids.c:507:21: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/inv-ids.c:955:24: style: Parameter 'known_lstat' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/inv-ids.c:1222:29: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/inv-ids.c:1283:17: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/inv-ids.c:1454:25: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/inv-ids.c:1464:25: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/my.c:146:13: style: Variable 'eoid' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/my.c:217:13: style: Variable 'nl_pos' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/inv-ids.c:528:28: style: Variable 'maybe_method' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/inv-ids.c:534:28: style: Variable 'maybe_method' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/inv-ids.c:540:28: style: Variable 'maybe_method' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/inv-ids.c:546:28: style: Variable 'maybe_method' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/namespace.c:336:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:577:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:867:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:882:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:897:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:912:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:927:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/namespace.c:951:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_is_base0_level [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:870:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:920:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:976:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1052:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1359:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1459:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1831:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:1974:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/make-changeset.c:2014:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:357:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:626:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:682:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DEPTH_ONE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:806:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_DEPTH_ONE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:852:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_ABUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-dav.c:948:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:46:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:351:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:560:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:578:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:600:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:778:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:909:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_include_foreign_merges [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:982:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_escape_classes [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:1039:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_escape_classes [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:1081:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:1117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:1136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:1171:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/invent.c:217:48: style: Parameter 'statb' can be declared as pointer to const. However it seems that 'source_inventory_files_callback' is a callback function, if 'statb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/tla/libarch/invent.c:144:44: note: You might need to cast the function pointer here tla-1.3.5/src/tla/libarch/invent.c:217:48: note: Parameter 'statb' can be declared as pointer to const tla-1.3.5/src/tla/libarch/invent.c:233:48: style: Parameter 'statb' can be declared as pointer to const. However it seems that 'source_path_name_files_callback' is a callback function, if 'statb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/tla/libarch/invent.c:175:44: note: You might need to cast the function pointer here tla-1.3.5/src/tla/libarch/invent.c:233:48: note: Parameter 'statb' can be declared as pointer to const tla-1.3.5/src/tla/libarch/invent.c:958:35: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/invent.c:958:45: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/invent.c:1006:29: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/namespace.c:446:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tla-1.3.5/src/tla/libarch/namespace.c:462:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tla-1.3.5/src/tla/libarch/namespace.c:504:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tla-1.3.5/src/tla/libarch/namespace.c:530:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tla-1.3.5/src/tla/libarch/namespace.c:554:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tla-1.3.5/src/tla/libarch/namespace.c:405:19: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/namespace.c:68:20: style: Variable 'non_empty_marker' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/namespace.c:549:27: style: Variable 'version_start' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-fs.c:134:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-fs.c:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-fs.c:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-fs.c:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-fs.c:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-fs.c:459:16: style: Variable 'this' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/pfs-fs.c:458:8: note: this is assigned tla-1.3.5/src/tla/libarch/pfs-fs.c:459:16: note: this is overwritten tla-1.3.5/src/tla/libarch/pfs-fs.c:144:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:195:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:230:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:263:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:298:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:323:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:341:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:367:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:402:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-fs.c:428:32: style: Variable 'pfs' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-ftp.c:322:50: error: There is an unknown macro here somewhere. Configuration is required. If cfg__std__package is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libarch/pfs-sftp-version.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_type_unknown [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp-version.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_type_unknown [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp-version.c:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_type_unknown [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp-version.c:125:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_type_unknown [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:280:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg__posix_shell [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:532:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:714:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:850:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:876:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:962:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-signatures.c:1005:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/patch-logs.c:132:21: style: Local variable 'archive' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/patch-logs.c:110:37: note: Shadowed declaration tla-1.3.5/src/tla/libarch/patch-logs.c:132:21: note: Shadow variable tla-1.3.5/src/tla/libarch/pfs-dav.c:286:36: warning: Either the condition 'proxy' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] tla-1.3.5/src/tla/libarch/pfs-dav.c:313:11: note: Assuming that condition 'proxy' is not redundant tla-1.3.5/src/tla/libarch/pfs-dav.c:286:36: note: Null pointer addition tla-1.3.5/src/tla/libarch/pfs-dav.c:895:16: style: Variable 'this' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/pfs-dav.c:894:8: note: this is assigned tla-1.3.5/src/tla/libarch/pfs-dav.c:895:16: note: this is overwritten tla-1.3.5/src/tla/libarch/pfs-dav.c:406:19: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:558:15: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:631:19: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:682:14: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:710:15: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:735:14: style: Variable 'answer' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:739:15: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:747:16: style: Variable 'answer' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:806:19: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-dav.c:819:19: style: Variable 'ne_err' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs.c:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs.c:375:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uint32 [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FILEXFER_ATTR_SIZE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssh_type_lsh [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:503:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FXP_INIT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FX_OK [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:695:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:722:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FXP_OPEN [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:877:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:901:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1047:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FILEXFER_ATTR_SIZE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FILEXFER_ATTR_PERMISSIONS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FILEXFER_ATTR_PERMISSIONS [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1319:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FXP_STAT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FXP_STAT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1410:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1454:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FXP_RMDIR [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1498:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH_FXP_REMOVE [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pristines.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pristines.c:87:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pristines.c:222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pristines.c:445:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_category [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/pfs.c:77:34: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs.c:99:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-signatures.c:45:38: style: Parameter 'archive' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/pfs-signatures.c:370:13: style: Variable 'home' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-signatures.c:416:13: style: Variable 'home' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/pfs-signatures.c:678:70: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/pfs-signatures.c:678:88: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/pfs-signatures.c:702:15: style: Variable 'file_head_pattern' can be declared as const array [constVariable] tla-1.3.5/src/tla/libarch/pfs-signatures.c:703:15: style: Variable 'md5_pattern' can be declared as const array [constVariable] tla-1.3.5/src/tla/libarch/pfs-signatures.c:704:15: style: Variable 'sha1_pattern' can be declared as const array [constVariable] tla-1.3.5/src/tla/libarch/pfs-signatures.c:886:63: style: Parameter 'arch' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/pfs-signatures.c:963:22: style: Variable 'remembered_md5' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-signatures.c:1006:22: style: Variable 'remembered_md5' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:99:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_implicit_id_tagging [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:146:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unrecognized_files [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:270:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:283:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_inventory_unrecognized [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:243:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:340:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:377:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_patch_level [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:445:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:485:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:72:11: style: Condition '!status' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:65:12: note: Assignment 'status=0', assigned value is 0 tla-1.3.5/src/tla/libarch/proj-tree-lint.c:72:11: note: Condition '!status' is always true tla-1.3.5/src/tla/libarch/proj-tree-lint.c:377:15: style: Local variable 'id' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:294:37: note: Shadowed declaration tla-1.3.5/src/tla/libarch/proj-tree-lint.c:377:15: note: Shadow variable tla-1.3.5/src/tla/libarch/proj-tree-lint.c:292:35: style: Parameter 'stat_buf' can be declared as pointer to const. However it seems that 'tree_lint_callback' is a callback function, if 'stat_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tla-1.3.5/src/tla/libarch/proj-tree-lint.c:247:44: note: You might need to cast the function pointer here tla-1.3.5/src/tla/libarch/proj-tree-lint.c:292:35: note: Parameter 'stat_buf' can be declared as pointer to const tla-1.3.5/src/tla/libarch/replay.c:44:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/replay.c:90:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/replay.c:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/project-tree.c:367:17: style: Local variable 'full_meta' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/project-tree.c:355:36: note: Shadowed declaration tla-1.3.5/src/tla/libarch/project-tree.c:367:17: note: Shadow variable tla-1.3.5/src/tla/libarch/project-tree.c:262:13: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/project-tree.c:128:16: style: Variable 'next_dir' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/star-merge.c:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/star-merge.c:174:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_archive [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/star-merge.c:256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/sync-tree.c:27:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/sync-tree.c:44:17: style: Local variable 'archive' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/sync-tree.c:23:92: note: Shadowed declaration tla-1.3.5/src/tla/libarch/sync-tree.c:44:17: note: Shadow variable tla-1.3.5/src/tla/libarch/sync-tree.c:45:17: style: Local variable 'revision' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/sync-tree.c:23:111: note: Shadowed declaration tla-1.3.5/src/tla/libarch/sync-tree.c:45:17: note: Shadow variable tla-1.3.5/src/tla/libarch/tag.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arch_ret_package_version [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/tag.c:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/star-merge.c:265:33: style: Variable 'cwd' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/undo.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libarch/tag.c:121:15: style: Local variable 'revision' shadows outer argument [shadowArgument] tla-1.3.5/src/tla/libarch/tag.c:49:21: note: Shadowed declaration tla-1.3.5/src/tla/libarch/tag.c:121:15: note: Shadow variable tla-1.3.5/src/tla/libarch/tag.c:167:13: style: Variable 'from_version' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libarch/tag.c:186:16: style: Variable 'from_version' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/whats-new.c:23:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/associative.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libdate/date-string.c:28:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tla-1.3.5/src/tla/libdate/date-string.c:49:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] tla-1.3.5/src/tla/libdate/date-string.c:23:15: style: Variable 'localp' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libdate/date-string.c:44:15: style: Variable 'gmp' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libfsutils/dir-as-cwd.c:24:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/copy-file.c:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/copy-file.c:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/dir-listing.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/dir-listing.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/file-contents.c:24:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/find-utils.c:29:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_null [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/link-tree.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/read-line.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/rmrf.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:53:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:165:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:341:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:352:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:361:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _c [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:368:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:480:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:538:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:560:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:606:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:624:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:677:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:694:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:721:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:766:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:824:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:836:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:898:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _c [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:941:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1053:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_join_output_spec [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1091:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1164:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1177:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1190:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1203:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_record [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1216:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1234:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1274:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_field [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/string-files.c:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rel_table_nil [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libawk/relational.c:1315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/tmp-files.c:46:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/libfsutils/tmp-files.c:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_end [valueFlowBailoutIncompleteVar] tla-1.3.5/src/tla/tla/tla.c:75:47: error: There is an unknown macro here somewhere. Configuration is required. If cfg__tla_bug_mail is a macro then please configure it. [unknownMacro] tla-1.3.5/src/tla/libfsutils/tmp-files.c:55:7: style: Local variable 'seq' shadows outer variable [shadowVariable] tla-1.3.5/src/tla/libfsutils/tmp-files.c:24:12: note: Shadowed declaration tla-1.3.5/src/tla/libfsutils/tmp-files.c:55:7: note: Shadow variable tla-1.3.5/src/tla/libawk/relational.c:615:26: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/tla/libawk/relational.c:166:15: style: Variable 'rec._c[col]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libawk/relational.c:182:13: style: Variable 'r._r[row]' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libawk/relational.c:909:35: style: Variable 'table2._r[r2]._c[c2]._d' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libawk/relational.c:915:35: style: Variable 'table1._r[r1]._c[c1]._d' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-sftp.c:845:9: style: Condition 'i>=0' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/pfs-sftp.c:841:9: note: Assuming that condition '0>(i=sftp_server_response(p,&pkt,&pkt_len,SSH_FXP_STATUS,soft_errors))' is not redundant tla-1.3.5/src/tla/libarch/pfs-sftp.c:845:9: note: Condition 'i>=0' is always true tla-1.3.5/src/tla/libarch/pfs-sftp.c:1024:9: style: Condition 'i>=0' is always true [knownConditionTrueFalse] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1020:9: note: Assuming that condition '0>(i=sftp_server_response(pfs,&pkt,&pkt_len,SSH_FXP_HANDLE,soft_errors))' is not redundant tla-1.3.5/src/tla/libarch/pfs-sftp.c:1024:9: note: Condition 'i>=0' is always true tla-1.3.5/src/tla/libarch/pfs-sftp.c:841:14: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/pfs-sftp.c:822:9: note: i is assigned tla-1.3.5/src/tla/libarch/pfs-sftp.c:841:14: note: i is overwritten tla-1.3.5/src/tla/libarch/pfs-sftp.c:1527:16: style: Variable 'this' is reassigned a value before the old one has been used. [redundantAssignment] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1526:8: note: this is assigned tla-1.3.5/src/tla/libarch/pfs-sftp.c:1527:16: note: this is overwritten tla-1.3.5/src/tla/libarch/pfs-sftp.c:552:20: style: Checking if unsigned expression 'read_len' is less than zero. [unsignedLessThanZero] tla-1.3.5/src/tla/libarch/pfs-sftp.c:310:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:311:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:312:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:313:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1047:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1048:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1049:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1050:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tla-1.3.5/src/tla/libarch/pfs-sftp.c:303:39: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] tla-1.3.5/src/tla/libarch/pfs-sftp.c:104:18: style: struct member 'sftp_attrs::extended' is never used. [unusedStructMember] tla-1.3.5/src/tla/libarch/pfs-sftp.c:345:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1329:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/pfs-sftp.c:1363:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/make-changeset.c:695:33: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:695:33: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:695:58: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:695:58: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:696:33: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:696:33: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:696:74: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:696:74: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:697:33: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:697:33: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:697:57: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:697:57: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:698:33: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:698:33: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:698:73: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:698:73: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:699:33: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:699:33: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:699:58: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:699:58: note: Null pointer dereference tla-1.3.5/src/tla/libarch/make-changeset.c:1742:24: style: Variable 'is_changed' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/tla/libarch/make-changeset.c:1780:24: style: Variable 'is_changed' is assigned a value that is never used. [unreadVariable] tla-1.3.5/src/libneon/src/ne_string.c:39:33: style:inconclusive: Function 'ne_token' argument 2 names different: declaration 'sep' definition 'separator'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:40:33: note: Function 'ne_token' argument 2 names different: declaration 'sep' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:39:33: note: Function 'ne_token' argument 2 names different: declaration 'sep' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:54:34: style:inconclusive: Function 'ne_qtoken' argument 2 names different: declaration 'sep' definition 'separator'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:41:34: note: Function 'ne_qtoken' argument 2 names different: declaration 'sep' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:54:34: note: Function 'ne_qtoken' argument 2 names different: declaration 'sep' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:106:49: style:inconclusive: Function 'split_string' argument 2 names different: declaration 'seperator' definition 'separator'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:61:49: note: Function 'split_string' argument 2 names different: declaration 'seperator' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:106:49: note: Function 'split_string' argument 2 names different: declaration 'seperator' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:112:51: style:inconclusive: Function 'split_string_c' argument 2 names different: declaration 'seperator' definition 'separator'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:63:51: note: Function 'split_string_c' argument 2 names different: declaration 'seperator' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:112:51: note: Function 'split_string_c' argument 2 names different: declaration 'seperator' definition 'separator'. tla-1.3.5/src/libneon/src/ne_string.c:114:14: style:inconclusive: Function 'split_string_c' argument 5 names different: declaration 'count' definition 'give_count'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:64:58: note: Function 'split_string_c' argument 5 names different: declaration 'count' definition 'give_count'. tla-1.3.5/src/libneon/src/ne_string.c:114:14: note: Function 'split_string_c' argument 5 names different: declaration 'count' definition 'give_count'. tla-1.3.5/src/libneon/src/ne_string.c:277:44: style:inconclusive: Function 'ne_buffer_grow' argument 2 names different: declaration 'size' definition 'newsize'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:110:44: note: Function 'ne_buffer_grow' argument 2 names different: declaration 'size' definition 'newsize'. tla-1.3.5/src/libneon/src/ne_string.c:277:44: note: Function 'ne_buffer_grow' argument 2 names different: declaration 'size' definition 'newsize'. tla-1.3.5/src/libneon/src/ne_string.c:375:37: style:inconclusive: Function 'ne_buffer_ncreate' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:93:37: note: Function 'ne_buffer_ncreate' argument 1 names different: declaration 'size' definition 's'. tla-1.3.5/src/libneon/src/ne_string.c:375:37: note: Function 'ne_buffer_ncreate' argument 1 names different: declaration 'size' definition 's'. tla-1.3.5/src/libneon/src/ne_string.c:408:51: style:inconclusive: Function 'ne_base64' argument 2 names different: declaration 'len' definition 'inlen'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:53:51: note: Function 'ne_base64' argument 2 names different: declaration 'len' definition 'inlen'. tla-1.3.5/src/libneon/src/ne_string.c:408:51: note: Function 'ne_base64' argument 2 names different: declaration 'len' definition 'inlen'. tla-1.3.5/src/libneon/src/ne_string.c:504:37: style:inconclusive: Function 'ne_strerror' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] tla-1.3.5/src/libneon/src/ne_string.h:121:37: note: Function 'ne_strerror' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_string.c:504:37: note: Function 'ne_strerror' argument 2 names different: declaration 'buffer' definition 'buf'. tla-1.3.5/src/libneon/src/ne_string.c:59:8: style: Variable 'quot' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_string.c:292:11: style: Variable 'next' can be declared as pointer to const [constVariablePointer] tla-1.3.5/src/libneon/src/ne_string.c:302:11: style: Variable 'next' can be declared as pointer to const [constVariablePointer] diff: head tla-1.3.5/src/hackerlab/rx/super.c:85:4: error: #error you broke fragile code [preprocessorErrorDirective] 2.17.0 tla-1.3.5/src/hackerlab/vu/vu-sys.c:446:8: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head tla-1.3.5/src/libneon/src/ne_openssl.c:837:3: error: #error SHA digest length is not 20 bytes [preprocessorErrorDirective] head tla-1.3.5/src/libneon/src/ne_xml.c:56:4: error: #error need an XML parser [preprocessorErrorDirective] head tla-1.3.5/src/libneon/test/ssl.c:44:2: error: #error SSL not supported [preprocessorErrorDirective] head tla-1.3.5/src/tla/libarch/make-changeset.c:695:58: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:695:58: note: Null pointer dereference head tla-1.3.5/src/tla/libarch/make-changeset.c:696:74: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:696:74: note: Null pointer dereference head tla-1.3.5/src/tla/libarch/make-changeset.c:697:57: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:697:57: note: Null pointer dereference head tla-1.3.5/src/tla/libarch/make-changeset.c:698:73: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:698:73: note: Null pointer dereference head tla-1.3.5/src/tla/libarch/make-changeset.c:699:58: warning: Either the condition 'report' is redundant or there is possible null pointer dereference: report. [nullPointerRedundantCheck] tla-1.3.5/src/tla/libarch/make-changeset.c:746:9: note: Assuming that condition 'report' is not redundant tla-1.3.5/src/tla/libarch/make-changeset.c:699:58: note: Null pointer dereference DONE