2025-05-05 20:46 ftp://ftp.de.debian.org/debian/pool/main/libp/libpff/libpff_20180714.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcerror --library=python --library=gtk --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 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 3416 3399 elapsed-time: 103.9 103.5 head-timing-info: old-timing-info: head results: libpff-20180714/jpff/jpff_File.c:66:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/jpff/jpff_File.c:134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/jpff/jpff_File.c:192:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/jpff/jpff_File.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/jpff/jpff_File.c:63:26: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:66:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:131:26: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:134:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:189:31: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:192:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:375:26: style: Variable 'exception' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_File.c:378:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_string.c:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/jpff/jpff_string.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/jpff/jpff_string.c:127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/jpff/jpff_string.c:44:24: style: Variable 'string_class' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_string.c:46:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_string.c:125:24: style: Variable 'string_class' is assigned a value that is never used. [unreadVariable] libpff-20180714/jpff/jpff_string.c:127:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libpff-20180714/libbfio/libbfio_file.c:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:320:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:706:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1253:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1310:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1365:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1420:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1477:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:1566:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file.c:220:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libbfio/libbfio_file.c:374:4: note: Calling function 'libbfio_file_io_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/libbfio/libbfio_file.c:220:4: note: Null pointer dereference libpff-20180714/libbfio/libbfio_file.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:214:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:264:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:389:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:432:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:546:32: style: Parameter 'file_io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libbfio/libbfio_file.c:550:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:586:32: style: Parameter 'file_io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libbfio/libbfio_file.c:591:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:632:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1273:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1328:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1383:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1437:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1493:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file.c:1533:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_pool.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_pool.c:47:35: style: Variable 'name_length' is assigned a value that is never used. [unreadVariable] libpff-20180714/libbfio/libbfio_file_range.c:182:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file_range.c:1222:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_file_range.c:219:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libbfio/libbfio_file_range.c:345:4: note: Calling function 'libbfio_file_range_io_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/libbfio/libbfio_file_range.c:219:4: note: Null pointer dereference libpff-20180714/libbfio/libbfio_file_range.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:258:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:418:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:475:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:706:34: style: Variable 'file_range_io_handle' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:707:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:775:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:839:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:930:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:968:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:1051:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:1134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:1252:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:1291:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:1331:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_file_range.c:1135:24: style: Variable 'file_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libbfio/libbfio_handle.c:274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:382:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_REFERENCE [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:566:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:719:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:1013:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:1264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:1427:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:1829:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:2090:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_handle.c:209:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libbfio/libbfio_handle.c:510:4: note: Calling function 'libbfio_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/libbfio/libbfio_handle.c:209:4: note: Null pointer dereference libpff-20180714/libbfio/libbfio_handle.c:85:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:202:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:332:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:529:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:660:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:840:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:974:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1226:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1349:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1469:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1571:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1674:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1743:29: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1744:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1814:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:1885:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:2002:29: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:2003:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:2075:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:2147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:2206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_handle.c:2287:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_memory_range.c:409:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_memory_range.c:471:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_memory_range.c:582:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_memory_range.c:706:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_memory_range.c:866:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_memory_range.c:474:3: error: libcerror_error_set format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] libpff-20180714/libbfio/libbfio_memory_range.c:204:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libbfio/libbfio_memory_range.c:187:4: note: Calling function 'libbfio_memory_range_io_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/libbfio/libbfio_memory_range.c:204:4: note: Null pointer dereference libpff-20180714/libbfio/libbfio_memory_range.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:199:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:230:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:303:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:370:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:434:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:497:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:546:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:670:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:788:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:886:40: style: Parameter 'memory_range_io_handle' can be declared as pointer to const. However it seems that 'libbfio_memory_range_exists' is a callback function, if 'memory_range_io_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libbfio/libbfio_memory_range.c:165:51: note: You might need to cast the function pointer here libpff-20180714/libbfio/libbfio_memory_range.c:886:40: note: Parameter 'memory_range_io_handle' can be declared as pointer to const libpff-20180714/libbfio/libbfio_memory_range.c:889:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:913:40: style: Parameter 'memory_range_io_handle' can be declared as pointer to const. However it seems that 'libbfio_memory_range_is_open' is a callback function, if 'memory_range_io_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libbfio/libbfio_memory_range.c:166:51: note: You might need to cast the function pointer here libpff-20180714/libbfio/libbfio_memory_range.c:913:40: note: Parameter 'memory_range_io_handle' can be declared as pointer to const libpff-20180714/libbfio/libbfio_memory_range.c:916:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_memory_range.c:955:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:561:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:660:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:1200:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:1381:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:1654:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:2004:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:2298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:2433:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:2568:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_pool.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:204:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:463:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:505:29: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:506:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:623:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:802:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:916:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:958:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1042:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1256:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1437:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1594:27: style: Variable 'internal_pool' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1595:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1770:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1900:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:1961:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2104:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2348:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2483:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2618:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2730:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_pool.c:2106:41: style: Variable 'is_open' is assigned a value that is never used. [unreadVariable] libpff-20180714/libbfio/libbfio_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_support.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_support.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libbfio/libbfio_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libbfio/libbfio_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:121:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_array.c:728:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_array.c:1257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_EQUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_array.c:1620:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_array.c:230:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libcdata/libcdata_array.c:669:4: note: Calling function 'libcdata_array_free', 3rd argument 'NULL' value is 0 libpff-20180714/libcdata/libcdata_array.c:230:4: note: Null pointer dereference libpff-20180714/libcdata/libcdata_array.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:295:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:372:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:431:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:515:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:687:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:846:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:919:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1002:29: style: Variable 'internal_array' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1003:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1074:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1295:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1377:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1580:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:1798:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_array.c:373:24: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:516:56: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:517:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:688:34: style: Variable 'entries_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:689:34: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:690:34: style: Variable 'number_of_allocated_entries' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:921:44: style: Variable 'reverse_entry_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:1178:44: style: Variable 'compare_result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_array.c:1179:44: style: Variable 'entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_btree.c:484:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_EQUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_btree.c:855:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_btree.c:41:10: style:inconclusive: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. [funcArgNamesDifferent] libpff-20180714/libcdata/libcdata_btree.h:60:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. libpff-20180714/libcdata/libcdata_btree.c:41:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. libpff-20180714/libcdata/libcdata_btree.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:291:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:564:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:686:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:773:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:885:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:997:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:1482:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:1787:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:1829:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:1884:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:1977:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:2200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:2352:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_btree.c:294:37: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_list.c:1706:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_list.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:623:28: style: Variable 'internal_list' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:624:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:694:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:764:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:825:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:897:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:967:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1028:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1279:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1421:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1486:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1583:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:1666:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:2050:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:2139:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list.c:206:40: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_list.c:207:40: style: Variable 'number_of_elements' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_list_element.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:342:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:412:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:541:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:601:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_list_element.c:684:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2140:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_range_list.c:2878:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_range_list.c:3059:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_range_list.c:3126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_range_list.c:2749:22: style: Condition 'range_offset>=range_list_value->start' is always true [knownConditionTrueFalse] libpff-20180714/libcdata/libcdata_range_list.c:2745:20: note: Assuming that condition 'range_offsetstart' is not redundant libpff-20180714/libcdata/libcdata_range_list.c:2749:22: note: Condition 'range_offset>=range_list_value->start' is always true libpff-20180714/libcdata/libcdata_range_list.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:331:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:487:34: style: Variable 'internal_range_list' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:488:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:528:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:591:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:654:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:713:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:802:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:1568:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:1667:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:1872:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:1953:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2075:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2509:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2673:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2783:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2852:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:2929:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:3011:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:3098:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:3210:34: style: Variable 'internal_range_list' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:3211:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list.c:172:54: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_range_list.c:173:54: style: Variable 'number_of_elements' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_range_list.c:3212:54: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_range_list_value.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list_value.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list_value.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_range_list_value.c:308:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_tree_node.c:1269:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libpff-20180714/libcdata/libcdata_tree_node.c:130:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libcdata/libcdata_tree_node.c:1603:4: note: Calling function 'libcdata_tree_node_free', 3rd argument 'NULL' value is 0 libpff-20180714/libcdata/libcdata_tree_node.c:130:4: note: Null pointer dereference libpff-20180714/libcdata/libcdata_tree_node.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:122:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:296:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:437:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:631:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:671:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:700:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:740:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:769:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:809:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:838:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:878:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:909:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:975:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1007:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1215:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1530:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1622:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1709:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1840:33: style: Variable 'internal_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1841:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:1882:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:2000:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcdata/libcdata_tree_node.c:123:47: style: Variable 'number_of_sub_nodes' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_tree_node.c:125:47: style: Variable 'sub_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_tree_node.c:1217:54: style: Variable 'sub_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcdata/libcdata_tree_node.c:2001:47: style: Variable 'sub_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcerror/libcerror_error.c:34:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/libcerror/libcerror_error.c:34:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/libcerror/libcerror_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCERROR_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libcerror/libcerror_system.c:42:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/libcerror/libcerror_system.c:42:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/libcfile/libcfile_file.c:727:0: error: #error Missing file open function [preprocessorErrorDirective] libpff-20180714/libcfile/libcfile_file.c:727:2: error: #error Missing file open function [preprocessorErrorDirective] libpff-20180714/libcfile/libcfile_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcfile/libcfile_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcfile/libcfile_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcfile/libcfile_support.c:302:0: error: #error Missing file exists function [preprocessorErrorDirective] libpff-20180714/libcfile/libcfile_support.c:302:2: error: #error Missing file exists function [preprocessorErrorDirective] libpff-20180714/libcfile/libcfile_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcfile/libcfile_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcfile/libcfile_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcfile/libcfile_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcfile/libcfile_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcfile/libcfile_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcfile/libcfile_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcfile/libcfile_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libclocale/libclocale_codepage.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libclocale/libclocale_codepage.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libclocale/libclocale_codepage.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libclocale/libclocale_codepage.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libclocale/libclocale_codepage.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libclocale/libclocale_locale.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libclocale/libclocale_locale.c:121:16: style: Condition 'charset!=NULL' is always false [knownConditionTrueFalse] libpff-20180714/libclocale/libclocale_locale.c:101:26: note: Assignment 'charset=NULL', assigned value is 0 libpff-20180714/libclocale/libclocale_locale.c:106:15: note: Assuming condition is false libpff-20180714/libclocale/libclocale_locale.c:121:16: note: Condition 'charset!=NULL' is always false libpff-20180714/libclocale/libclocale_locale.c:168:16: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] libpff-20180714/libclocale/libclocale_locale.c:100:26: note: Assignment 'locale=NULL', assigned value is 0 libpff-20180714/libclocale/libclocale_locale.c:106:15: note: Assuming condition is false libpff-20180714/libclocale/libclocale_locale.c:168:16: note: Condition 'locale==NULL' is always true libpff-20180714/libclocale/libclocale_locale.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libclocale/libclocale_locale.c:333:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libclocale/libclocale_locale.c:104:24: style: Variable 'locale_length' is assigned a value that is never used. [unreadVariable] libpff-20180714/libclocale/libclocale_support.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libclocale/libclocale_support.c:54:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcnotify/libcnotify_print.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/libcnotify/libcnotify_print.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/libcnotify/libcnotify_stream.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_STREAM_OPEN_APPEND [valueFlowBailoutIncompleteVar] libpff-20180714/libcnotify/libcnotify_stream.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcnotify/libcnotify_stream.c:79:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcnotify/libcnotify_stream.c:161:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcnotify/libcnotify_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCNOTIFY_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libcpath/libcpath_path.c:255:0: error: #error Missing change directory function [preprocessorErrorDirective] libpff-20180714/libcpath/libcpath_path.c:255:2: error: #error Missing change directory function [preprocessorErrorDirective] libpff-20180714/libcpath/libcpath_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCPATH_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libcpath/libcpath_support.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcpath/libcpath_support.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcpath/libcpath_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcpath/libcpath_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcpath/libcpath_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcpath/libcpath_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcpath/libcpath_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcpath/libcpath_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcpath/libcpath_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcpath/libcpath_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:477:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:340:44: style: Variable 'internal_split_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:341:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:383:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:449:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_split_string.c:450:66: style: Variable 'string_segment_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libcsplit/libcsplit_narrow_string.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libcsplit/libcsplit_narrow_string.c:144:21: style: Condition 'segment_end!=NULL' is always true [knownConditionTrueFalse] libpff-20180714/libcsplit/libcsplit_narrow_string.c:43:8: style: Variable 'string_end' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_narrow_string.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libcsplit/libcsplit_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCSPLIT_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libcthreads/libcthreads_condition.h:83:0: error: #error Missing condition type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_condition.h:83:2: error: #error Missing condition type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_lock.h:57:0: error: #error Missing lock type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_lock.h:57:2: error: #error Missing lock type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_mutex.h:62:0: error: #error Missing mutex type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_mutex.h:62:2: error: #error Missing mutex type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_read_write_lock.h:83:0: error: #error Missing read/write lock type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_read_write_lock.h:83:2: error: #error Missing read/write lock type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCTHREADS_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libcthreads/libcthreads_thread.h:61:0: error: #error Missing thread type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_thread.h:61:2: error: #error Missing thread type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_thread_attributes.h:57:0: error: #error Missing thread attributes type [preprocessorErrorDirective] libpff-20180714/libcthreads/libcthreads_thread_attributes.h:57:2: error: #error Missing thread attributes type [preprocessorErrorDirective] libpff-20180714/libfcache/libfcache_cache.c:384:11: style:inconclusive: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'. [funcArgNamesDifferent] libpff-20180714/libfcache/libfcache_cache.h:89:11: note: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'. libpff-20180714/libfcache/libfcache_cache.c:384:11: note: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'. libpff-20180714/libfcache/libfcache_cache.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:189:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:347:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:387:30: style: Variable 'internal_cache' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:388:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache.c:481:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:138:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFCACHE_CACHE_VALUE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfcache/libfcache_cache_value.c:394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFCACHE_CACHE_VALUE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfcache/libfcache_cache_value.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:226:36: style: Variable 'internal_cache_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:293:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_cache_value.c:368:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_date_time.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfcache/libfcache_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFCACHE_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:276:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:458:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:603:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:748:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:799:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:998:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:1334:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:1455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_area.c:86:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:501:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:558:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:617:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:662:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:712:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:765:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:817:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:866:28: style: Variable 'internal_area' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:867:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:916:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:1265:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:1429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_area.c:921:42: style: Variable 'cache_entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_btree.c:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree.c:881:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_READ_FLAG_IGNORE_CACHE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree.c:1172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_READ_FLAG_IGNORE_CACHE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree.c:1499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_READ_FLAG_NO_CACHE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree.c:2913:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_BTREE_SEARCH_FLAG_SCAN_PREVIOUS_NODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree.c:1530:4: warning: libcerror_error_set format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libpff-20180714/libfdata/libfdata_btree.c:83:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:197:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:477:24: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'libfdata_btree_calculate_node_cache_entry_index' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libfdata/libfdata_btree.c:162:59: note: You might need to cast the function pointer here libpff-20180714/libfdata/libfdata_btree.c:477:24: note: Parameter 'tree' can be declared as pointer to const libpff-20180714/libfdata/libfdata_btree.c:487:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:568:24: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'libfdata_btree_calculate_leaf_value_cache_entry_index' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libfdata/libfdata_btree.c:163:59: note: You might need to cast the function pointer here libpff-20180714/libfdata/libfdata_btree.c:568:24: note: Parameter 'tree' can be declared as pointer to const libpff-20180714/libfdata/libfdata_btree.c:578:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:665:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:715:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:816:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:1086:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:1423:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:1762:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:1939:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2355:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2543:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2727:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2883:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree.c:2154:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_btree.c:2360:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_btree_node.c:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_node.c:481:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_node.c:627:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_node.c:1215:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_node.c:1358:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_node.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:204:34: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:243:34: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:244:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:273:34: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:274:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:303:34: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:304:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:398:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:598:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:768:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:827:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:912:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1028:34: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1029:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1072:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1187:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1329:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1480:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1541:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1599:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:1684:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_node.c:600:53: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_btree_node.c:1332:53: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_btree_range.c:133:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_KEY_VALUE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_range.c:370:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_KEY_VALUE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_btree_range.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_range.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_range.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_range.c:262:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_btree_range.c:355:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:259:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:439:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:707:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:1075:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:1317:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:1601:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:2070:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:2512:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:2722:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:2975:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:3064:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:3453:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:3537:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:3805:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_READ_FLAG_IGNORE_CACHE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:4140:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:4389:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:4456:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_list.c:83:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:212:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:480:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:511:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:568:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:627:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:721:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:763:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:813:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:882:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:1148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:1360:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:1565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:1935:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:1986:28: style: Variable 'internal_list' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:1987:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2031:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2086:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2217:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2597:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:2822:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:3000:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:3391:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:3497:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:3606:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:3711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:4043:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:4112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:4191:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:4294:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:4370:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:4430:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list.c:888:42: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_list.c:2311:42: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_list.c:2831:40: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_list.c:3002:42: style: Variable 'mapped_range_end_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_list.c:3718:42: style: Variable 'cache_entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_list_element.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:372:36: style: Variable 'internal_element' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:373:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:413:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:452:36: style: Variable 'internal_element' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:499:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:546:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:638:36: style: Variable 'internal_element' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:756:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_list_element.c:812:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_mapped_range.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_mapped_range.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_mapped_range.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_mapped_range.c:217:31: style: Parameter 'mapped_range' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdata/libfdata_mapped_range.c:222:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_mapped_range.c:272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range.c:218:24: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdata/libfdata_range.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range.c:294:24: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdata/libfdata_range.c:298:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range.c:338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:392:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:518:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:610:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:732:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:1003:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:1131:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_range_list.c:81:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:274:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:594:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:656:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:961:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_range_list.c:1090:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_segments_array.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_segments_array.c:101:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_segments_array.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_segments_array.c:483:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_segments_array.c:669:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_segments_array.c:805:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:457:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:605:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:646:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:791:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:842:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:1082:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:1442:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:1562:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:1938:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:2407:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:2514:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_stream.c:99:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:230:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:323:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:503:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:560:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:618:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:660:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:705:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:755:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:808:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:860:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:909:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:955:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:1018:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:1402:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:1504:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:1814:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:1867:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:2316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:2447:30: style: Variable 'internal_stream' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:2448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:2488:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_stream.c:1019:46: style: Variable 'mapped_range_end_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_stream.c:1511:46: style: Variable 'read_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_stream.c:1512:46: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_stream.c:1873:46: style: Variable 'write_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_stream.c:1874:46: style: Variable 'write_count' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_stream.c:1877:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree.c:216:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree.c:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree.c:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_READ_FLAG_IGNORE_CACHE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree.c:837:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree.c:949:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree.c:187:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libfdata/libfdata_tree.c:416:4: note: Calling function 'libfdata_tree_free', 2nd argument 'NULL' value is 0 libpff-20180714/libfdata/libfdata_tree.c:187:4: note: Null pointer dereference libpff-20180714/libfdata/libfdata_tree.c:79:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:441:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:751:23: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdata/libfdata_tree.c:761:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:886:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:967:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:1010:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:1075:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:1123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:1172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:1220:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree.c:448:42: style: Variable 'cache_entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_tree_node.c:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:459:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:526:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_SUB_NODES_DATA_RANGE_SET [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:560:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_SUB_NODES_DATA_RANGE_SET [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:619:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:866:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_NOTE_DATA_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:950:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:1008:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:1103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:1216:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:1353:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:1487:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:1881:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2299:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_SUB_NODES_DATA_RANGE_SET [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2437:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2475:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2701:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_IS_VIRTUAL [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2781:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_TREE_NODE_FLAG_SUB_NODES_DATA_RANGE_SET [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2918:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:2989:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:3209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:3280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_tree_node.c:214:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libfdata/libfdata_tree_node.c:1995:5: note: Calling function 'libfdata_tree_node_free', 2nd argument 'NULL' value is 0 libpff-20180714/libfdata/libfdata_tree_node.c:214:4: note: Null pointer dereference libpff-20180714/libfdata/libfdata_tree_node.c:774:10: style:inconclusive: Function 'libfdata_tree_node_set_first_leaf_node_index' argument 3 names different: declaration 'deleted_first_leaf_node_index' definition 'first_deleted_leaf_node_index'. [funcArgNamesDifferent] libpff-20180714/libfdata/libfdata_tree_node.h:174:10: note: Function 'libfdata_tree_node_set_first_leaf_node_index' argument 3 names different: declaration 'deleted_first_leaf_node_index' definition 'first_deleted_leaf_node_index'. libpff-20180714/libfdata/libfdata_tree_node.c:774:10: note: Function 'libfdata_tree_node_set_first_leaf_node_index' argument 3 names different: declaration 'deleted_first_leaf_node_index' definition 'first_deleted_leaf_node_index'. libpff-20180714/libfdata/libfdata_tree_node.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:208:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:287:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:335:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:362:33: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:444:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:510:33: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:511:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:545:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:604:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:683:33: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:684:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:724:33: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:725:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:778:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:833:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:890:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:935:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:993:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:1088:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:1197:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:1338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:1458:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:1859:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2251:33: style: Variable 'internal_tree_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2252:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2455:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2686:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2766:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2820:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2892:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2957:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:3183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:3248:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_tree_node.c:2459:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_tree_node.c:2962:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_tree_node.c:3253:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_vector.c:276:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:458:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:603:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:748:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:799:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:1069:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:1473:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:1743:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:1873:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:1992:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libpff-20180714/libfdata/libfdata_vector.c:86:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:501:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:558:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:617:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:662:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:712:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:765:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:817:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:866:30: style: Variable 'internal_vector' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:867:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:906:30: style: Variable 'internal_vector' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:907:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:982:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:1380:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:1729:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:1793:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:1966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdata/libfdata_vector.c:983:46: style: Variable 'mapped_range_end_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_vector.c:985:46: style: Variable 'segment_data_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_vector.c:987:46: style: Variable 'calculated_element_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_vector.c:1279:24: style: Variable 'segment_data_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdata/libfdata_vector.c:1385:46: style: Variable 'cache_entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_STRING_FORMAT_FLAG_DATE [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:413:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:926:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:1439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:139:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:144:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:373:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:380:8: style: Variable 'month_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:886:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:893:8: style: Variable 'month_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:894:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:1399:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:1406:8: style: Variable 'month_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_date_time_values.c:1407:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:596:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:813:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:1030:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:275:41: style: Variable 'internal_fat_date_time' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:313:45: style: Parameter 'internal_fat_date_time' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:387:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:516:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:695:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:733:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:912:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:950:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:517:64: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:518:64: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:519:64: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:734:64: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:735:64: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:736:64: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:951:64: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:952:64: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_fat_date_time.c:953:64: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_filetime.c:778:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_filetime.c:995:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_filetime.c:1212:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_filetime.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:147:36: style: Variable 'internal_additional_filetime' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:290:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:319:36: style: Variable 'internal_filetime' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:357:40: style: Parameter 'internal_filetime' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:660:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:698:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:877:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:915:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:1094:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:1132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_filetime.c:363:27: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:364:27: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:699:54: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:700:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:701:54: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:916:54: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:917:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:918:54: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:1133:54: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:1134:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_filetime.c:1135:54: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:234:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:302:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:528:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:619:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:657:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:781:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:819:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:943:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:981:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:304:27: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:305:27: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:658:62: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:659:62: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:660:62: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:820:62: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:821:62: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:822:62: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:982:62: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:983:62: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_floatingtime.c:984:62: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:686:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:881:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:1076:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:265:36: style: Variable 'internal_hfs_time' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:266:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:301:40: style: Parameter 'internal_hfs_time' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:477:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:568:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:606:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:763:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:801:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:958:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:996:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:307:25: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:607:54: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:608:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:609:54: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:802:54: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:803:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:804:54: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:997:54: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:998:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_hfs_time.c:999:54: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:697:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:914:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:1131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:459:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:275:40: style: Variable 'internal_nsf_timedate' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:313:44: style: Parameter 'internal_nsf_timedate' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:488:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:579:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:617:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:834:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:1013:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:1051:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:618:62: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:619:62: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:620:62: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:835:62: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:836:62: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:837:62: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:1052:62: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:1053:62: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_nsf_timedate.c:1054:62: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:334:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:391:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:457:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:521:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:588:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1081:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1472:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1340:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:318:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:375:38: style: Variable 'internal_posix_time' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:376:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:441:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:505:38: style: Variable 'internal_posix_time' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:506:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:567:42: style: Parameter 'internal_posix_time' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:571:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:872:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:963:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1001:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1158:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1196:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1392:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:153:58: style: Variable 'is_signed' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:573:27: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1002:58: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1003:58: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1004:58: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1197:58: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1198:58: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1199:58: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1393:58: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1394:58: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_posix_time.c:1395:58: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:721:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1070:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1419:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:313:42: style: Parameter 'internal_systemtime' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:603:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:641:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:952:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:990:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1301:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:642:58: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:643:58: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:644:58: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:991:58: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:992:58: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:993:58: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1340:58: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1341:58: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfdatetime/libfdatetime_systemtime.c:1342:58: style: Variable 'byte_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfguid/libfguid_identifier.c:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_STRING_FORMAT_FLAG_USE_LOWER_CASE [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:918:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:1224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:1607:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:1913:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:2296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfguid/libfguid_identifier.c:464:13: style:inconclusive: Function 'libfguid_identifier_copy_from_utf8_string' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. [funcArgNamesDifferent] libpff-20180714/libfguid/libfguid_identifier.h:101:13: note: Function 'libfguid_identifier_copy_from_utf8_string' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. libpff-20180714/libfguid/libfguid_identifier.c:464:13: note: Function 'libfguid_identifier_copy_from_utf8_string' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. libpff-20180714/libfguid/libfguid_identifier.c:1153:13: style:inconclusive: Function 'libfguid_identifier_copy_from_utf16_string' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. [funcArgNamesDifferent] libpff-20180714/libfguid/libfguid_identifier.h:135:13: note: Function 'libfguid_identifier_copy_from_utf16_string' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. libpff-20180714/libfguid/libfguid_identifier.c:1153:13: note: Function 'libfguid_identifier_copy_from_utf16_string' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. libpff-20180714/libfguid/libfguid_identifier.c:1842:13: style:inconclusive: Function 'libfguid_identifier_copy_from_utf32_string' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. [funcArgNamesDifferent] libpff-20180714/libfguid/libfguid_identifier.h:169:13: note: Function 'libfguid_identifier_copy_from_utf32_string' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. libpff-20180714/libfguid/libfguid_identifier.c:1842:13: note: Function 'libfguid_identifier_copy_from_utf32_string' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. libpff-20180714/libfguid/libfguid_identifier.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:389:29: style: Parameter 'identifier' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfguid/libfguid_identifier.c:394:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:468:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:503:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:849:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:885:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:1157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:1192:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:1538:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:1574:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:1846:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:1881:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:2227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:2263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfguid/libfguid_identifier.c:890:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfguid/libfguid_identifier.c:1579:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfguid/libfguid_identifier.c:2268:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfguid/libfguid_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_checksum.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_checksum.c:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_checksum.c:83:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_checksum.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_checksum.c:45:23: style: Variable 'checksum' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_checksum.c:47:23: style: Variable 'bit_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_checksum.c:85:24: style: Variable 'table_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_checksum.c:151:24: style: Variable 'table_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:400:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:247:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_entry_identifier.c:363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_lzfu.c:308:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_lzfu.c:389:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_lzfu.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:267:15: style: Parameter 'compressed_data' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:268:14: style: Parameter 'compressed_data_size' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:269:15: style: Parameter 'uncompressed_data' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:273:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:345:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_lzfu.c:344:36: style: Variable 'lzfu_reference_data' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_lzfu.c:351:36: style: Variable 'reference_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_lzfu.c:352:36: style: Variable 'reference_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_lzfu.c:353:36: style: Variable 'flag_byte_bit_mask' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_lzfu.c:354:36: style: Variable 'flag_byte' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:751:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:810:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:870:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:929:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:989:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1048:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1227:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1286:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1346:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1405:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_ONE_OFF_ENTRY_IDENTIFIER_FLAG_UNICODE [valueFlowBailoutIncompleteVar] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:600:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:601:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:165:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:653:48: style: Variable 'internal_entry_identifier' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:654:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:693:48: style: Variable 'internal_entry_identifier' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:694:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:735:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:794:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:854:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:913:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:973:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1032:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1092:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1211:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1270:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:1389:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfmapi/libfmapi_one_off_entry_identifier.c:601:19: style: Variable 'byte_stream_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfmapi/libfmapi_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFMAPI_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:280:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:432:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:619:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:833:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:1115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:1329:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_binary_data.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:415:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:602:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:815:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:1098:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:1311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_binary_data.c:816:30: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_binary_data.c:817:30: style: Variable 'string_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_binary_data.c:1312:30: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_binary_data.c:1313:30: style: Variable 'string_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_data_handle.c:160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_DATA_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:247:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_DATA_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:331:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_DATA_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:821:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:1016:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:1314:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:1460:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_data_handle.c:130:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:286:4: note: Calling function 'libfvalue_data_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/libfvalue/libfvalue_data_handle.c:130:4: note: Null pointer dereference libpff-20180714/libfvalue/libfvalue_data_handle.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:124:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:299:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:358:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:425:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:547:36: style: Variable 'internal_data_handle' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:548:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:588:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:617:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:784:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:990:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:1135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:1264:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_data_handle.c:1423:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:553:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:691:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:737:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:783:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:829:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:903:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:1268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:1772:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:2131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:2635:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:2994:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:3498:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_floating_point.c:2014:5: warning: Logical conjunction always evaluates to false: utf8_string[string_index] < (uint8_t)'0' && utf8_string[string_index] > (uint8_t)'9'. [incorrectLogicOperator] libpff-20180714/libfvalue/libfvalue_floating_point.c:2877:5: warning: Logical conjunction always evaluates to false: utf16_string[string_index] < (uint16_t)'0' && utf16_string[string_index] > (uint16_t)'9'. [incorrectLogicOperator] libpff-20180714/libfvalue/libfvalue_floating_point.c:3740:5: warning: Logical conjunction always evaluates to false: utf32_string[string_index] < (uint32_t)'0' && utf32_string[string_index] > (uint32_t)'9'. [incorrectLogicOperator] libpff-20180714/libfvalue/libfvalue_floating_point.c:568:13: style:inconclusive: Function 'libfvalue_floating_point_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. [funcArgNamesDifferent] libpff-20180714/libfvalue/libfvalue_floating_point.h:101:13: note: Function 'libfvalue_floating_point_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. libpff-20180714/libfvalue/libfvalue_floating_point.c:568:13: note: Function 'libfvalue_floating_point_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. libpff-20180714/libfvalue/libfvalue_floating_point.c:660:13: style:inconclusive: Function 'libfvalue_floating_point_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. [funcArgNamesDifferent] libpff-20180714/libfvalue/libfvalue_floating_point.h:117:13: note: Function 'libfvalue_floating_point_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. libpff-20180714/libfvalue/libfvalue_floating_point.c:660:13: note: Function 'libfvalue_floating_point_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. libpff-20180714/libfvalue/libfvalue_floating_point.c:752:13: style:inconclusive: Function 'libfvalue_floating_point_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. [funcArgNamesDifferent] libpff-20180714/libfvalue/libfvalue_floating_point.h:133:13: note: Function 'libfvalue_floating_point_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. libpff-20180714/libfvalue/libfvalue_floating_point.c:752:13: note: Function 'libfvalue_floating_point_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. libpff-20180714/libfvalue/libfvalue_floating_point.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:375:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:435:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:471:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:524:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:529:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:573:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:612:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:619:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:665:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:704:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:757:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:796:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:803:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:854:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:1193:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:1235:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:1741:15: style: Parameter 'utf8_string' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:1749:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:2056:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:2098:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:2604:16: style: Parameter 'utf16_string' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:2612:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:2919:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:2961:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:3467:16: style: Parameter 'utf32_string' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:3475:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_floating_point.c:364:31: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:417:24: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:460:31: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:513:29: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:866:30: style: Variable 'is_signed' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:869:30: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:955:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:1027:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:1254:31: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:1375:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:1447:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:1752:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:1757:30: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:2117:31: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:2238:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:2310:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:2616:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:2620:30: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:2980:31: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:3101:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:3173:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:3479:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_floating_point.c:3483:30: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:476:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:522:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:568:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:614:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:706:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:752:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:805:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_INTEGER_FORMAT_FLAG_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:962:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:1245:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:1618:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:1901:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:2274:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:2557:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_integer.c:491:13: style:inconclusive: Function 'libfvalue_integer_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. [funcArgNamesDifferent] libpff-20180714/libfvalue/libfvalue_integer.h:89:13: note: Function 'libfvalue_integer_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. libpff-20180714/libfvalue/libfvalue_integer.c:491:13: note: Function 'libfvalue_integer_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. libpff-20180714/libfvalue/libfvalue_integer.c:583:13: style:inconclusive: Function 'libfvalue_integer_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. [funcArgNamesDifferent] libpff-20180714/libfvalue/libfvalue_integer.h:105:13: note: Function 'libfvalue_integer_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. libpff-20180714/libfvalue/libfvalue_integer.c:583:13: note: Function 'libfvalue_integer_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. libpff-20180714/libfvalue/libfvalue_integer.c:675:13: style:inconclusive: Function 'libfvalue_integer_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. [funcArgNamesDifferent] libpff-20180714/libfvalue/libfvalue_integer.h:121:13: note: Function 'libfvalue_integer_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. libpff-20180714/libfvalue/libfvalue_integer.c:675:13: note: Function 'libfvalue_integer_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. libpff-20180714/libfvalue/libfvalue_integer.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:223:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:360:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:397:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:402:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:447:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:452:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:490:15: style: Parameter 'utf8_string' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:496:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:535:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:542:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:582:16: style: Parameter 'utf16_string' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:588:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:627:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:634:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:674:16: style: Parameter 'utf32_string' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:680:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:719:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_integer.c:726:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:772:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:904:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:941:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:1185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:1222:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:1560:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:1597:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:1841:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:1878:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:2216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:2253:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:2497:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:2534:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_integer.c:773:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:776:30: style: Variable 'is_signed' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:777:30: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:946:31: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:949:31: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:1225:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:1230:30: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:1602:31: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:1605:31: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:1882:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:1886:30: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:2258:31: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:2261:31: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:2538:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_integer.c:2542:30: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:476:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:239:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:339:43: style: Variable 'internal_split_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:340:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf16_string.c:449:65: style: Variable 'utf16_string_segment_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:239:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:339:42: style: Variable 'internal_split_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:340:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_split_utf8_string.c:449:64: style: Variable 'utf8_string_segment_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfvalue/libfvalue_string.c:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_CODEPAGE_UTF8 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:304:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:386:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:733:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:955:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:1220:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:1567:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:1789:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:2054:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:2401:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:2623:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_string.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:291:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:367:14: style: Parameter 'utf8_string_index' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_string.c:371:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:712:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:934:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:1201:14: style: Parameter 'utf16_string_index' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_string.c:1205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:1546:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:1768:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:2035:14: style: Parameter 'utf32_string_index' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfvalue/libfvalue_string.c:2039:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:2380:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_string.c:2602:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_table.c:441:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_table.c:955:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_table.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:264:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:362:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:411:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:558:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:608:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:690:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:768:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:770:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_table.c:921:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_utf16_string.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_utf16_string.c:142:21: style: Condition 'segment_end!=NULL' is always true [knownConditionTrueFalse] libpff-20180714/libfvalue/libfvalue_utf16_string.c:41:12: style: Variable 'string_end' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_utf16_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_utf8_string.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_utf8_string.c:142:21: style: Condition 'segment_end!=NULL' is always true [knownConditionTrueFalse] libpff-20180714/libfvalue/libfvalue_utf8_string.c:41:11: style: Variable 'string_end' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_utf8_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:363:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:465:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:552:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_IDENTIFIER_MANAGED [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:722:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_LESS [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:842:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:1094:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:2508:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:5025:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_PRINT_FLAG_WITH_TYPE_DESCRIPTION [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value.c:320:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libfvalue/libfvalue_value.c:524:4: note: Calling function 'libfvalue_value_free', 2nd argument 'NULL' value is 0 libpff-20180714/libfvalue/libfvalue_value.c:320:4: note: Null pointer dereference libpff-20180714/libfvalue/libfvalue_value.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:314:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:396:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:537:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:613:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:614:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:655:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:749:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:803:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:945:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:986:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1027:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1077:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1244:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1290:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1336:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1428:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1469:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1504:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1695:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1871:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:1978:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2480:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2607:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2675:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2767:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2835:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2929:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:2997:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3091:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3253:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3407:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3475:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3558:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3626:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3713:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3839:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3906:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:3946:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4017:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4210:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4250:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4449:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4516:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4556:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value.c:4966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_entry.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_entry.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_entry.c:140:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:690:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value_type.c:751:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_TYPE_STRING_BYTE_STREAM [valueFlowBailoutIncompleteVar] libpff-20180714/libfvalue/libfvalue_value_type.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:734:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:735:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:874:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:937:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:1001:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfvalue/libfvalue_value_type.c:1002:26: style: Variable 'data_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:132:28: style: The statement 'if (*access_control_entry!=NULL) *access_control_entry=NULL' is logically equivalent to '*access_control_entry=NULL'. [duplicateConditionalAssign] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:134:25: note: Assignment '*access_control_entry=NULL' libpff-20180714/libfwnt/libfwnt_access_control_entry.c:132:28: note: Condition '*access_control_entry!=NULL' is redundant libpff-20180714/libfwnt/libfwnt_access_control_entry.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:119:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:197:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:558:43: style: Variable 'internal_access_control_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:559:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:598:43: style: Variable 'internal_access_control_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:599:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:638:43: style: Variable 'internal_access_control_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_entry.c:707:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_list.c:251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_access_control_list.c:128:27: style: The statement 'if (*access_control_list!=NULL) *access_control_list=NULL' is logically equivalent to '*access_control_list=NULL'. [duplicateConditionalAssign] libpff-20180714/libfwnt/libfwnt_access_control_list.c:130:24: note: Assignment '*access_control_list=NULL' libpff-20180714/libfwnt/libfwnt_access_control_list.c:128:27: note: Condition '*access_control_list!=NULL' is redundant libpff-20180714/libfwnt/libfwnt_access_control_list.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_list.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_list.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_list.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_list.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_access_control_list.c:485:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_bit_stream.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_bit_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_bit_stream.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_bit_stream.c:148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lznt1.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lznt1.c:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lznt1.c:399:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lznt1.c:37:15: style: Parameter 'compressed_data' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfwnt/libfwnt_lznt1.c:38:14: style: Parameter 'compressed_data_size' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfwnt/libfwnt_lznt1.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lznt1.c:103:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lznt1.c:381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lznt1.c:104:42: style: Variable 'compression_tuple_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lznt1.c:109:42: style: Variable 'compression_tuple_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lznt1.c:111:42: style: Variable 'compression_tuple_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lznt1.c:112:42: style: Variable 'compression_flag_bit_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lznt1.c:113:42: style: Variable 'compression_flag_byte' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lznt1.c:383:36: style: Variable 'uncompressed_chunk_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lznt1.c:386:36: style: Variable 'compression_chunk_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lzxpress.c:124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lzxpress.c:533:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lzxpress.c:812:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_lzxpress.c:392:32: style: Condition 'compressed_data_offset>=compressed_data_size' is always false [knownConditionTrueFalse] libpff-20180714/libfwnt/libfwnt_lzxpress.c:206:31: note: Assuming that condition 'compressed_data_offset>=compressed_data_size' is not redundant libpff-20180714/libfwnt/libfwnt_lzxpress.c:392:32: note: Condition 'compressed_data_offset>=compressed_data_size' is always false libpff-20180714/libfwnt/libfwnt_lzxpress.c:403:34: style: Condition 'uncompressed_data_offset>*uncompressed_data_size' is always false [knownConditionTrueFalse] libpff-20180714/libfwnt/libfwnt_lzxpress.c:202:33: note: Assuming that condition 'uncompressed_data_offset>=*uncompressed_data_size' is not redundant libpff-20180714/libfwnt/libfwnt_lzxpress.c:206:31: note: Assuming condition is false libpff-20180714/libfwnt/libfwnt_lzxpress.c:403:34: note: Condition 'uncompressed_data_offset>*uncompressed_data_size' is always false libpff-20180714/libfwnt/libfwnt_lzxpress.c:38:15: style: Parameter 'compressed_data' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:39:14: style: Parameter 'compressed_data_size' can be declared as pointer to const [constParameterPointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:427:46: style: Parameter 'first_symbol' can be declared as pointer to const. However it seems that 'libfwnt_lzxpress_huffman_compare_symbols' is a callback function, if 'first_symbol' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libfwnt/libfwnt_lzxpress.c:596:42: note: You might need to cast the function pointer here libpff-20180714/libfwnt/libfwnt_lzxpress.c:427:46: note: Parameter 'first_symbol' can be declared as pointer to const libpff-20180714/libfwnt/libfwnt_lzxpress.c:428:46: style: Parameter 'second_symbol' can be declared as pointer to const. However it seems that 'libfwnt_lzxpress_huffman_compare_symbols' is a callback function, if 'second_symbol' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libfwnt/libfwnt_lzxpress.c:596:42: note: You might need to cast the function pointer here libpff-20180714/libfwnt/libfwnt_lzxpress.c:428:46: note: Parameter 'second_symbol' can be declared as pointer to const libpff-20180714/libfwnt/libfwnt_lzxpress.c:514:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:700:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:792:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:1185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_lzxpress.c:104:41: style: Variable 'compression_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:108:41: style: Variable 'compression_indicator_bitmask' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:110:41: style: Variable 'compression_tuple_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:111:41: style: Variable 'compression_tuple_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:467:50: style: Variable 'sub_tree_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:518:25: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_lzxpress.c:702:50: style: Variable 'sub_tree_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:817:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:872:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:927:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_descriptor.c:982:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_security_identifier.c:481:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_security_identifier.c:739:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_security_identifier.c:997:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libfwnt/libfwnt_security_identifier.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:450:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:672:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:708:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:930:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_security_identifier.c:966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libfwnt/libfwnt_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWNT_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_allocation_table.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_allocation_table.c:481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_allocation_table.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_allocation_table.c:455:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_allocation_table.c:435:20: style: Variable 'unallocated_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_attached_file_io_handle.c:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attached_file_io_handle.c:374:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attached_file_io_handle.c:449:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attached_file_io_handle.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:217:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:409:44: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:494:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:553:40: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:556:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:580:40: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:583:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attached_file_io_handle.c:622:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attachment.c:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_ATTACHMENT_METHOD [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attachment.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_ATTACHMENT_DATA_OBJECT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attachment.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_ATTACHMENT_DATA_OBJECT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attachment.c:613:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_ATTACHMENT_DATA_OBJECT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attachment.c:744:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attachment.c:864:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_ATTACHMENT_DATA_OBJECT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_attachment.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attachment.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attachment.c:425:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attachment.c:567:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attachment.c:715:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_attachment.c:783:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_column_definition.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_column_definition.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_compression.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:396:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_data_array.c:1088:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_data_array.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:307:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:881:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:1057:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array.c:1058:46: style: Variable 'process_count' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_data_array.c:1062:46: style: Variable 'node_identifier_type' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_data_array_entry.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array_entry.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_array_entry.c:140:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:320:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_data_block.c:559:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_data_block.c:1064:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENCRYPTION_TYPE_NONE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_data_block.c:143:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_data_block.c:273:4: note: Calling function 'libpff_data_block_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_data_block.c:143:4: note: Null pointer dereference libpff-20180714/libpff/libpff_data_block.c:806:32: style: The comparison 'data_block_back_pointer != 0' is always false. [knownConditionTrueFalse] libpff-20180714/libpff/libpff_data_block.c:526:42: note: 'data_block_back_pointer' is assigned value '0' here. libpff-20180714/libpff/libpff_data_block.c:806:32: note: The comparison 'data_block_back_pointer != 0' is always false. libpff-20180714/libpff/libpff_data_block.c:51:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:138:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:174:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:521:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:908:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:1011:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_data_block.c:1012:31: style: Variable 'process_count' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_data_block.c:1016:31: style: Variable 'node_identifier_type' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:214:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_deflate.c:825:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_deflate.c:1029:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_deflate.c:1281:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_deflate.c:161:36: style: Condition 'table->maximum_number_of_bits>15' is always false [knownConditionTrueFalse] libpff-20180714/libpff/libpff_deflate.c:159:34: note: Assignment 'table->maximum_number_of_bits=15', assigned value is 15 libpff-20180714/libpff/libpff_deflate.c:161:36: note: Condition 'table->maximum_number_of_bits>15' is always false libpff-20180714/libpff/libpff_deflate.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:318:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:426:10: style: Variable 'code_sizes_sequence' can be declared as const array [constVariable] libpff-20180714/libpff/libpff_deflate.c:432:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:716:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:789:11: style: Variable 'literal_codes_base' can be declared as const array [constVariable] libpff-20180714/libpff/libpff_deflate.c:793:11: style: Variable 'literal_codes_number_of_extra_bits' can be declared as const array [constVariable] libpff-20180714/libpff/libpff_deflate.c:797:11: style: Variable 'distance_codes_base' can be declared as const array [constVariable] libpff-20180714/libpff/libpff_deflate.c:802:11: style: Variable 'distance_codes_number_of_extra_bits' can be declared as const array [constVariable] libpff-20180714/libpff/libpff_deflate.c:806:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:1000:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:1253:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_deflate.c:119:24: style: Variable 'code_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:322:25: style: Variable 'code_size_count' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:810:32: style: Variable 'compression_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:811:32: style: Variable 'compression_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:812:32: style: Variable 'number_of_extra_bits' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:1004:24: style: Variable 'value_32bit' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:1005:24: style: Variable 'block_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:1263:40: style: Variable 'block_type' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_deflate.c:1267:40: style: Variable 'last_block_flag' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_descriptor_data_stream.c:299:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_descriptor_data_stream.c:120:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_descriptor_data_stream.c:611:4: note: Calling function 'libpff_descriptor_data_stream_data_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_descriptor_data_stream.c:120:4: note: Null pointer dereference libpff-20180714/libpff/libpff_descriptor_data_stream.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptor_data_stream.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptor_data_stream.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptor_data_stream.c:269:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptor_data_stream.c:403:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptor_data_stream.c:448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptors_index.c:466:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_descriptors_index.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptors_index.c:130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptors_index.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_descriptors_index.c:434:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_encryption.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENCRYPTION_TYPE_COMPRESSIBLE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_encryption.c:107:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_encryption.c:109:24: style: Variable 'salt' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_encryption.c:110:24: style: Variable 'index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_encryption.c:111:24: style: Variable 'upper_salt' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_encryption.c:112:24: style: Variable 'lower_salt' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_file.c:520:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:1171:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:1764:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:1818:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_UNALLOCATED_BLOCK_TYPE_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:1918:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_UNALLOCATED_BLOCK_TYPE_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:2164:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:2280:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:2505:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_file.c:1462:45: style: The statement 'if (internal_file->io_handle->abort!=0) internal_file->io_handle->abort=0' is logically equivalent to 'internal_file->io_handle->abort=0'. [duplicateConditionalAssign] libpff-20180714/libpff/libpff_file.c:1464:49: note: Assignment 'internal_file->io_handle->abort=0' libpff-20180714/libpff/libpff_file.c:1462:45: note: Condition 'internal_file->io_handle->abort!=0' is redundant libpff-20180714/libpff/libpff_file.c:57:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:248:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:481:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:852:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1320:26: style: Variable 'internal_file' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1364:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1532:26: style: Variable 'internal_file' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1533:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1577:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1632:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1687:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1738:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1805:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1905:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:1998:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2103:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2219:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2433:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2570:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2625:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2722:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_file.c:2777:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:65:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_DISPLAY_NAME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_DISPLAY_NAME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_DISPLAY_NAME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_DISPLAY_NAME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:533:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:674:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:815:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:1018:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:1216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:1337:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:1550:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:1856:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:2156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:2376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:2497:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:2709:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:3014:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:3313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:3533:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:3654:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:3860:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:4081:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_folder.c:2121:21: style:inconclusive: Function 'libpff_folder_get_sub_folders' argument 1 names different: declaration 'item' definition 'folder'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_folder.h:116:21: note: Function 'libpff_folder_get_sub_folders' argument 1 names different: declaration 'item' definition 'folder'. libpff-20180714/libpff/libpff_folder.c:2121:21: note: Function 'libpff_folder_get_sub_folders' argument 1 names different: declaration 'item' definition 'folder'. libpff-20180714/libpff/libpff_folder.c:3278:21: style:inconclusive: Function 'libpff_folder_get_sub_messages' argument 1 names different: declaration 'item' definition 'folder'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_folder.h:151:21: note: Function 'libpff_folder_get_sub_messages' argument 1 names different: declaration 'item' definition 'folder'. libpff-20180714/libpff/libpff_folder.c:3278:21: note: Function 'libpff_folder_get_sub_messages' argument 1 names different: declaration 'item' definition 'folder'. libpff-20180714/libpff/libpff_folder.c:3825:21: style:inconclusive: Function 'libpff_folder_get_sub_associated_contents' argument 1 names different: declaration 'item' definition 'folder'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_folder.h:170:21: note: Function 'libpff_folder_get_sub_associated_contents' argument 1 names different: declaration 'item' definition 'folder'. libpff-20180714/libpff/libpff_folder.c:3825:21: note: Function 'libpff_folder_get_sub_associated_contents' argument 1 names different: declaration 'item' definition 'folder'. libpff-20180714/libpff/libpff_folder.c:63:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:286:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:430:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:617:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:758:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:900:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:1190:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:1310:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:1511:15: style: Parameter 'utf8_sub_folder_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_folder.c:1520:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:1817:16: style: Parameter 'utf16_sub_folder_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_folder.c:1826:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:2128:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:2350:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:2470:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:2670:15: style: Parameter 'utf8_sub_message_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_folder.c:2679:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:2975:16: style: Parameter 'utf16_sub_message_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_folder.c:2984:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:3285:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:3507:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:3627:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:3832:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:4055:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_folder.c:477:47: style: Variable 'sub_folders_descriptor_identifier' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:478:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:618:47: style: Variable 'sub_messages_descriptor_identifier' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:619:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:759:57: style: Variable 'sub_associated_contents_descriptor_identifier' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:760:57: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:1523:55: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:1524:55: style: Variable 'sub_folder_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:1829:55: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:1830:55: style: Variable 'sub_folder_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:2682:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:2683:56: style: Variable 'sub_message_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:2987:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_folder.c:2988:56: style: Variable 'sub_message_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_free_map.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_free_map.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_free_map.c:388:20: style: Variable 'unallocated_size' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index.c:295:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index.c:588:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index.c:982:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index.c:1103:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index.c:531:6: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] libpff-20180714/libpff/libpff_index.c:531:6: error: libcerror_error_set format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] libpff-20180714/libpff/libpff_index.c:54:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:174:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:233:28: style: Parameter 'index_value' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_index.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:853:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:1034:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index.c:241:39: style: Variable 'node_data_offset' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index.c:245:39: style: Variable 'entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index.c:564:34: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index_node.c:270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index_node.c:796:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index_node.c:1104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index_node.c:1240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index_node.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:765:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:1079:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:1224:20: style: Variable 'aligned_data_start' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_node.c:1227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:1241:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index_tree.c:893:4: warning: libcerror_error_set format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libpff-20180714/libpff/libpff_index_tree.c:913:4: warning: libcerror_error_set format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libpff-20180714/libpff/libpff_index_tree.c:1285:4: warning: libcerror_error_set format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libpff-20180714/libpff/libpff_index_tree.c:763:29: style:inconclusive: Function 'libpff_index_tree_get_value_by_identifier' argument 6 names different: declaration 'index_tree_value' definition 'index_value'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_index_tree.h:78:29: note: Function 'libpff_index_tree_get_value_by_identifier' argument 6 names different: declaration 'index_tree_value' definition 'index_value'. libpff-20180714/libpff/libpff_index_tree.c:763:29: note: Function 'libpff_index_tree_get_value_by_identifier' argument 6 names different: declaration 'index_tree_value' definition 'index_value'. libpff-20180714/libpff/libpff_index_tree.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:129:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:387:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:473:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:767:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:837:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:1200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_tree.c:130:50: style: Variable 'compare' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index_tree.c:132:50: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index_tree.c:474:50: style: Variable 'compare' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index_tree.c:838:50: style: Variable 'compare' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_index_value.c:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_COMPARE_LESS [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_index_value.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_value.c:110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_index_value.c:137:28: style: Parameter 'first_index_value' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_index_value.c:138:28: style: Parameter 'second_index_value' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_index_value.c:141:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_io_handle.c:454:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_CONTENT_TYPE_PAB [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_io_handle.c:1277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_io_handle.c:1349:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_io_handle.c:1450:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_io_handle.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:176:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:254:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:1257:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_io_handle.c:1262:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:1329:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_io_handle.c:1334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle.c:1392:26: style: Parameter 'io_handle' can be declared as pointer to const. However it seems that 'libpff_io_handle_read_index_node' is a callback function, if 'io_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/libpff/libpff_io_handle.c:1196:154: note: You might need to cast the function pointer here libpff-20180714/libpff/libpff_io_handle.c:1392:26: note: Parameter 'io_handle' can be declared as pointer to const libpff-20180714/libpff/libpff_io_handle.c:1405:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_io_handle2.c:149:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_io_handle2.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:484:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:1295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:1398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FILETIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:1517:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:1662:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:1807:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:1952:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:2114:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:2190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:2425:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item.c:244:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_item.c:441:4: note: Calling function 'libpff_item_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_item.c:244:4: note: Null pointer dereference libpff-20180714/libpff/libpff_item.c:62:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:373:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:457:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:895:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:936:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1032:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1152:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1262:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1365:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1470:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1615:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1760:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:1905:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:2048:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:2164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:2220:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:2264:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:2363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item.c:239:40: style: Variable 'sub_item_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_item_descriptor.c:255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_LESS [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item_descriptor.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_descriptor.c:119:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_descriptor.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_descriptor.c:225:32: style: Parameter 'first_item_descriptor' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_item_descriptor.c:226:32: style: Parameter 'second_item_descriptor' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_item_descriptor.c:229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:868:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item_tree.c:541:4: warning: libcerror_error_set format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libpff-20180714/libpff/libpff_item_tree.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:91:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:635:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:1027:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:1093:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:1173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_tree.c:94:44: style: Variable 'sub_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_item_tree.c:263:44: style: Variable 'sub_node_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_item_values.c:356:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item_values.c:406:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_item_values.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:184:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:248:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:329:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:379:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:490:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:588:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:689:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_item_values.c:791:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:649:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:944:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1047:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_16BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_16BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1571:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1843:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:1948:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FILETIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FILETIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2400:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2745:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2880:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:2985:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3097:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3746:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:3860:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4008:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_MATCH_ANY_VALUE_TYPE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4715:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4800:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4883:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:4990:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:5077:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:5161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:5276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:5419:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_legacy.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:359:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:468:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:589:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:729:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:738:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:864:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:873:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1012:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1089:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1096:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1174:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1361:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1368:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1446:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1544:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1633:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1640:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1718:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1725:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1816:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1905:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1912:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:1990:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:1997:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2088:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2177:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:2184:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2262:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:2269:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2360:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2490:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:2497:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2597:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:2604:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2717:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2834:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:2841:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:2939:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:2946:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3058:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3188:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:3195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3305:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:3312:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3437:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3568:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:3576:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3688:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:3696:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3821:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:3951:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:3958:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4068:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:4075:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4331:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:4339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4451:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:4459:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4583:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4672:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:4679:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4757:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:4764:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4856:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:4946:15: style: Parameter 'utf8_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:4954:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5033:16: style: Parameter 'utf16_entry_name' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_legacy.c:5041:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5238:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5340:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5341:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5467:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5531:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5597:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5663:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5729:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5795:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5873:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5952:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5953:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:5999:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:6000:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:6045:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:6046:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:6092:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_legacy.c:6093:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptor_node.c:359:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptor_node.c:471:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptor_node.c:927:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptor_node.c:124:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:958:4: note: Calling function 'libpff_local_descriptor_node_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_local_descriptor_node.c:124:4: note: Null pointer dereference libpff-20180714/libpff/libpff_local_descriptor_node.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:119:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:156:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:215:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:317:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:323:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:428:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_node.c:872:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_value.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_value.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptor_value.c:140:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:309:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptors.c:566:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptors.c:801:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptors.c:1172:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptors.c:1257:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptors.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:217:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:280:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:540:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:776:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:1071:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:1224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors.c:542:56: style: Variable 'entry_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_local_descriptors.c:777:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_local_descriptors_tree.c:526:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_local_descriptors_tree.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors_tree.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors_tree.c:406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors_tree.c:478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_local_descriptors_tree.c:134:73: style: Variable 'compare' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_mapi_value.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_mapi_value.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_mapi_value.c:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_mapi_value.c:393:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_mapi_value.c:521:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_mapi_value.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_mapi_value.c:98:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_mapi_value.c:222:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_mapi_value.c:371:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_mapi_value.c:495:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:154:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:340:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CODEPAGE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:521:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CODEPAGE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:592:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CODEPAGE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:663:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CODEPAGE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:716:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CLIENT_SUBMIT_TIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_DELIVERY_TIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CREATION_TIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_MODIFICATION_TIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:938:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:1155:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:1245:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:1365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:1546:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:1831:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:1897:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:2099:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CODEPAGE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:2344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_CODEPAGE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:2883:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_BODY_HTML [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:3070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_TYPE_MESSAGE_BODY_HTML [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_message.c:52:32: style: Parameter 'item_descriptor' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_message.c:53:39: style: Parameter 'local_descriptor_value' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_message.c:57:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:238:32: style: Parameter 'item_descriptor' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_message.c:239:39: style: Parameter 'local_descriptor_value' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_message.c:243:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:430:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:501:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:572:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:643:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:742:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:773:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:804:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:832:32: style: Parameter 'item_descriptor' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_message.c:838:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1022:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1230:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1520:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1701:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1871:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:2054:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:2298:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:2568:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:2703:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:2837:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:3023:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_message.c:1023:58: style: Variable 'attachment_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_multi_value.c:285:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:338:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:391:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FILETIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:543:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:618:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:693:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:744:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:798:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:853:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_GUID [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_multi_value.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:161:33: style: Variable 'internal_multi_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:162:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:336:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:389:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:593:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:668:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:742:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_multi_value.c:851:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:155:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:628:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:1239:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_NUMERIC [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:1291:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:1369:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:1448:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:1526:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:1616:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_name_to_id_map.c:142:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_name_to_id_map.c:559:4: note: Calling function 'libpff_name_to_id_map_entry_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_name_to_id_map.c:142:4: note: Null pointer dereference libpff-20180714/libpff/libpff_name_to_id_map.c:64:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:590:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1076:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1183:42: style: Variable 'internal_name_to_id_map_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1184:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1223:42: style: Variable 'internal_name_to_id_map_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1433:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1511:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_name_to_id_map.c:1590:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_offsets_index.c:467:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_offsets_index.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_offsets_index.c:130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_offsets_index.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_offsets_index.c:435:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:572:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:764:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:890:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:953:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1026:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_16BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1101:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1176:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1251:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FILETIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1326:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FLOATINGTIME [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1401:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_INTEGER_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1489:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_FLOAT_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1699:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1870:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:1929:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2107:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2278:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2337:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2395:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_GUID [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2502:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_OBJECT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2626:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_MULTI_VALUE_FLAG [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:2904:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_entry.c:134:20: style: The statement 'if (*record_entry!=NULL) *record_entry=NULL' is logically equivalent to '*record_entry=NULL'. [duplicateConditionalAssign] libpff-20180714/libpff/libpff_record_entry.c:136:17: note: Assignment '*record_entry=NULL' libpff-20180714/libpff/libpff_record_entry.c:134:20: note: Condition '*record_entry!=NULL' is redundant libpff-20180714/libpff/libpff_record_entry.c:153:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_record_entry.c:304:4: note: Calling function 'libpff_internal_record_entry_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_record_entry.c:153:4: note: Null pointer dereference libpff-20180714/libpff/libpff_record_entry.c:2375:15: style:inconclusive: Function 'libpff_record_entry_get_data_as_guid' argument 2 names different: declaration 'gui_data' definition 'guid_data'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_record_entry.h:266:15: note: Function 'libpff_record_entry_get_data_as_guid' argument 2 names different: declaration 'gui_data' definition 'guid_data'. libpff-20180714/libpff/libpff_record_entry.c:2375:15: note: Function 'libpff_record_entry_get_data_as_guid' argument 2 names different: declaration 'gui_data' definition 'guid_data'. libpff-20180714/libpff/libpff_record_entry.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:318:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:362:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:450:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:451:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:492:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:546:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:653:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:722:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:853:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:938:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1011:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1086:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1161:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1236:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1386:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1474:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1564:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1612:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1613:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1660:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1854:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1855:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1913:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1914:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1972:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:1973:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2020:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2021:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2068:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2262:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2321:34: style: Variable 'internal_record_entry' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2380:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2487:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2566:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2867:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_entry.c:2954:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:685:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENTRY_VALUE_FLAG_IGNORE_NAME_TO_ID_MAP [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_set.c:827:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_set.c:978:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_NAME_TO_ID_MAP_ENTRY_TYPE_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_record_set.c:211:18: style: The statement 'if (*record_set!=NULL) *record_set=NULL' is logically equivalent to '*record_set=NULL'. [duplicateConditionalAssign] libpff-20180714/libpff/libpff_record_set.c:213:15: note: Assignment '*record_set=NULL' libpff-20180714/libpff/libpff_record_set.c:211:18: note: Condition '*record_set!=NULL' is redundant libpff-20180714/libpff/libpff_record_set.c:231:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_record_set.c:362:4: note: Calling function 'libpff_internal_record_set_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_record_set.c:231:4: note: Null pointer dereference libpff-20180714/libpff/libpff_record_set.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:198:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:274:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:377:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:489:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:531:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:589:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:746:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:897:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_record_set.c:592:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_record_set.c:749:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_record_set.c:900:56: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_recover.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_recover.c:901:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_recover.c:1390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_recover.c:1998:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_recover.c:2742:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_recover.c:291:19: style: Condition 'recoverable!=0' is always true [knownConditionTrueFalse] libpff-20180714/libpff/libpff_recover.c:287:17: note: Assignment 'recoverable=1', assigned value is 1 libpff-20180714/libpff/libpff_recover.c:291:19: note: Condition 'recoverable!=0' is always true libpff-20180714/libpff/libpff_recover.c:71:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_recover.c:734:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_recover.c:742:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_recover.c:1349:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_recover.c:1962:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_recover.c:1975:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_recover.c:2622:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_recover.c:751:48: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_reference_descriptor.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_reference_descriptor.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_support.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_support.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_support.c:364:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_OPEN_READ [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_support.c:61:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_support.c:87:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_support.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_support.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:872:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:919:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:1094:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:1609:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:2050:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:2702:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:2887:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:3356:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:3580:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:3915:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4024:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4197:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4306:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4590:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4710:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4833:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:4963:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:5173:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:5282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:5563:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:5716:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:6206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:7132:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:7464:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:8249:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:8352:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:8635:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:9320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table.c:6298:4: warning: Logical disjunction always evaluates to true: column_definition->entry_type >= 0x8000 || column_definition->entry_type <= 0xfffe. [incorrectLogicOperator] libpff-20180714/libpff/libpff_table.c:7736:4: warning: Logical disjunction always evaluates to true: column_definition->entry_type >= 0x8000 || column_definition->entry_type <= 0xfffe. [incorrectLogicOperator] libpff-20180714/libpff/libpff_table.c:9376:3: warning: Logical disjunction always evaluates to true: record_entry_type >= 0x8000 || record_entry_type <= 0xfffe. [incorrectLogicOperator] libpff-20180714/libpff/libpff_table.c:183:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/libpff/libpff_table.c:457:4: note: Calling function 'libpff_table_free', 2nd argument 'NULL' value is 0 libpff-20180714/libpff/libpff_table.c:183:4: note: Null pointer dereference libpff-20180714/libpff/libpff_table.c:3874:15: style:inconclusive: Function 'libpff_table_read_8c_values' argument 2 names different: declaration 'table_header_reference' definition 'b5_table_header_reference'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_table.h:322:15: note: Function 'libpff_table_read_8c_values' argument 2 names different: declaration 'table_header_reference' definition 'b5_table_header_reference'. libpff-20180714/libpff/libpff_table.c:3874:15: note: Function 'libpff_table_read_8c_values' argument 2 names different: declaration 'table_header_reference' definition 'b5_table_header_reference'. libpff-20180714/libpff/libpff_table.c:4546:15: style:inconclusive: Function 'libpff_table_read_bc_values' argument 2 names different: declaration 'table_header_reference' definition 'b5_table_header_reference'. [funcArgNamesDifferent] libpff-20180714/libpff/libpff_table.h:352:15: note: Function 'libpff_table_read_bc_values' argument 2 names different: declaration 'table_header_reference' definition 'b5_table_header_reference'. libpff-20180714/libpff/libpff_table.c:4546:15: note: Function 'libpff_table_read_bc_values' argument 2 names different: declaration 'table_header_reference' definition 'b5_table_header_reference'. libpff-20180714/libpff/libpff_table.c:72:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:333:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:473:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:708:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:842:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:888:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:893:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1033:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1165:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1218:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1326:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1365:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1497:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1633:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1706:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1808:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:1913:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:2011:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:2432:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:2853:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:3229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:3341:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:3562:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:3880:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4010:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4555:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4686:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4802:22: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:4809:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:4926:22: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:4935:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:5143:22: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:5149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:5244:22: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:5254:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:5510:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:5672:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:6156:22: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:6166:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:6446:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:6721:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:7083:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/libpff/libpff_table.c:7092:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:7404:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:8045:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:8283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:8600:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:9278:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table.c:6447:54: style: Variable 'number_of_record_entries' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table.c:6450:54: style: Variable 'record_entries_reference_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table.c:7095:48: style: Variable 'table_index_value_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table.c:8046:54: style: Variable 'number_of_record_entries' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table.c:8051:54: style: Variable 'record_entries_reference_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table.c:8286:58: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table.c:8287:58: style: Variable 'values_array_block_index' is assigned a value that is never used. [unreadVariable] libpff-20180714/libpff/libpff_table_block_index.c:264:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table_block_index.c:305:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_table_block_index.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table_block_index.c:131:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table_block_index.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table_block_index.c:241:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table_block_index.c:282:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table_index_value.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_table_index_value.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_value_type.c:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_value_type.c:351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_value_type.c:526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_value_type.c:614:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_value_type.c:791:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libpff/libpff_value_type.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:99:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:152:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:207:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:326:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:470:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:589:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:731:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libpff/libpff_value_type.c:767:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libuna/libuna_base16_stream.c:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base16_stream.c:555:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base16_stream.c:1128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base16_stream.c:1288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base16_stream.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libuna/libuna_base16_stream.c:531:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libuna/libuna_base16_stream.c:1112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libuna/libuna_base16_stream.c:1230:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libuna/libuna_base16_stream.c:1266:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/libuna/libuna_base32_stream.c:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:203:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:1053:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:1322:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:1412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:1566:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:1928:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:2175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:2309:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/libuna/libuna_base32_stream.c:1718:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libpff-20180714/libuna/libuna_base32_stream.c:1706:29: note: outer condition: base32_stream_indexabort!=0) export_handle->abort=0' is logically equivalent to 'export_handle->abort=0'. [duplicateConditionalAssign] libpff-20180714/pfftools/export_handle.c:14774:24: note: Assignment 'export_handle->abort=0' libpff-20180714/pfftools/export_handle.c:14772:27: note: Condition 'export_handle->abort!=0' is redundant libpff-20180714/pfftools/export_handle.c:4841:20: style: Condition 'result!=0' is always true [knownConditionTrueFalse] libpff-20180714/pfftools/export_handle.c:4830:13: note: Assuming that condition 'result!=1' is not redundant libpff-20180714/pfftools/export_handle.c:4841:20: note: Condition 'result!=0' is always true libpff-20180714/pfftools/export_handle.c:3530:3: warning: %s in format string (no. 2) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] libpff-20180714/pfftools/export_handle.c:1321:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:1327:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:1321:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:3033:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/pfftools/export_handle.c:7435:12: note: Calling function 'export_handle_item_get_value_string_size_by_type', 6th argument 'NULL' value is 0 libpff-20180714/pfftools/export_handle.c:3033:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:3270:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/pfftools/export_handle.c:13151:12: note: Calling function 'export_handle_item_create_value_string_by_type', 7th argument 'NULL' value is 0 libpff-20180714/pfftools/export_handle.c:3270:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:8839:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:8845:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:8839:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:9570:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:9576:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:9570:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:10195:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:10201:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:10195:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:11710:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:11716:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:11710:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:12062:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:12068:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:12062:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:12471:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:12477:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:12471:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:12892:4: warning: Either the condition 'error!=NULL' is redundant or there is possible null pointer dereference: error. [nullPointerRedundantCheck] libpff-20180714/pfftools/export_handle.c:12898:15: note: Assuming that condition 'error!=NULL' is not redundant libpff-20180714/pfftools/export_handle.c:12892:4: note: Null pointer dereference libpff-20180714/pfftools/export_handle.c:11158:13: style:inconclusive: Function 'export_handle_export_email_ftk' argument 3 names different: declaration 'email_html_body_size' definition 'plain_text_body_size'. [funcArgNamesDifferent] libpff-20180714/pfftools/export_handle.h:612:13: note: Function 'export_handle_export_email_ftk' argument 3 names different: declaration 'email_html_body_size' definition 'plain_text_body_size'. libpff-20180714/pfftools/export_handle.c:11158:13: note: Function 'export_handle_export_email_ftk' argument 3 names different: declaration 'email_html_body_size' definition 'plain_text_body_size'. libpff-20180714/pfftools/export_handle.c:57:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:211:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:346:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:405:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:543:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:552:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:706:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:780:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:852:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:921:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:934:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:1133:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:1142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:1824:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:1922:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:1932:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:2353:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:2401:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:2750:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:2760:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:2828:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:2835:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:2925:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3027:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3264:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3456:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:3467:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3564:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3667:22: style: Variable 'value_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:3668:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4173:22: style: Variable 'value_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4174:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4270:22: style: Variable 'value_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4367:22: style: Variable 'value_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4368:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4469:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4815:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:4972:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5020:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5296:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5420:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:5427:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5530:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5654:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:5661:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5764:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5888:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:5895:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:5995:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:6102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:6272:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:6283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:6707:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:6855:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:6862:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:7378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:7609:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:7920:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:8372:22: style: Variable 'value_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:8373:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:8500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:13095:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:13946:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libpff-20180714/pfftools/export_handle.c:13951:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:14053:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:14647:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/export_handle.c:707:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/export_handle.c:781:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/export_handle.c:853:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/export_handle.c:13953:26: style: Variable 'unknown_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/export_handle.c:14235:33: style: Variable 'orphan_item_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/export_handle.c:14427:36: style: Variable 'recovered_item_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/info_handle.c:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/info_handle.c:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_FEATURE_FLAG_HAVE_KOI8 [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/info_handle.c:301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_OPEN_READ [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/info_handle.c:457:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/info_handle.c:679:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALID_FOLDER_MASK_SUBTREE [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/info_handle.c:896:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_UNALLOCATED_BLOCK_TYPE_PAGE [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/info_handle.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:219:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:278:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:377:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:585:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:877:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/info_handle.c:880:35: style: Variable 'block_iterator' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/item_file.c:199:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCFILE_OPEN_WRITE [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:285:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:626:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_TYPE_UNSIGNED_INTEGER_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:753:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_TYPE_UNSIGNED_INTEGER_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:880:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_TYPE_FLOATING_POINT_64BIT [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:1118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_STRING_FORMAT_TYPE_CTIME [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:1194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_STRING_FORMAT_FLAG_USE_LOWER_CASE [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:2098:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_UNSPECIFIED [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:2207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_UNSPECIFIED [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/item_file.c:1694:27: style: Condition 'value_32bit>1' is always true [knownConditionTrueFalse] libpff-20180714/pfftools/item_file.c:1689:22: note: Assuming that condition 'value_32bit==1' is not redundant libpff-20180714/pfftools/item_file.c:1694:27: note: Condition 'value_32bit>1' is always true libpff-20180714/pfftools/item_file.c:1964:22: style: Condition 'result!=0' is always true [knownConditionTrueFalse] libpff-20180714/pfftools/item_file.c:1953:15: note: Assuming that condition 'result!=1' is not redundant libpff-20180714/pfftools/item_file.c:1964:22: note: Condition 'result!=0' is always true libpff-20180714/pfftools/item_file.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:131:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:176:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:222:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:327:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:748:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:875:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1012:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1064:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1343:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1404:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1465:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:1527:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:2082:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:2206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/item_file.c:330:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libpff-20180714/pfftools/log_handle.c:33:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/pfftools/log_handle.c:33:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/pfftools/pfftools_signal.h:35:0: error: #error missing signal functions [preprocessorErrorDirective] libpff-20180714/pfftools/pfftools_signal.h:35:2: error: #error missing signal functions [preprocessorErrorDirective] libpff-20180714/pfftools/pffinput.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/pfftools_getopt.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/pfftools_getopt.c:65:22: style: Variable 'option_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/pfftools/pfftools_output.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/pfftools_output.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/pfftools_output.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/pfftools/pfftools_output.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff.c:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_Type [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff.c:360:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff.c:512:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff.c:524:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:543:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:562:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:581:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:600:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:619:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:638:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:657:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:676:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff.c:695:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libpff-20180714/pypff/pypff_attachment.c:192:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_attachment.c:245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_attachment.c:358:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_datetime.c:116:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_datetime.c:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_datetime.c:445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_datetime.c:620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_datetime.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_datetime.c:155:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_datetime.c:332:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_datetime.c:510:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_datetime.c:156:28: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_datetime.c:158:28: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_datetime.c:333:28: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_datetime.c:335:28: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_datetime.c:344:20: style: Variable 'timestamp.integer' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_datetime.c:487:27: style: Variable 'timestamp.floating_point' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_datetime.c:511:28: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_encryption_types.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ENCRYPTION_TYPE_NONE [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_encryption_types.c:218:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_encryption_types.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_encryption_types.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_encryption_types.c:209:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_encryption_types.c:249:32: style: Parameter 'definitions_object' can be declared as pointer to const. However it seems that 'pypff_encryption_types_init' is a callback function, if 'definitions_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_encryption_types.c:106:13: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_encryption_types.c:249:32: note: Parameter 'definitions_object' can be declared as pointer to const libpff-20180714/pypff/pypff_encryption_types.c:251:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_encryption_types.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_error.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/pypff/pypff_error.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libpff-20180714/pypff/pypff_file.c:347:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:430:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:470:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:545:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:603:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:802:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:909:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:984:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1036:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1092:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1149:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1226:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_Type [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1456:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1545:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1637:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1729:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1821:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1912:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:1967:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:2081:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file.c:338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file.c:1333:8: style: Variable 'codepage_string' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_content_types.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_CONTENT_TYPE_PAB [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_content_types.c:218:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_content_types.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_content_types.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_content_types.c:209:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_content_types.c:249:34: style: Parameter 'definitions_object' can be declared as pointer to const. However it seems that 'pypff_file_content_types_init' is a callback function, if 'definitions_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_file_content_types.c:106:13: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_file_content_types.c:249:34: note: Parameter 'definitions_object' can be declared as pointer to const libpff-20180714/pypff/pypff_file_content_types.c:251:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_content_types.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_object_io_handle.c:344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_object_io_handle.c:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_object_io_handle.c:711:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_object_io_handle.c:220:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:202:4: note: Calling function 'pypff_file_object_io_handle_free', 2nd argument 'NULL' value is 0 libpff-20180714/pypff/pypff_file_object_io_handle.c:220:4: note: Null pointer dereference libpff-20180714/pypff/pypff_file_object_io_handle.c:875:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:1485:5: note: Calling function 'pypff_file_object_seek_offset', 4th argument 'NULL' value is 0 libpff-20180714/pypff/pypff_file_object_io_handle.c:875:4: note: Null pointer dereference libpff-20180714/pypff/pypff_file_object_io_handle.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:214:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:254:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:625:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:810:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:1141:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:1202:37: style: Parameter 'file_object_io_handle' can be declared as pointer to const. However it seems that 'pypff_file_object_io_handle_exists' is a callback function, if 'file_object_io_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_file_object_io_handle.c:180:51: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_file_object_io_handle.c:1202:37: note: Parameter 'file_object_io_handle' can be declared as pointer to const libpff-20180714/pypff/pypff_file_object_io_handle.c:1205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:1229:37: style: Parameter 'file_object_io_handle' can be declared as pointer to const. However it seems that 'pypff_file_object_io_handle_is_open' is a callback function, if 'file_object_io_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_file_object_io_handle.c:181:51: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_file_object_io_handle.c:1229:37: note: Parameter 'file_object_io_handle' can be declared as pointer to const libpff-20180714/pypff/pypff_file_object_io_handle.c:1232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:1377:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_object_io_handle.c:215:29: style: Variable 'gil_state' is assigned a value that is never used. [unreadVariable] libpff-20180714/pypff/pypff_file_types.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_FILE_TYPE_32BIT [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_types.c:218:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_types.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_types.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_file_types.c:209:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_types.c:249:26: style: Parameter 'definitions_object' can be declared as pointer to const. However it seems that 'pypff_file_types_init' is a callback function, if 'definitions_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_file_types.c:106:13: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_file_types.c:249:26: note: Parameter 'definitions_object' can be declared as pointer to const libpff-20180714/pypff/pypff_file_types.c:251:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_file_types.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_folder.c:237:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_folder.c:349:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_folder.c:404:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_folder.c:529:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_folder.c:592:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_folder.c:647:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_folder.c:772:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_integer.c:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_offset [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_integer.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_integer.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyLong_Type [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_integer.c:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyLong_Type [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_integer.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_integer.c:75:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_item.c:240:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:297:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:323:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:405:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:464:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:530:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:644:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:708:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:767:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:819:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:904:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:1018:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item.c:563:18: style: Condition 'type_object==NULL' is always false [knownConditionTrueFalse] libpff-20180714/pypff/pypff_item.c:235:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_item.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_item.c:506:37: style: Parameter 'record_set' can be declared as pointer to const [constParameterPointer] libpff-20180714/pypff/pypff_item_types.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ITEM_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item_types.c:596:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item_types.c:634:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item_types.c:654:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_item_types.c:587:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_item_types.c:627:26: style: Parameter 'definitions_object' can be declared as pointer to const. However it seems that 'pypff_item_types_init' is a callback function, if 'definitions_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_item_types.c:106:13: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_item_types.c:627:26: note: Parameter 'definitions_object' can be declared as pointer to const libpff-20180714/pypff/pypff_item_types.c:629:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_item_types.c:649:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:238:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:311:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:332:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:383:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_items.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:233:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:304:28: style: Parameter 'items_object' can be declared as pointer to const. However it seems that 'pypff_items_len' is a callback function, if 'items_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_items.c:37:12: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_items.c:304:28: note: Parameter 'items_object' can be declared as pointer to const libpff-20180714/pypff/pypff_items.c:306:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:327:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_items.c:401:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_message.c:371:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:502:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:618:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:732:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:791:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:850:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:909:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:968:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1027:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1086:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1145:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1206:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1321:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1436:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1551:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1665:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1720:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_message.c:1845:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:238:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:311:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:332:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:383:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entries.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entries.c:233:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entries.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entries.c:304:37: style: Parameter 'record_entries_object' can be declared as pointer to const. However it seems that 'pypff_record_entries_len' is a callback function, if 'record_entries_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_record_entries.c:37:12: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_record_entries.c:304:37: note: Parameter 'record_entries_object' can be declared as pointer to const libpff-20180714/pypff/pypff_record_entries.c:306:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entries.c:327:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entries.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entries.c:401:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entry.c:276:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:333:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:359:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:441:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:500:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:560:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:682:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:744:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:898:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:998:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:1050:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:1104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_entry.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_entry.c:328:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_set.c:185:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_set.c:242:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_set.c:268:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_set.c:350:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_set.c:416:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_set.c:530:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_set.c:449:18: style: Condition 'type_object==NULL' is always false [knownConditionTrueFalse] libpff-20180714/pypff/pypff_record_set.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_set.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_set.c:392:39: style: Parameter 'record_entry' can be declared as pointer to const [constParameterPointer] libpff-20180714/pypff/pypff_record_sets.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:238:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:311:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:332:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:383:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libpff-20180714/pypff/pypff_record_sets.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_sets.c:233:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_sets.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_sets.c:304:34: style: Parameter 'record_sets_object' can be declared as pointer to const. However it seems that 'pypff_record_sets_len' is a callback function, if 'record_sets_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpff-20180714/pypff/pypff_record_sets.c:37:12: note: You might need to cast the function pointer here libpff-20180714/pypff/pypff_record_sets.c:304:34: note: Parameter 'record_sets_object' can be declared as pointer to const libpff-20180714/pypff/pypff_record_sets.c:306:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_sets.c:327:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_sets.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/pypff/pypff_record_sets.c:401:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_allocation_table.c:388:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_allocation_table.c:603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_allocation_table.c:844:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_attached_file_io_handle.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_attached_file_io_handle.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_attachment.c:65:1: style: Label 'on_error' is not used. [unusedLabel] libpff-20180714/tests/pff_test_attachment.c:45:19: style: Parameter 'argv' can be declared as const array [constParameter] libpff-20180714/tests/pff_test_column_definition.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_column_definition.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_column_definition.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array.c:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array.c:353:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array.c:544:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array_entry.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array_entry.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array_entry.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_array_entry.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_block.c:875:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_block.c:1122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_block.c:1163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_block.c:1352:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_block.c:1609:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_data_block.c:2055:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_deflate.c:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_deflate.c:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_descriptors_index.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_descriptors_index.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_error.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:505:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_OPEN_READ [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:791:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1071:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1738:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:1945:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:2056:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:2167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:2278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:2356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:2437:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_file.c:544:4: warning: Possible null pointer dereference: error [nullPointer] libpff-20180714/tests/pff_test_file.c:2640:4: note: Calling function 'pff_test_file_close_source', 2nd argument 'NULL' value is 0 libpff-20180714/tests/pff_test_file.c:544:4: note: Null pointer dereference libpff-20180714/tests/pff_test_file.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_file.c:457:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_file.c:538:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_file.c:1684:6: style: Variable 'supported_codepages' can be declared as const array [constVariable] libpff-20180714/tests/pff_test_file.c:1701:6: style: Variable 'unsupported_codepages' can be declared as const array [constVariable] libpff-20180714/tests/pff_test_file.c:2430:22: style: Variable 'source' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_folder.c:103:1: style: Label 'on_error' is not used. [unusedLabel] libpff-20180714/tests/pff_test_folder.c:45:19: style: Parameter 'argv' can be declared as const array [constParameter] libpff-20180714/tests/pff_test_functions.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_functions.c:490:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_OPEN_READ [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_functions.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_functions.c:447:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_functions.c:521:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_getopt.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_getopt.c:65:22: style: Variable 'option_value' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_index.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:582:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:820:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:1032:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:1245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:1670:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:1784:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_node.c:1660:8: style: Variable 'memset_result' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_index_value.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_value.c:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_value.c:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_index_value.c:451:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_io_handle.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_io_handle.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_io_handle.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item.c:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_descriptor.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_descriptor.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_tree.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_tree.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_tree.c:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_tree.c:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_tree.c:271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_tree.c:208:24: style: Variable 'item_tree_root_node' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_item_tree.c:208:24: style: Variable 'item_tree_root_node' is assigned a value that is never used. [unreadVariable] libpff-20180714/tests/pff_test_item_values.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_item_values.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_node.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_node.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_node.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_value.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_value.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_value.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptor_value.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptors.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_local_descriptors.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_mapi_value.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_mapi_value.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_mapi_value.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_mapi_value.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_mapi_value.c:743:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VALUE_TYPE_STRING_ASCII [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_mapi_value.c:947:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_message.c:111:1: style: Label 'on_error' is not used. [unusedLabel] libpff-20180714/tests/pff_test_message.c:45:19: style: Parameter 'argv' can be declared as const array [constParameter] libpff-20180714/tests/pff_test_multi_value.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_multi_value.c:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_multi_value.c:295:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_multi_value.c:419:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_name_to_id_map_entry.c:53:1: style: Label 'on_error' is not used. [unusedLabel] libpff-20180714/tests/pff_test_name_to_id_map_entry.c:45:19: style: Parameter 'argv' can be declared as const array [constParameter] libpff-20180714/tests/pff_test_notify.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_notify.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_notify.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_notify.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_offsets_index.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_offsets_index.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_read_items.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_read_items.c:143:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:806:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1013:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1487:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1693:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1796:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1899:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2002:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2749:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:2873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:3000:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_entry.c:1127:10: style: Variable 'value_data' can be declared as const array [constVariable] libpff-20180714/tests/pff_test_record_set.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:322:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1251 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_record_set.c:980:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_reference_descriptor.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_reference_descriptor.c:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_reference_descriptor.c:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_VERSION_STRING [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:734:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_support.c:460:8: style: Variable 'memset_result' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_support.c:728:22: style: Variable 'source' can be declared as pointer to const [constVariablePointer] libpff-20180714/tests/pff_test_table.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:477:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:770:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:937:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:1131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:1400:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table.c:1564:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_block_index.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_block_index.c:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_block_index.c:296:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_block_index.c:420:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_block_index.c:542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_block_index.c:665:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_index_value.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_index_value.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_table_index_value.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_value_type.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_value_type.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_value_type.c:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_value_type.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_value_type.c:748:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPFF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libpff-20180714/tests/pff_test_value_type.c:951:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] diff: head libpff-20180714/libcerror/libcerror_error.c:34:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libpff-20180714/libcerror/libcerror_system.c:42:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libpff-20180714/libcfile/libcfile_file.c:727:2: error: #error Missing file open function [preprocessorErrorDirective] head libpff-20180714/libcfile/libcfile_support.c:302:2: error: #error Missing file exists function [preprocessorErrorDirective] head libpff-20180714/libcnotify/libcnotify_print.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libpff-20180714/libcpath/libcpath_path.c:255:2: error: #error Missing change directory function [preprocessorErrorDirective] head libpff-20180714/libcthreads/libcthreads_condition.h:83:2: error: #error Missing condition type [preprocessorErrorDirective] head libpff-20180714/libcthreads/libcthreads_lock.h:57:2: error: #error Missing lock type [preprocessorErrorDirective] head libpff-20180714/libcthreads/libcthreads_mutex.h:62:2: error: #error Missing mutex type [preprocessorErrorDirective] head libpff-20180714/libcthreads/libcthreads_read_write_lock.h:83:2: error: #error Missing read/write lock type [preprocessorErrorDirective] head libpff-20180714/libcthreads/libcthreads_thread.h:61:2: error: #error Missing thread type [preprocessorErrorDirective] head libpff-20180714/libcthreads/libcthreads_thread_attributes.h:57:2: error: #error Missing thread attributes type [preprocessorErrorDirective] head libpff-20180714/pfftools/log_handle.c:33:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libpff-20180714/pfftools/pfftools_signal.h:35:2: error: #error missing signal functions [preprocessorErrorDirective] head libpff-20180714/pypff/pypff_error.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libpff-20180714/pypff/pypff_item.c:563:18: style: Condition 'type_object==NULL' is always false [knownConditionTrueFalse] head libpff-20180714/pypff/pypff_record_set.c:449:18: style: Condition 'type_object==NULL' is always false [knownConditionTrueFalse] DONE