2025-05-05 17:49 ftp://ftp.de.debian.org/debian/pool/main/libe/libevtx/libevtx_20240504.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcerror --library=gtk --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: fcc0493 (2025-05-05 13:08:11 +0200) count: 3908 3891 elapsed-time: 14.9 15.3 head-timing-info: old-timing-info: head results: libevtx-20240504/evtxtools/evtxtools_signal.h:35:0: error: #error missing signal functions [preprocessorErrorDirective] libevtx-20240504/evtxtools/evtxtools_signal.h:35:2: error: #error missing signal functions [preprocessorErrorDirective] libevtx-20240504/evtxtools/evtxinput.c:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCPATH_SEPARATOR [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/evtxtools_getopt.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/evtxtools_output.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/evtxtools_output.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/evtxtools_output.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/evtxtools_output.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/evtxtools_getopt.c:65:22: style: Variable 'option_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/evtxinput.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/evtxinput.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/info_handle.c:240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_FEATURE_FLAG_HAVE_KOI8 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/log_handle.c:33:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/evtxtools/info_handle.c:361:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/info_handle.c:518:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/log_handle.c:33:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/evtxtools/info_handle.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:384:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/info_handle.c:421:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:196:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_FEATURE_FLAG_HAVE_KOI8 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:893:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:1016:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_STRING_FORMAT_FLAG_USE_MIXED_CASE [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:1384:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:1883:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:2609:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_string.c:198:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_string.c:433:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:151:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:497:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:598:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:699:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:869:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDIRECTORY_ENTRY_TYPE_FILE [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:1332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDIRECTORY_ENTRY_TYPE_FILE [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:1819:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:2094:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:2304:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:3017:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:3252:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:3452:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:3832:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:4029:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/export_handle.c:1387:24: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/evtxtools/export_handle.c:1380:24: note: First condition libevtx-20240504/evtxtools/export_handle.c:1387:24: note: Second condition libevtx-20240504/evtxtools/export_handle.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:298:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:353:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:482:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:558:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:596:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:678:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:716:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:754:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:792:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:830:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:918:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:969:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/evtxtools/export_handle.c:977:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:1075:23: style: Parameter 'export_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/evtxtools/export_handle.c:1087:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:1289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:1755:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:1822:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:2520:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:2642:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:2779:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/export_handle.c:2912:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_string.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_string.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_string.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_string.c:298:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/path_handle.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/path_handle.c:207:17: style: Condition 'entry_name==NULL' is always false [knownConditionTrueFalse] libevtx-20240504/evtxtools/path_handle.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/path_handle.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/path_handle.c:148:21: style: Parameter 'path_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/evtxtools/path_handle.c:159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:314:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/registry_file.c:895:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/registry_file.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:192:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:273:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:751:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/registry_file.c:860:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/resource_file.c:607:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/resource_file.c:718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_RESOURCE_TYPE_MESSAGE_TABLE [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/resource_file.c:1244:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/resource_file.c:1551:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/resource_file.c:1992:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/evtxtools/message_handle.c:2407:35: style: Condition 'resource_filename_length>=3' is always true [knownConditionTrueFalse] libevtx-20240504/evtxtools/message_handle.c:2395:31: note: Assuming that condition 'resource_filename_length>2' is not redundant libevtx-20240504/evtxtools/message_handle.c:2407:35: note: Condition 'resource_filename_length>=3' is always true libevtx-20240504/evtxtools/message_handle.c:1915:5: warning: Either the condition 'value_string==NULL' is redundant or there is possible null pointer dereference: value_string. [nullPointerRedundantCheck] libevtx-20240504/evtxtools/message_handle.c:1918:21: note: Assuming that condition 'value_string==NULL' is not redundant libevtx-20240504/evtxtools/message_handle.c:1915:5: note: Null pointer dereference libevtx-20240504/evtxtools/message_handle.c:2157:5: warning: Either the condition 'value_string==NULL' is redundant or there is possible null pointer dereference: value_string. [nullPointerRedundantCheck] libevtx-20240504/evtxtools/message_handle.c:2160:21: note: Assuming that condition 'value_string==NULL' is not redundant libevtx-20240504/evtxtools/message_handle.c:2157:5: note: Null pointer dereference libevtx-20240504/libbfio/libbfio_file.c:93:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file.c:127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file.c:170:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file.c:214:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:417:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:469:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:570:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:671:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:772:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:814:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:1263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:1603:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:1658:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:1749:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:2024:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:2266:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:2954:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:3086:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:3189:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:3321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:3423:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:3725:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/message_handle.c:3891:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:245:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:420:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:827:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:877:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:934:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:989:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1044:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1190:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIs_SYSTEM [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_io_handle.c:134:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:298:4: note: Calling function 'libbfio_file_io_handle_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libbfio/libbfio_file_io_handle.c:134:4: note: Null pointer dereference libevtx-20240504/libbfio/libbfio_file_io_handle.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:128:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:308:32: style: Parameter 'file_io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:312:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:348:32: style: Parameter 'file_io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:353:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:394:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:783:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:845:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:897:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:952:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1007:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1061:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_io_handle.c:1157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_pool.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_pool.c:270:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_pool.c:271:35: style: Variable 'name_length' is assigned a value that is never used. [unreadVariable] libevtx-20240504/evtxtools/resource_file.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:423:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:572:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:685:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:1062:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:1151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:1337:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:1711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:1778:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:2154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:2224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:2314:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:2476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/evtxtools/resource_file.c:1712:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libbfio/libbfio_file_range.c:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_file_range.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range.c:130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range.c:216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range.c:392:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range.c:436:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:1001:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range.c:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range.c:130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:134:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:260:4: note: Calling function 'libbfio_file_range_io_handle_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:134:4: note: Null pointer dereference libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:128:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:274:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:314:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:513:38: style: Parameter 'file_range_io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:618:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:709:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:747:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:830:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:913:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:1031:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:1070:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:1110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_file_range_io_handle.c:914:24: style: Variable 'file_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libbfio/libbfio_handle.c:281:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:389:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_REFERENCE [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:581:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:734:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:1027:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:1344:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:1435:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:1622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:2190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:2451:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:352:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:463:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:587:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:753:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:355:3: error: libcerror_error_set format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:145:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:266:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:315:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:427:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:551:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:675:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:773:40: style: Parameter 'memory_range_io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:776:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:800:40: style: Parameter 'memory_range_io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:803:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_memory_range_io_handle.c:832:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:610:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:710:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:1395:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:1591:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:1946:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:2394:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:2813:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_POOL_UNLIMITED_NUMBER_OF_OPEN_HANDLES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:3011:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:3211:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_handle.c:216:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libbfio/libbfio_handle.c:525:4: note: Calling function 'libbfio_handle_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libbfio/libbfio_handle.c:216:4: note: Null pointer dereference libevtx-20240504/libbfio/libbfio_handle.c:85:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:209:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:544:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:675:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:855:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_support.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:989:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_support.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1204:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1399:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1482:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1570:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1677:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1746:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1830:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:1932:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2035:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2104:29: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2105:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2175:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2245:29: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2436:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2508:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2567:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:2642:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_handle.c:991:24: style: Variable 'is_open' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libbfio/libbfio_handle.c:992:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libbfio/libbfio_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:121:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_array.c:766:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_array.c:1300:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_EQUAL [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_array.c:1736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libevtx-20240504/libbfio/libbfio_pool.c:1794:13: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libbfio/libbfio_pool.c:1775:13: note: First condition libevtx-20240504/libbfio/libbfio_pool.c:1794:13: note: Second condition libevtx-20240504/libbfio/libbfio_pool.c:678:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libbfio/libbfio_pool.c:1770:5: note: Calling function 'libbfio_internal_pool_append_handle_to_last_used_list', 3rd argument 'NULL' value is 0 libevtx-20240504/libbfio/libbfio_pool.c:678:4: note: Null pointer dereference libevtx-20240504/libbfio/libbfio_pool.c:781:3: warning: Either the condition 'internal_handle!=NULL' is redundant or there is possible null pointer dereference: internal_handle. [nullPointerRedundantCheck] libevtx-20240504/libbfio/libbfio_pool.c:783:23: note: Assuming that condition 'internal_handle!=NULL' is not redundant libevtx-20240504/libbfio/libbfio_pool.c:781:3: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_btree.c:44:10: style:inconclusive: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. [funcArgNamesDifferent] libevtx-20240504/libcdata/libcdata_btree.h:67:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. libevtx-20240504/libcdata/libcdata_btree.c:44:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. libevtx-20240504/libcdata/libcdata_btree.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:190:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:269:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:366:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:459:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:682:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree.c:834:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:284:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:481:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:554:29: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:555:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:673:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:859:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:978:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1094:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1167:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1244:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1463:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1657:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1829:27: style: Variable 'internal_pool' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1830:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:1903:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2083:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2175:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2251:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2353:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2573:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2718:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2850:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2949:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:3050:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:3149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:3250:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:3346:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:3439:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libbfio/libbfio_pool.c:2720:32: style: Variable 'is_open' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:827:35: style: Condition 'internal_array->entries!=NULL' is always true [knownConditionTrueFalse] libevtx-20240504/libcdata/libcdata_array.c:230:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_array.c:696:4: note: Calling function 'libcdata_array_free', 3rd argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_array.c:230:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_array.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:297:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:456:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:540:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:713:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:880:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:953:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1036:29: style: Variable 'internal_array' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1037:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1108:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1211:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1337:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1431:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1547:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1684:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:1902:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_array.c:379:24: style: Variable 'entry_free_result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:715:34: style: Variable 'entries_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:716:34: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:717:34: style: Variable 'number_of_allocated_entries' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:955:44: style: Variable 'reverse_entry_iterator' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:1212:44: style: Variable 'compare_result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_array.c:1432:44: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_btree_values_list.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_values_list.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_values_list.c:144:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_EQUAL [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_btree_node.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_list_element.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:424:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:495:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:720:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:795:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list_element.c:865:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1795:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_list.c:2256:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_btree_node.c:64:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:563:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:675:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:779:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:866:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:936:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:1300:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_btree_node.c:67:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_range_list_value.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list_value.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list_value.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list_value.c:308:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list_value.c:388:35: style: Parameter 'range_list_value' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libcdata/libcdata_range_list_value.c:393:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_range_list.c:3252:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_range_list.c:3426:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_range_list.c:3600:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_range_list.c:4134:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_range_list.c:4396:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_list.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:365:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:568:28: style: Variable 'internal_list' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:709:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:791:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:861:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:945:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1122:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1169:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1399:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1466:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1685:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1768:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:1936:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:2110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:2162:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:2482:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:2533:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_list.c:2650:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2437:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_tree_node.c:2866:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_list.c:206:42: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_list.c:207:42: style: Variable 'number_of_elements' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdirectory/libcdirectory_directory.c:465:0: error: #error Missing open directory function [preprocessorErrorDirective] libevtx-20240504/libcdirectory/libcdirectory_directory.c:465:2: error: #error Missing open directory function [preprocessorErrorDirective] libevtx-20240504/libcdirectory/libcdirectory_directory_entry.c:393:0: error: #error Missing directory entry structure definition [preprocessorErrorDirective] libevtx-20240504/libcdirectory/libcdirectory_directory_entry.c:393:2: error: #error Missing directory entry structure definition [preprocessorErrorDirective] libevtx-20240504/libcdirectory/libcdirectory_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDIRECTORY_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdirectory/libcdirectory_support.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdirectory/libcdirectory_support.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdirectory/libcdirectory_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcerror/libcerror_error.c:34:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libcerror/libcerror_error.c:34:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libcdata/libcdata_range_list.c:4001:22: style: Condition 'range_offset>=range_list_value->start' is always true [knownConditionTrueFalse] libevtx-20240504/libcdata/libcdata_range_list.c:3997:20: note: Assuming that condition 'range_offsetstart' is not redundant libevtx-20240504/libcdata/libcdata_range_list.c:4001:22: note: Condition 'range_offset>=range_list_value->start' is always true libevtx-20240504/libcdata/libcdata_range_list.c:145:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_range_list.c:2964:3: note: Calling function 'libcdata_range_list_free', 3rd argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_range_list.c:145:4: note: Null pointer dereference libevtx-20240504/libcerror/libcerror_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCERROR_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcdata/libcdata_tree_node.c:143:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3161:4: note: Calling function 'libcdata_tree_node_free', 3rd argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_tree_node.c:143:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_tree_node.c:875:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2220:5: note: Calling function 'libcdata_tree_node_set_parent_node', 3rd argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_tree_node.c:875:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_tree_node.c:1017:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3732:7: note: Calling function 'libcdata_tree_node_set_previous_node', 3rd argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_tree_node.c:1017:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_tree_node.c:1159:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3418:7: note: Calling function 'libcdata_tree_node_set_next_node', 3rd argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_tree_node.c:1159:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_tree_node.c:1331:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3341:6: note: Calling function 'libcdata_tree_node_set_nodes', 5th argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_tree_node.c:1331:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_tree_node.c:1834:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3376:7: note: Calling function 'libcdata_tree_node_set_sub_nodes', 4th argument 'NULL' value is 0 libevtx-20240504/libcdata/libcdata_tree_node.c:1834:4: note: Null pointer dereference libevtx-20240504/libcdata/libcdata_range_list.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:139:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:198:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libcdata/libcdata_range_list.c:206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:293:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:455:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:639:34: style: Variable 'internal_range_list' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:640:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:710:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:781:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:880:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:951:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1049:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1106:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1277:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1630:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libcdata/libcdata_range_list.c:1637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1706:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:1943:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:2146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:2220:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libcdata/libcdata_range_list.c:2232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:2334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:2509:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:2629:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:2773:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:3021:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:3143:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libcdata/libcdata_range_list.c:3144:31: style: Parameter 'range_list_element' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libcdata/libcdata_range_list.c:3159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:3315:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:3518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:3756:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:3927:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4039:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4108:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4459:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4615:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:4776:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcerror/libcerror_system.c:42:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libcerror/libcerror_system.c:42:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libcdata/libcdata_tree_node.c:230:28: style:inconclusive: Function 'libcdata_tree_node_empty' argument 1 names different: declaration 'node' definition 'tree_node'. [funcArgNamesDifferent] libevtx-20240504/libcdata/libcdata_tree_node.h:91:28: note: Function 'libcdata_tree_node_empty' argument 1 names different: declaration 'node' definition 'tree_node'. libevtx-20240504/libcdata/libcdata_tree_node.c:230:28: note: Function 'libcdata_tree_node_empty' argument 1 names different: declaration 'node' definition 'tree_node'. libevtx-20240504/libcdata/libcdata_tree_node.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:241:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:420:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:654:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:724:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:866:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:938:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1080:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1400:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1570:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1641:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1741:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1824:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:1902:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2067:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2315:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2410:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2577:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:2772:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3077:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3809:33: style: Variable 'internal_node' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3810:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:3882:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_tree_node.c:4040:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcdata/libcdata_range_list.c:294:54: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_range_list.c:295:54: style: Variable 'number_of_elements' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_range_list.c:1380:48: style: Variable 'last_element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_range_list.c:2335:53: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcdata/libcdata_range_list.c:3024:55: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcfile/libcfile_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcfile/libcfile_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcfile/libcfile_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcfile/libcfile_file.c:757:0: error: #error Missing file open function [preprocessorErrorDirective] libevtx-20240504/libcfile/libcfile_file.c:757:2: error: #error Missing file open function [preprocessorErrorDirective] libevtx-20240504/libcfile/libcfile_support.c:363:0: error: #error Missing file exists function [preprocessorErrorDirective] libevtx-20240504/libcfile/libcfile_support.c:363:2: error: #error Missing file exists function [preprocessorErrorDirective] libevtx-20240504/libcfile/libcfile_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcfile/libcfile_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcfile/libcfile_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcfile/libcfile_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcfile/libcfile_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcfile/libcfile_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcfile/libcfile_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcfile/libcfile_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_codepage.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libevtx-20240504/libclocale/libclocale_codepage.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libclocale/libclocale_support.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libclocale/libclocale_locale.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libclocale/libclocale_locale.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libevtx-20240504/libclocale/libclocale_support.c:54:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcnotify/libcnotify_print.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libcnotify/libcnotify_print.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libclocale/libclocale_locale.c:141:16: style: Condition '*codepage==-1' is always true [knownConditionTrueFalse] libevtx-20240504/libclocale/libclocale_locale.c:139:15: note: Assignment '*codepage=-1', assigned value is -1 libevtx-20240504/libclocale/libclocale_locale.c:141:16: note: Condition '*codepage==-1' is always true libevtx-20240504/libclocale/libclocale_locale.c:308:16: style: Condition 'charset!=NULL' is always false [knownConditionTrueFalse] libevtx-20240504/libclocale/libclocale_locale.c:288:26: note: Assignment 'charset=NULL', assigned value is 0 libevtx-20240504/libclocale/libclocale_locale.c:293:15: note: Assuming condition is false libevtx-20240504/libclocale/libclocale_locale.c:308:16: note: Condition 'charset!=NULL' is always false libevtx-20240504/libclocale/libclocale_locale.c:355:16: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] libevtx-20240504/libclocale/libclocale_locale.c:287:26: note: Assignment 'locale=NULL', assigned value is 0 libevtx-20240504/libclocale/libclocale_locale.c:293:15: note: Assuming condition is false libevtx-20240504/libclocale/libclocale_locale.c:355:16: note: Condition 'locale==NULL' is always true libevtx-20240504/libclocale/libclocale_locale.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_locale.c:289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_locale.c:405:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_locale.c:291:24: style: Variable 'locale_length' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcnotify/libcnotify_stream.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_STREAM_OPEN_APPEND [valueFlowBailoutIncompleteVar] libevtx-20240504/libcnotify/libcnotify_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCNOTIFY_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcnotify/libcnotify_stream.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcnotify/libcnotify_stream.c:79:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcnotify/libcnotify_stream.c:161:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcpath/libcpath_path.c:236:0: error: #error Missing change directory function [preprocessorErrorDirective] libevtx-20240504/libcpath/libcpath_path.c:236:2: error: #error Missing change directory function [preprocessorErrorDirective] libevtx-20240504/libcpath/libcpath_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCPATH_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcpath/libcpath_support.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcpath/libcpath_support.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_codepage.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_codepage.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libclocale/libclocale_codepage.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcpath/libcpath_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcpath/libcpath_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcpath/libcpath_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcpath/libcpath_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcpath/libcpath_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcpath/libcpath_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcpath/libcpath_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcpath/libcpath_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_string.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcsplit/libcsplit_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCSPLIT_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:477:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:340:44: style: Variable 'internal_split_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:341:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:383:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:449:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_split_string.c:450:66: style: Variable 'string_segment_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libcsplit/libcsplit_narrow_string.c:144:21: style: Condition 'segment_end!=NULL' is always true [knownConditionTrueFalse] libevtx-20240504/libcsplit/libcsplit_narrow_string.c:43:8: style: Variable 'string_end' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcsplit/libcsplit_narrow_string.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libcthreads/libcthreads_condition.h:83:0: error: #error Missing condition type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_condition.h:83:2: error: #error Missing condition type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_lock.h:57:0: error: #error Missing lock type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_lock.h:57:2: error: #error Missing lock type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_mutex.h:62:0: error: #error Missing mutex type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_mutex.h:62:2: error: #error Missing mutex type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_read_write_lock.h:78:0: error: #error Missing read/write lock type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_read_write_lock.h:78:2: error: #error Missing read/write lock type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCTHREADS_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libcthreads/libcthreads_thread.h:61:0: error: #error Missing thread type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_thread.h:61:2: error: #error Missing thread type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_thread_attributes.h:57:0: error: #error Missing thread attributes type [preprocessorErrorDirective] libevtx-20240504/libcthreads/libcthreads_thread_attributes.h:57:2: error: #error Missing thread attributes type [preprocessorErrorDirective] libevtx-20240504/libevtx/libevtx_byte_stream.c:52:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_checksum.c:106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_checksum.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_byte_stream.c:33:21: style:inconclusive: Function 'libevtx_byte_stream_check_for_zero_byte_fill' argument 1 names different: declaration 'data' definition 'byte_stream'. [funcArgNamesDifferent] libevtx-20240504/libevtx/libevtx_byte_stream.h:35:21: note: Function 'libevtx_byte_stream_check_for_zero_byte_fill' argument 1 names different: declaration 'data' definition 'byte_stream'. libevtx-20240504/libevtx/libevtx_byte_stream.c:33:21: note: Function 'libevtx_byte_stream_check_for_zero_byte_fill' argument 1 names different: declaration 'data' definition 'byte_stream'. libevtx-20240504/libevtx/libevtx_byte_stream.c:34:13: style:inconclusive: Function 'libevtx_byte_stream_check_for_zero_byte_fill' argument 2 names different: declaration 'data_size' definition 'byte_stream_size'. [funcArgNamesDifferent] libevtx-20240504/libevtx/libevtx_byte_stream.h:36:13: note: Function 'libevtx_byte_stream_check_for_zero_byte_fill' argument 2 names different: declaration 'data_size' definition 'byte_stream_size'. libevtx-20240504/libevtx/libevtx_byte_stream.c:34:13: note: Function 'libevtx_byte_stream_check_for_zero_byte_fill' argument 2 names different: declaration 'data_size' definition 'byte_stream_size'. libevtx-20240504/libevtx/libevtx_byte_stream.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_checksum.c:75:15: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libevtx/libevtx_checksum.c:80:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_checksum.c:142:15: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libevtx/libevtx_checksum.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_checksum.c:41:29: style: Variable 'crc32' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_checksum.c:43:29: style: Variable 'bit_iterator' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_checksum.c:82:29: style: Variable 'crc32_table_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_checksum.c:149:29: style: Variable 'crc32_table_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_chunks_table.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_chunks_table.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunks_table.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunks_table.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:294:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_chunk.c:1051:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_chunk.c:1155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_i18n.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_i18n.c:39:15: style: Variable 'function' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_io_handle.c:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_io_handle.c:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_io_handle.c:261:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_file.c:292:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_file.c:584:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_file.c:1140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_file.c:1691:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_io_handle.c:51:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_io_handle.c:126:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_io_handle.c:157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_io_handle.c:200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_io_handle.c:518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:162:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:231:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:964:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:1028:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:1068:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_chunk.c:1132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:87:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_file.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:223:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:265:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:544:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:681:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:857:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1571:27: style: Variable 'internal_file' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1572:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1614:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1665:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1731:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1795:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1858:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1909:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:1952:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:2028:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:2102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:2145:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_file.c:2221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:193:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:362:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:447:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:488:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:532:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:576:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:618:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:664:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:710:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:756:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:802:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:848:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:894:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:940:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:986:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1032:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1078:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1124:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1170:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1262:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1308:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1400:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1446:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1492:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1539:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1595:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1686:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1733:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1780:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1825:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1871:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1918:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:1961:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:2004:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record.c:2047:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_support.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_support.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_support.c:364:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_support.c:325:24: style:inconclusive: Function 'libevtx_check_file_signature_file_io_handle' argument 1 names different: declaration 'bfio_handle' definition 'file_io_handle'. [funcArgNamesDifferent] libevtx-20240504/libevtx/libevtx_support.h:74:24: note: Function 'libevtx_check_file_signature_file_io_handle' argument 1 names different: declaration 'bfio_handle' definition 'file_io_handle'. libevtx-20240504/libevtx/libevtx_support.c:325:24: note: Function 'libevtx_check_file_signature_file_io_handle' argument 1 names different: declaration 'bfio_handle' definition 'file_io_handle'. libevtx-20240504/libevtx/libevtx_support.c:61:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_support.c:87:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_support.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_support.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:343:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_record_values.c:647:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libevtx/libevtx_record_values.c:4586:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_coff_header.c:187:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_coff_header.c:332:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_coff_header.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_header.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_header.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_header.c:306:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_template_definition.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_template_definition.c:128:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_template_definition.c:193:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_template_definition.c:248:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_optional_header.c:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_coff_optional_header.c:1220:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_debug_data.c:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_debug_data.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_debug_data.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_debug_data.c:144:27: style: Parameter 'debug_data' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_debug_data.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_export_table.c:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_export_table.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_export_table.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_export_table.c:144:29: style: Parameter 'export_table' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_export_table.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_optional_header.c:490:21: style: Expression is always false because 'else if' condition matches previous condition at line 297. [multiCondition] libevtx-20240504/libexe/libexe_coff_optional_header.c:1172:27: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libexe/libexe_coff_optional_header.c:1161:27: note: First condition libevtx-20240504/libexe/libexe_coff_optional_header.c:1172:27: note: Second condition libevtx-20240504/libexe/libexe_coff_optional_header.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_optional_header.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_optional_header.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_optional_header.c:1158:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_coff_optional_header.c:1142:37: style: Variable 'number_of_data_directories_entries' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libexe/libexe_file.c:309:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_file.c:600:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_file.c:922:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_file.c:1208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_file.c:1585:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_import_table.c:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_import_table.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_import_table.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_import_table.c:144:29: style: Parameter 'import_table' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_import_table.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_EXECUTABLE_TYPE_MZ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_EXECUTABLE_TYPE_MZ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:421:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:578:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_EXECUTABLE_TYPE_LE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:670:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_EXECUTABLE_TYPE_NE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:760:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:935:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_io_handle.c:62:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:218:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:295:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:384:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:526:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:618:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:898:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_io_handle.c:907:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:1199:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_io_handle.c:1240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:854:38: 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] libevtx-20240504/libexe/libexe_file.c:856:35: note: Assignment 'internal_file->io_handle->abort=0' libevtx-20240504/libexe/libexe_file.c:854:38: note: Condition 'internal_file->io_handle->abort!=0' is redundant libevtx-20240504/libexe/libexe_file.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:163:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:282:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:701:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:824:38: style: Variable 'data_directory_descriptor' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:828:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1131:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1248:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1347:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1390:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1473:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_file.c:1557:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_le_header.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_le_header.c:271:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_le_header.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_le_header.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_le_header.c:140:26: style: Parameter 'le_header' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_le_header.c:145:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_le_header.c:245:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:203:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:292:27: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libevtx/libevtx_record_values.c:299:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:598:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:787:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:903:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1040:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1166:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1309:31: style: Parameter 'record_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libevtx/libevtx_record_values.c:1313:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1364:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1480:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1635:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1790:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1945:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2100:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2452:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2628:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2804:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2934:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3064:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3454:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3584:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3714:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3845:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:3998:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:4151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:4304:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:4457:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:4891:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5184:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5256:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5466:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5571:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5675:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5823:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:5968:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:6008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:6048:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:6088:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_mz_header.c:187:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_mz_header.c:414:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_ne_header.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_ne_header.c:271:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_ne_header.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_ne_header.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_ne_header.c:140:26: style: Parameter 'ne_header' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_ne_header.c:145:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_ne_header.c:245:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:1167:43: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:1481:50: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:1636:50: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:1791:50: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:1946:50: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:2101:44: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:2277:44: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:2453:44: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libexe/libexe_mz_header.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_mz_header.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2629:44: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libexe/libexe_mz_header.c:145:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_mz_header.c:388:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libevtx/libevtx_record_values.c:2805:38: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:2935:38: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3065:38: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3195:38: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3325:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3455:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3585:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3715:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3846:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:3999:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:4152:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:4305:39: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:5676:41: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libevtx/libevtx_record_values.c:5824:41: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libexe/libexe_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_section.c:973:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_section_descriptor.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_descriptor.c:158:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_descriptor.c:203:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_descriptor.c:242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_descriptor.c:287:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_section_io_handle.c:374:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_section_io_handle.c:449:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_support.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_support.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEXE_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_support.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libexe/libexe_support.c:62:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_support.c:88:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_support.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_support.c:331:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:217:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:409:38: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_section_io_handle.c:414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:494:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:553:34: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_section_io_handle.c:556:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:580:34: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libexe/libexe_section_io_handle.c:583:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section_io_handle.c:622:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:139:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:175:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:228:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:445:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:579:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:638:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:686:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:741:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:793:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:834:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:893:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libexe/libexe_section.c:944:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:137:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFCACHE_CACHE_VALUE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfcache/libfcache_cache_value.c:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFCACHE_CACHE_VALUE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfcache/libfcache_date_time.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:225:36: style: Variable 'internal_cache_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:226:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:289:36: style: Variable 'internal_cache_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:290:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:332:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:392:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache_value.c:436:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFCACHE_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:276:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:459:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:606:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:802:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:855:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:1003:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:1339:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_area.c:1460:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfcache/libfcache_cache.c:861:4: error: libcerror_error_set format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] libevtx-20240504/libfcache/libfcache_cache.c:1074:4: error: libcerror_error_set format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] libevtx-20240504/libfcache/libfcache_cache.c:434: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] libevtx-20240504/libfcache/libfcache_cache.h:92:11: note: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'. libevtx-20240504/libfcache/libfcache_cache.c:434:11: note: Function 'libfcache_cache_get_number_of_cache_values' argument 2 names different: declaration 'number_of_values' definition 'number_of_cache_values'. libevtx-20240504/libfcache/libfcache_cache.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:282:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:355:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:438:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:480:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:541:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:703:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:755:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfcache/libfcache_cache.c:985:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:348:36: style: Variable 'internal_element' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:349:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:389:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:428:36: style: Variable 'internal_element' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:475:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:522:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:614:36: style: Variable 'internal_element' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:615:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:659:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:732:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list_element.c:788:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:86:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:229:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:504:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:620:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:665:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:715:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:768:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:820:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:871:28: style: Variable 'internal_area' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:872:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:921:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:1270:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:1434:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_area.c:926:42: style: Variable 'cache_entry_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_list.c:113:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:259:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:440:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:708:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:1076:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:1323:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:1612:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:2018:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:2162:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:2604:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:2819:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:3082:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:3171:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:3568:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:3653:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:3845:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_READ_FLAG_IGNORE_CACHE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:4096:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:4338:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_mapped_range.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:4406:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_mapped_range.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_mapped_range.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_mapped_range.c:217:31: style: Parameter 'mapped_range' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdata/libfdata_mapped_range.c:222:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_mapped_range.c:272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range.c:218:24: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdata/libfdata_range.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range.c:294:24: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdata/libfdata_range.c:298:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range.c:338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:392:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:518:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:610:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:732:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:1005:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_range_list.c:1133:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_segments_array.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_segments_array.c:101:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_segments_array.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_segments_array.c:483:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_segments_array.c:669:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_segments_array.c:805:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:81:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:274:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:594:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:656:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:963:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_range_list.c:1092:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:460:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:608:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:649:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:794:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:845:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:1085:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:1449:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:1569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:1960:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:2445:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_stream.c:2554:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:465:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_DATA_HANDLE_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:612:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:757:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:808:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:1078:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:1493:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:1694:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:1822:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_vector.c:1910:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATA_FLAG_CALCULATE_MAPPED_RANGES [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdata/libfdata_list.c:83:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:212:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:481:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:628:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:722:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:764:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:814:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:883:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:1154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:1366:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:1576:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:1948:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2003:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2077:28: style: Variable 'internal_list' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2078:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2122:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2243:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2309:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2694:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:2924:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:3107:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:3506:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:3613:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:3707:23: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdata/libfdata_list.c:3722:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:3775:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:3999:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:4068:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:4137:23: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdata/libfdata_list.c:4148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:4243:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:4319:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:4380:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_list.c:889:42: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_list.c:2403:42: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_list.c:2933:40: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_list.c:3109:42: style: Variable 'mapped_range_end_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_vector.c:86:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:236:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:329:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:510:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:567:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:626:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:671:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:721:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:774:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:826:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:875:30: style: Variable 'internal_vector' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:876:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:915:30: style: Variable 'internal_vector' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:916:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:991:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:1397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:1680:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:1745:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:1884:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_vector.c:992:46: style: Variable 'mapped_range_end_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_vector.c:994:46: style: Variable 'segment_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_vector.c:996:46: style: Variable 'calculated_element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_vector.c:1293:24: style: Variable 'segment_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_stream.c:99:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:231:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:506:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:563:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:663:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:708:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:758:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:811:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:863:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:912:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:958:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:1021:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:1409:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:1511:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:1837:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:1889:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:2351:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:2487:30: style: Variable 'internal_stream' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:2488:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:2528:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdata/libfdata_stream.c:1022:46: style: Variable 'mapped_range_end_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_stream.c:1518:46: style: Variable 'read_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_stream.c:1519:46: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_stream.c:1895:46: style: Variable 'write_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_stream.c:1896:46: style: Variable 'write_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdata/libfdata_stream.c:1899:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:769:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:1033:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_STRING_FORMAT_FLAG_DATE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:413:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:926:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:1439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:687:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:951:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1240:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:275:41: style: Variable 'internal_fat_date_time' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:313:45: style: Parameter 'internal_fat_date_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:387:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:472:45: style: Parameter 'internal_fat_date_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:605:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:643:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:736:45: style: Parameter 'internal_fat_date_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:742:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:869:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:907:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:1000:45: style: Parameter 'internal_fat_date_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:1006:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:1133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:1171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:480:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:744:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_fat_date_time.c:1008:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:646:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:888:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:1130:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1178:13: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1153:13: note: First condition libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1178:13: note: Second condition libevtx-20240504/libfdatetime/libfdatetime_filetime.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:147:36: style: Variable 'internal_additional_filetime' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:290:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:319:36: style: Variable 'internal_filetime' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:357:40: style: Parameter 'internal_filetime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:654:40: style: Parameter 'internal_filetime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:660:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:787:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:825:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:918:40: style: Parameter 'internal_filetime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:924:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1051:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1089:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1207:40: style: Parameter 'internal_filetime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1340:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:363:27: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:364:27: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:662:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:926:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_filetime.c:1215:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:234:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:302:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:528:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:619:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:724:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:762:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:861:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:1004:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:1103:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:1208:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:1246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:304:27: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:305:27: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:621:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:863:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_floatingtime.c:1105:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:595:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:837:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1030:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:606:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:870:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1064:13: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1017:13: note: First condition libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1064:13: note: Second condition libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1350:13: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1336:13: note: First condition libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1350:13: note: Second condition libevtx-20240504/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] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:265:36: style: Variable 'internal_hfs_time' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:266:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:301:40: style: Parameter 'internal_hfs_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:477:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:562:40: style: Parameter 'internal_hfs_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:568:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:673:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:804:40: style: Parameter 'internal_hfs_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:810:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:915:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:953:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1093:40: style: Parameter 'internal_hfs_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1099:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1204:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:246:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:275:40: style: Variable 'internal_nsf_timedate' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:313:44: style: Parameter 'internal_nsf_timedate' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:488:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:573:44: style: Parameter 'internal_nsf_timedate' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:579:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:706:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:744:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:837:44: style: Parameter 'internal_nsf_timedate' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:843:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:970:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:307:25: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1101:44: style: Parameter 'internal_nsf_timedate' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:570:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1107:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1234:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:812:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_hfs_time.c:1101:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:581:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:845:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_nsf_timedate.c:1109:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:393:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:525:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_64BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:594:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:916:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1036:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1306:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1576:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFDATETIME_POSIX_TIME_VALUE_TYPE_SECONDS_32BIT_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1807:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1026:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1422:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:139:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:144:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:373:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:380:8: style: Variable 'month_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:886:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:893:8: style: Variable 'month_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:894:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:1399:39: style: Parameter 'date_time_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:1406:8: style: Variable 'month_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_date_time_values.c:1407:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1819:13: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1794:13: note: First condition libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1819:13: note: Second condition libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:377:38: style: Variable 'internal_posix_time' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:509:38: style: Variable 'internal_posix_time' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:510:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:573:42: style: Parameter 'internal_posix_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:577:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:899:38: style: Variable 'internal_posix_time' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:900:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1013:42: style: Parameter 'internal_posix_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1019:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1152:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1190:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1283:42: style: Parameter 'internal_posix_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1422:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1460:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1553:42: style: Parameter 'internal_posix_time' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1559:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1692:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1730:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:153:58: style: Variable 'is_signed' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:579:27: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1022:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1292:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_posix_time.c:1562:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfguid/libfguid_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_STRING_FORMAT_FLAG_USE_LOWER_CASE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:918:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:1224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:1607:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:1913:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfguid/libfguid_identifier.c:2296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:470:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:658:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:872:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:1121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_BINARY_DATA_FORMAT_FLAG_CASE_LOWER [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:1335:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:313:42: style: Parameter 'internal_systemtime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:597:42: style: Parameter 'internal_systemtime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:603:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:862:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:900:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:993:42: style: Parameter 'internal_systemtime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:999:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1258:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1296:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1389:42: style: Parameter 'internal_systemtime' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1654:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1692:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:605:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1001:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfdatetime/libfdatetime_systemtime.c:1397:24: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_data_handle.c:160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_DATA_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:247:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_DATA_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:331:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_DATA_FLAG_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:838:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1033:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1332:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1479:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_binary_data.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:291:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:630:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:843:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:1093:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:1306:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_binary_data.c:844:30: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_binary_data.c:845:30: style: Variable 'string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_binary_data.c:1307:30: style: Variable 'string_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_binary_data.c:1308:30: style: Variable 'string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_data_handle.c:130:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:286:4: note: Calling function 'libfvalue_data_handle_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libfvalue/libfvalue_data_handle.c:130:4: note: Null pointer dereference libevtx-20240504/libfvalue/libfvalue_data_handle.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:124:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:299:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:358:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:425:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:564:36: style: Variable 'internal_data_handle' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:605:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:634:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:700:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:801:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1007:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1152:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1281:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_data_handle.c:1440:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:553:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:691:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:737:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:783:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:829:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:890:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1089:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1493:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1906:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2723:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3127:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:476:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:522:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:568:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:614:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:706:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:752:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIzd [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:805:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_INTEGER_FORMAT_FLAG_SIGNED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:962:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:1246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:1627:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:1911:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:2292:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:2576:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/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] libevtx-20240504/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'. libevtx-20240504/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'. libevtx-20240504/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] libevtx-20240504/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'. libevtx-20240504/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'. libevtx-20240504/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] libevtx-20240504/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'. libevtx-20240504/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'. libevtx-20240504/libfguid/libfguid_identifier.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:389:29: style: Parameter 'identifier' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfguid/libfguid_identifier.c:394:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:468:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:503:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:849:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:885:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:1157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:1192:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:1538:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:1574:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:1846:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:1881:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:2227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:2263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfguid/libfguid_identifier.c:890:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfguid/libfguid_identifier.c:1579:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfguid/libfguid_identifier.c:2268:54: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:476:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_integer.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:111:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:223:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:360:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:397:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:402:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:447:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:452:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:490:15: style: Parameter 'utf8_string' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:496:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:535:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:542:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:582:16: style: Parameter 'utf16_string' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:588:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:627:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:634:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:674:16: style: Parameter 'utf32_string' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:680:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:719:27: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_integer.c:726:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:772:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:904:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:941:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:1186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:1223:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:1569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:1606:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:1851:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:1888:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:2234:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:2271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:2516:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:2553:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:773:30: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:776:30: style: Variable 'is_signed' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:777:30: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:946:32: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:949:32: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1226:32: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1231:32: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1232:32: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1611:33: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1614:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1891:33: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1895:33: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:1897:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:2276:33: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:2279:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:2556:33: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_integer.c:2558:33: style: Variable 'character_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:239:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:339:43: style: Variable 'internal_split_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_integer.c:2562:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:340:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf16_string.c:449:65: style: Variable 'utf16_string_segment_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:239:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:339:42: style: Variable 'internal_split_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:340:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_split_utf8_string.c:449:64: style: Variable 'utf8_string_segment_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_string.c:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_CODEPAGE_UTF8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:464:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:816:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:1056:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:1342:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:1694:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:1934:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:2220:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:2572:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:2812:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_table.c:444:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_table.c:959:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_string.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:291:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:448:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:795:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:1035:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:1326:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:1673:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:1913:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:2204:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:2551:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_string.c:2791:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_utf16_string.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_floating_point.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:375:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:382:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:435:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:471:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:524:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:529:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:573:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:612:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:619:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:665:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:704:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:757:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:796:34: style: Parameter 'floating_point' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:803:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:849:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1018:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1058:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1458:15: style: Parameter 'utf8_string' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1468:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1835:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1875:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2275:16: style: Parameter 'utf16_string' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2285:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2652:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2692:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3092:16: style: Parameter 'utf32_string' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:364:31: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:417:24: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:460:31: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:513:29: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:856:30: style: Variable 'is_signed' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:857:30: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1074:32: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1196:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1243:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_utf16_string.c:146:21: style: Condition 'segment_end!=NULL' is always true [knownConditionTrueFalse] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1469:32: style: Variable 'fraction_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1472:32: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_utf16_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1478:32: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1813:33: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:1891:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2013:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2060:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2286:33: style: Variable 'fraction_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2289:33: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2295:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2630:33: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2708:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2830:28: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:2877:28: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3103:33: style: Variable 'fraction_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3106:33: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3112:33: style: Variable 'bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_floating_point.c:3447:33: style: Variable 'value_float64.floating_point' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfvalue/libfvalue_utf8_string.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_utf8_string.c:146:21: style: Condition 'segment_end!=NULL' is always true [knownConditionTrueFalse] libevtx-20240504/libfvalue/libfvalue_utf8_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:267:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:365:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:611:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:693:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:771:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:773:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_table.c:924:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_entry.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_entry.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_entry.c:140:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:230:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_channel.c:535:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_channel.c:586:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_channel.c:633:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_channel.c:684:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value_type.c:693:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value_type.c:754:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_TYPE_STRING_BYTE_STREAM [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_channel.c:133:15: style: The statement 'if (*channel!=NULL) *channel=NULL' is logically equivalent to '*channel=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_channel.c:135:12: note: Assignment '*channel=NULL' libevtx-20240504/libfwevt/libfwevt_channel.c:133:15: note: Condition '*channel!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_channel.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:120:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:187:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:471:31: style: Variable 'internal_channel' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:472:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:610:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_channel.c:659:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:250:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:363:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:465:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_DATA_HANDLE_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:552:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_VALUE_FLAG_IDENTIFIER_MANAGED [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:722:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_LESS [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:842:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:1094:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:1364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:2577:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:5094:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFVALUE_PRINT_FLAG_WITH_TYPE_DESCRIPTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_data_segment.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_data_segment.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_data_segment.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:737:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:738:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:877:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:940:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:1004:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value_type.c:1005:26: style: Variable 'data_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_date_time.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_event.c:210:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_event.c:129:13: style: The statement 'if (*event!=NULL) *event=NULL' is logically equivalent to '*event=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_event.c:131:10: note: Assignment '*event=NULL' libevtx-20240504/libfwevt/libfwevt_event.c:129:13: note: Condition '*event!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_event.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:394:29: style: Variable 'internal_event' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:434:29: style: Variable 'internal_event' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:435:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:474:29: style: Variable 'internal_event' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:475:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:514:29: style: Variable 'internal_event' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_event.c:515:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_floating_point.c:415:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_floating_point.c:775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1056:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfvalue/libfvalue_value.c:320:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libfvalue/libfvalue_value.c:524:4: note: Calling function 'libfvalue_value_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libfvalue/libfvalue_value.c:320:4: note: Null pointer dereference libevtx-20240504/libfvalue/libfvalue_value.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:314:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:396:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:537:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:613:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:614:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:655:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:749:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:803:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:945:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:986:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1027:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1077:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1244:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1290:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1336:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1439:30: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1440:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1480:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1515:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1706:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1810:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:1907:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2014:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2282:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2391:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2549:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2676:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2744:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2836:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2904:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:2998:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3066:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3228:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3390:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3544:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3627:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3695:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3782:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3908:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:3975:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4015:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4086:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4212:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4279:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4319:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4390:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4585:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4625:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:4752:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfvalue/libfvalue_value.c:5035:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_integer.c:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_integer.c:339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_integer.c:488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_integer.c:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_integer.c:691:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_integer.c:803:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_date_time.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:210:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:472:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:563:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:655:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:767:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_integer.c:40:30: style: Variable 'digit' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_integer.c:658:32: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_integer.c:770:33: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_keyword.c:212:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_level.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_keyword.c:133:15: style: The statement 'if (*keyword!=NULL) *keyword=NULL' is logically equivalent to '*keyword=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_keyword.c:135:12: note: Assignment '*keyword=NULL' libevtx-20240504/libfwevt/libfwevt_keyword.c:133:15: note: Condition '*keyword!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_keyword.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_keyword.c:120:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_keyword.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_keyword.c:174:26: style: Parameter 'keyword' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_keyword.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_keyword.c:342:24: style: Variable 'keyword_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_keyword.c:343:24: style: Variable 'keyword_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_level.c:133:13: style: The statement 'if (*level!=NULL) *level=NULL' is logically equivalent to '*level=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_level.c:135:10: note: Assignment '*level=NULL' libevtx-20240504/libfwevt/libfwevt_level.c:133:13: note: Condition '*level!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_level.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_level.c:120:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_level.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_level.c:174:24: style: Parameter 'level' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_level.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_level.c:341:22: style: Variable 'level_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_level.c:342:22: style: Variable 'level_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_map.c:201:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_manifest.c:225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_map.c:128:11: style: The statement 'if (*map!=NULL) *map=NULL' is logically equivalent to '*map=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_map.c:130:8: note: Assignment '*map=NULL' libevtx-20240504/libfwevt/libfwevt_map.c:128:11: note: Condition '*map!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_map.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_map.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_map.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_map.c:170:22: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_map.c:176:24: style: Variable 'wevt_map' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_map.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_map.c:235:11: style: Variable 'wevt_map' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_opcode.c:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_floating_point.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:388:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:651:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:748:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1029:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_floating_point.c:123:32: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:125:32: style: Variable 'exponent10' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:127:32: style: Variable 'digit_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:128:32: style: Variable 'exponent_sign' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:134:32: style: Variable 'exponent_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:194:25: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:390:33: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:392:33: style: Variable 'exponent_sign' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:393:33: style: Variable 'exponent10' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:395:33: style: Variable 'digit_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:401:33: style: Variable 'exponent_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:461:25: style: Variable 'value_float32.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:750:32: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:752:32: style: Variable 'exponent10' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:754:32: style: Variable 'digit_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:755:32: style: Variable 'exponent_sign' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:761:32: style: Variable 'exponent_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:835:25: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1031:33: style: Variable 'divider' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1033:33: style: Variable 'exponent_sign' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1034:33: style: Variable 'exponent10' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1036:33: style: Variable 'digit_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1042:33: style: Variable 'exponent_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_floating_point.c:1116:25: style: Variable 'value_float64.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_manifest.c:412:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libevtx-20240504/libfwevt/libfwevt_manifest.c:451:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libevtx-20240504/libfwevt/libfwevt_manifest.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_manifest.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_manifest.c:189:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_manifest.c:637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_manifest.c:679:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_manifest.c:725:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_manifest.c:728:50: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_opcode.c:133:14: style: The statement 'if (*opcode!=NULL) *opcode=NULL' is logically equivalent to '*opcode=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_opcode.c:135:11: note: Assignment '*opcode=NULL' libevtx-20240504/libfwevt/libfwevt_opcode.c:133:14: note: Condition '*opcode!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_opcode.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_opcode.c:120:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_opcode.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_opcode.c:174:25: style: Parameter 'opcode' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_opcode.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_opcode.c:342:23: style: Variable 'opcode_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_opcode.c:343:23: style: Variable 'opcode_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_task.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_task.c:134:12: style: The statement 'if (*task!=NULL) *task=NULL' is logically equivalent to '*task=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_task.c:136:9: note: Assignment '*task=NULL' libevtx-20240504/libfwevt/libfwevt_task.c:134:12: note: Condition '*task!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_task.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_task.c:121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_task.c:148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_task.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_task.c:366:21: style: Variable 'task_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_task.c:367:21: style: Variable 'task_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_template.c:315:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template.c:547:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template.c:722:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template.c:1101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_DOCUMENT_READ_FLAG_HAS_DEPENDENCY_IDENTIFIERS [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template.c:1257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template.c:1504:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:882:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:1177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:1474:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:1763:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:2055:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template_item.c:229:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:2421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template_item.c:706:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:2711:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template_item.c:757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:3001:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template_item.c:804:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:3303:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template_item.c:855:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_template_item.c:131:21: style: The statement 'if (*template_item!=NULL) *template_item=NULL' is logically equivalent to '*template_item=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_template_item.c:133:18: note: Assignment '*template_item=NULL' libevtx-20240504/libfwevt/libfwevt_template_item.c:131:21: note: Condition '*template_item!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_template_item.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:145:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:522:37: style: Variable 'internal_template_item' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:523:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:562:37: style: Variable 'internal_template_item' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:563:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:602:37: style: Variable 'internal_template_item' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:603:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:642:37: style: Variable 'internal_template_item' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:643:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:732:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:781:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template_item.c:830:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:159:32: style: Variable 'internal_template' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:274:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:690:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:994:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1165:32: style: Variable 'internal_template' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1166:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1219:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1365:32: style: Variable 'internal_template' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1366:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1406:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1434:32: style: Variable 'internal_template' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1435:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1477:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1541:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_template.c:1583:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_string.c:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_string.c:233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_string.c:535:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_string.c:711:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_string.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_string.c:215:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_string.c:517:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_string.c:693:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:293:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_ATTRIBUTE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1010:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_CDATA_SECTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_ENTITY_REFERENCE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1633:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_OPEN_START_ELEMENT_TAG [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:2598:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_ENTITY_REFERENCE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3198:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_FRAGMENT_HEADER [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3432:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3675:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_NORMAL_SUBSTITUTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3862:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_OPTIONAL_SUBSTITUTION [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4041:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_PI_DATA [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_PI_TARGET [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4670:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_TEMPLATE_INSTANCE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5413:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5585:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TOKEN_VALUE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5885:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:341:16: style: The statement 'if (*provider!=NULL) *provider=NULL' is logically equivalent to '*provider=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_provider.c:343:13: note: Assignment '*provider=NULL' libevtx-20240504/libfwevt/libfwevt_provider.c:341:16: note: Condition '*provider!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_xml_tag.c:381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:673:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:719:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:761:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:807:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1360:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1839:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2055:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TAG_FLAG_IS_TEMPLATE_DEFINITION [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2141:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TAG_TYPE_NODE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2486:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_XML_TAG_TYPE_NODE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3488:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_provider.c:56:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:328:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:355:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:503:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:851:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:1142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:1443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:1732:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:2022:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:2390:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:2680:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:2969:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3341:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3439:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3482:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3524:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3669:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3754:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3839:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3881:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3924:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:3966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:4009:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:4051:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:4094:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:4136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:4181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_provider.c:504:50: style: Variable 'descriptor_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_provider.c:826:16: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:145:42: style: Variable 'internal_xml_template_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:214:42: style: Variable 'internal_xml_template_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:215:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:255:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:283:42: style: Variable 'internal_xml_template_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:284:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:352:42: style: Variable 'internal_xml_template_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:353:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_template_value.c:393:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_token.c:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_token.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_token.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_token.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:459:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFGUID_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:728:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:866:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_VALUE_TYPE_INTEGER_8BIT [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:975:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_VALUE_TYPE_INTEGER_8BIT [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1084:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_VALUE_TYPE_INTEGER_8BIT [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1183:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWEVT_VALUE_TYPE_FILETIME [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1570:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2007:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2594:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:3056:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_document.c:718:57: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfwevt/libfwevt_xml_document.c:707:29: note: First condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:718:57: note: Second condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:1864:57: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1853:27: note: First condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:1864:57: note: Second condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:2753:56: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfwevt/libfwevt_xml_document.c:2742:25: note: First condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:2753:56: note: Second condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:4471:56: style: The if condition is the same as the previous if condition [duplicateCondition] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4460:21: note: First condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:4471:56: note: Second condition libevtx-20240504/libfwevt/libfwevt_xml_document.c:6336:35: style: Condition 'template_value_data_size<1' is always false [knownConditionTrueFalse] libevtx-20240504/libfwevt/libfwevt_xml_document.c:6320:33: note: Assuming that condition 'template_value_data_size>0' is not redundant libevtx-20240504/libfwevt/libfwevt_xml_document.c:6336:35: note: Condition 'template_value_data_size<1' is always false libevtx-20240504/libfwevt/libfwevt_xml_document.c:1453:42: style: The comparison 'character_value_utf16_stream_size == 0' is always true. [knownConditionTrueFalse] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1237:46: note: 'character_value_utf16_stream_size' is assigned value '0' here. libevtx-20240504/libfwevt/libfwevt_xml_document.c:1453:42: note: The comparison 'character_value_utf16_stream_size == 0' is always true. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4457:27: style: Variable 'xml_token->size' is reassigned a value before the old one has been used. [redundantAssignment] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4443:29: note: xml_token->size is assigned libevtx-20240504/libfwevt/libfwevt_xml_document.c:4457:27: note: xml_token->size is overwritten libevtx-20240504/libfwevt/libfwevt_xml_document.c:4458:27: style: Variable 'xml_document_data_offset' is reassigned a value before the old one has been used. [redundantAssignment] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4444:28: note: xml_document_data_offset is assigned libevtx-20240504/libfwevt/libfwevt_xml_document.c:4458:27: note: xml_document_data_offset is overwritten libevtx-20240504/libfwevt/libfwevt_xml_document.c:486:40: style:inconclusive: Function 'libfwevt_xml_document_read_attribute' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:89:40: note: Function 'libfwevt_xml_document_read_attribute' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:486:40: note: Function 'libfwevt_xml_document_read_attribute' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:975:40: style:inconclusive: Function 'libfwevt_xml_document_read_cdata_section' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:103:40: note: Function 'libfwevt_xml_document_read_cdata_section' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:975:40: note: Function 'libfwevt_xml_document_read_cdata_section' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:1221:40: style:inconclusive: Function 'libfwevt_xml_document_read_character_reference' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:112:40: note: Function 'libfwevt_xml_document_read_character_reference' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:1221:40: note: Function 'libfwevt_xml_document_read_character_reference' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:1577:40: style:inconclusive: Function 'libfwevt_xml_document_read_element' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:121:40: note: Function 'libfwevt_xml_document_read_element' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:1577:40: note: Function 'libfwevt_xml_document_read_element' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:2552:40: style:inconclusive: Function 'libfwevt_xml_document_read_entity_reference' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:135:40: note: Function 'libfwevt_xml_document_read_entity_reference' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:2552:40: note: Function 'libfwevt_xml_document_read_entity_reference' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3054:40: style:inconclusive: Function 'libfwevt_xml_document_read_fragment' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:145:40: note: Function 'libfwevt_xml_document_read_fragment' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3054:40: note: Function 'libfwevt_xml_document_read_fragment' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3235:40: style:inconclusive: Function 'libfwevt_xml_document_read_fragment_header' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:159:40: note: Function 'libfwevt_xml_document_read_fragment_header' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3235:40: note: Function 'libfwevt_xml_document_read_fragment_header' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3388:40: style:inconclusive: Function 'libfwevt_xml_document_read_name' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:167:40: note: Function 'libfwevt_xml_document_read_name' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3388:40: note: Function 'libfwevt_xml_document_read_name' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3632:40: style:inconclusive: Function 'libfwevt_xml_document_read_normal_substitution' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:177:40: note: Function 'libfwevt_xml_document_read_normal_substitution' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3632:40: note: Function 'libfwevt_xml_document_read_normal_substitution' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3819:40: style:inconclusive: Function 'libfwevt_xml_document_read_optional_substitution' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:192:40: note: Function 'libfwevt_xml_document_read_optional_substitution' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:3819:40: note: Function 'libfwevt_xml_document_read_optional_substitution' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4006:40: style:inconclusive: Function 'libfwevt_xml_document_read_pi_data' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:207:40: note: Function 'libfwevt_xml_document_read_pi_data' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4006:40: note: Function 'libfwevt_xml_document_read_pi_data' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4238:40: style:inconclusive: Function 'libfwevt_xml_document_read_pi_target' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:216:40: note: Function 'libfwevt_xml_document_read_pi_target' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4238:40: note: Function 'libfwevt_xml_document_read_pi_target' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4619:40: style:inconclusive: Function 'libfwevt_xml_document_read_template_instance' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:226:40: note: Function 'libfwevt_xml_document_read_template_instance' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:4619:40: note: Function 'libfwevt_xml_document_read_template_instance' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:5176:40: style:inconclusive: Function 'libfwevt_xml_document_read_template_instance_values' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:239:40: note: Function 'libfwevt_xml_document_read_template_instance_values' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:5176:40: note: Function 'libfwevt_xml_document_read_template_instance_values' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:5548:40: style:inconclusive: Function 'libfwevt_xml_document_read_value' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:248:40: note: Function 'libfwevt_xml_document_read_value' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:5548:40: note: Function 'libfwevt_xml_document_read_value' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:5815:40: style:inconclusive: Function 'libfwevt_xml_document_substitute_template_value' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. [funcArgNamesDifferent] libevtx-20240504/libfwevt/libfwevt_xml_document.h:257:40: note: Function 'libfwevt_xml_document_substitute_template_value' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:5815:40: note: Function 'libfwevt_xml_document_substitute_template_value' argument 1 names different: declaration 'xml_document' definition 'internal_xml_document'. libevtx-20240504/libfwevt/libfwevt_xml_document.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:255:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:502:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:975:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:984:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1221:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1233:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:1593:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:2565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3068:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3235:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3388:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3398:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3647:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:3834:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4006:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4015:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4250:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:4634:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5176:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5548:40: style: Parameter 'internal_xml_document' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5557:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:5832:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:6529:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:6572:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:6617:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_document.c:6660:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:159:17: style: The statement 'if (*xml_value!=NULL) *xml_value=NULL' is logically equivalent to '*xml_value=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_xml_value.c:161:14: note: Assignment '*xml_value=NULL' libevtx-20240504/libfwevt/libfwevt_xml_value.c:159:17: note: Condition '*xml_value!=NULL' is redundant libevtx-20240504/libfwevt/libfwevt_xml_value.c:362:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'libfwevt_data_segment_t * {aka libfwevt_data_segment *}'. [invalidPrintfArgType_sint] libevtx-20240504/libfwevt/libfwevt_xml_value.c:380:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'libfwevt_data_segment_t * {aka libfwevt_data_segment *}'. [invalidPrintfArgType_sint] libevtx-20240504/libfwevt/libfwevt_xml_value.c:403:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'libfwevt_data_segment_t * {aka libfwevt_data_segment *}'. [invalidPrintfArgType_sint] libevtx-20240504/libfwevt/libfwevt_xml_value.c:425:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'libfwevt_data_segment_t * {aka libfwevt_data_segment *}'. [invalidPrintfArgType_sint] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_value.c:55:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:219:33: style: Variable 'internal_xml_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:220:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:260:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:302:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:588:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:655:33: style: Variable 'internal_xml_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:656:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:698:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:840:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:949:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1058:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1156:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1270:37: style: Parameter 'internal_xml_value' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1277:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1521:37: style: Parameter 'internal_xml_value' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1530:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1860:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:1980:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2129:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2201:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2245:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2286:37: style: Parameter 'internal_xml_value' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2293:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2554:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:2909:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:3029:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:3178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:3220:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:3250:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_value.c:3294:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:175:15: style: The statement 'if (*xml_tag!=NULL) *xml_tag=NULL' is logically equivalent to '*xml_tag=NULL'. [duplicateConditionalAssign] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:177:12: note: Assignment '*xml_tag=NULL' libevtx-20240504/libfwevt/libfwevt_xml_tag.c:175:15: note: Condition '*xml_tag!=NULL' is redundant libevtx-20240504/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] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:134:25: note: Assignment '*access_control_entry=NULL' libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:132:28: note: Condition '*access_control_entry!=NULL' is redundant libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:119:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:197:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:570:43: style: Variable 'internal_access_control_entry' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:571:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:610:43: style: Variable 'internal_access_control_entry' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:611:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:650:43: style: Variable 'internal_access_control_entry' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:651:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_entry.c:719:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:162:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:189:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:314:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:344:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:449:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:523:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:612:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:655:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:699:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:743:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:787:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:831:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:871:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:914:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:956:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:999:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1041:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1083:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1327:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1520:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1562:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1609:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1806:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1998:31: style: Variable 'internal_xml_tag' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1999:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2039:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2086:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3088:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3455:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_bit_stream.c:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1133:58: style: Variable 'name_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1134:58: style: Variable 'utf8_string_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1135:58: style: Variable 'value_entry_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1330:58: style: Variable 'name_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1331:58: style: Variable 'utf16_string_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1332:58: style: Variable 'value_entry_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1612:56: style: Variable 'name_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1613:56: style: Variable 'utf8_string_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1614:56: style: Variable 'value_entry_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1809:56: style: Variable 'name_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1810:56: style: Variable 'utf16_string_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:1811:56: style: Variable 'value_entry_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2092:58: style: Variable 'attribute_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2093:58: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2456:58: style: Variable 'attribute_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:2457:58: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3094:58: style: Variable 'attribute_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3095:58: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3458:58: style: Variable 'attribute_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwevt/libfwevt_xml_tag.c:3459:58: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_bit_stream.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_bit_stream.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_bit_stream.c:167:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_bit_stream.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_bit_stream.c:227:36: style: Variable 'remaining_bit_buffer_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/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] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:130:24: note: Assignment '*access_control_list=NULL' libevtx-20240504/libfwnt/libfwnt_access_control_list.c:128:27: note: Condition '*access_control_list!=NULL' is redundant libevtx-20240504/libfwnt/libfwnt_access_control_list.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_access_control_list.c:485:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:328:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:579:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lznt1.c:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lznt1.c:385:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:214:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:257:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:459:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_huffman_tree.c:464:25: style: Variable 'code_size_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzx.c:100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzx.c:498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libcnotify_verbose [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzx.c:573:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzx.c:812:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzx.c:901:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lznt1.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lznt1.c:366:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lznt1.c:44:42: style: Variable 'compression_tuple_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lznt1.c:51:42: style: Variable 'compression_tuple_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lznt1.c:53:42: style: Variable 'compression_tuple_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lznt1.c:54:42: style: Variable 'compression_flag_bit_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lznt1.c:55:42: style: Variable 'compression_flag_byte' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lznt1.c:369:37: style: Variable 'uncompressed_chunk_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lznt1.c:372:37: style: Variable 'compression_chunk_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:127:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:495:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzx.c:369:30: style:inconclusive: Function 'libfwnt_lzx_build_main_huffman_tree' argument 3 names different: declaration 'main_huffman_tre' definition 'huffman_tree'. [funcArgNamesDifferent] libevtx-20240504/libfwnt/libfwnt_lzx.h:55:30: note: Function 'libfwnt_lzx_build_main_huffman_tree' argument 3 names different: declaration 'main_huffman_tre' definition 'huffman_tree'. libevtx-20240504/libfwnt/libfwnt_lzx.c:369:30: note: Function 'libfwnt_lzx_build_main_huffman_tree' argument 3 names different: declaration 'main_huffman_tre' definition 'huffman_tree'. libevtx-20240504/libfwnt/libfwnt_lzx.c:428:30: style:inconclusive: Function 'libfwnt_lzx_build_lengths_huffman_tree' argument 3 names different: declaration 'lengths_huffman_tre' definition 'huffman_tree'. [funcArgNamesDifferent] libevtx-20240504/libfwnt/libfwnt_lzx.h:61:30: note: Function 'libfwnt_lzx_build_lengths_huffman_tree' argument 3 names different: declaration 'lengths_huffman_tre' definition 'huffman_tree'. libevtx-20240504/libfwnt/libfwnt_lzx.c:428:30: note: Function 'libfwnt_lzx_build_lengths_huffman_tree' argument 3 names different: declaration 'lengths_huffman_tre' definition 'huffman_tree'. libevtx-20240504/libfwnt/libfwnt_lzx.c:472:30: style:inconclusive: Function 'libfwnt_lzx_build_aligned_offsets_huffman_tree' argument 3 names different: declaration 'aligned_offsets_huffman_tre' definition 'huffman_tree'. [funcArgNamesDifferent] libevtx-20240504/libfwnt/libfwnt_lzx.h:67:30: note: Function 'libfwnt_lzx_build_aligned_offsets_huffman_tree' argument 3 names different: declaration 'aligned_offsets_huffman_tre' definition 'huffman_tree'. libevtx-20240504/libfwnt/libfwnt_lzx.c:472:30: note: Function 'libfwnt_lzx_build_aligned_offsets_huffman_tree' argument 3 names different: declaration 'aligned_offsets_huffman_tre' definition 'huffman_tree'. libevtx-20240504/libfwnt/libfwnt_lzx.c:372:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzx.c:431:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzx.c:796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzx.c:546:35: style: Variable 'compression_offset_slot' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzx.c:547:35: style: Variable 'compression_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzx.c:549:35: style: Variable 'number_of_bits' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:818:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:873:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:928:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_descriptor.c:983:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:540:18: warning: Either the condition 'symbol<512' is redundant or the array 'code_size_array[512]' is accessed at index 512, which is out of bounds. [arrayIndexOutOfBoundsCond] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:532:16: note: Assuming that condition 'symbol<512' is not redundant libevtx-20240504/libfwnt/libfwnt_lzxpress.c:536:20: note: symbol is incremented', new value is 512 libevtx-20240504/libfwnt/libfwnt_lzxpress.c:540:18: note: Array index out of bounds libevtx-20240504/libfwnt/libfwnt_lzxpress.c:410:32: style: Condition 'compressed_data_offset>=compressed_data_size' is always false [knownConditionTrueFalse] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:223:31: note: Assuming that condition 'compressed_data_offset>=compressed_data_size' is not redundant libevtx-20240504/libfwnt/libfwnt_lzxpress.c:410:32: note: Condition 'compressed_data_offset>=compressed_data_size' is always false libevtx-20240504/libfwnt/libfwnt_lzxpress.c:421:34: style: Condition 'uncompressed_data_offset>safe_uncompressed_data_size' is always false [knownConditionTrueFalse] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:219:33: note: Assuming that condition 'uncompressed_data_offset>=safe_uncompressed_data_size' is not redundant libevtx-20240504/libfwnt/libfwnt_lzxpress.c:223:31: note: Assuming condition is false libevtx-20240504/libfwnt/libfwnt_lzxpress.c:421:34: note: Condition 'uncompressed_data_offset>safe_uncompressed_data_size' is always false libevtx-20240504/libfwnt/libfwnt_support.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBFWNT_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:39:15: style: Parameter 'compressed_data' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:40:14: style: Parameter 'compressed_data_size' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:103:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:454:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:960:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:105:41: style: Variable 'compression_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:110:41: style: Variable 'compression_indicator_bitmask' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:112:41: style: Variable 'compression_tuple_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_lzxpress.c:113:41: style: Variable 'compression_tuple_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:481:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:739:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:997:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_checksum.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_data_block_key.c:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_data_block_key.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_data_block_key.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_data_block_key.c:148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_data_block_stream.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_data_block_stream.c:85:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_checksum.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_checksum.c:49:45: style: Variable 'big_endian_value_32bit' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_checksum.c:52:45: style: Variable 'alignment_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_checksum.c:53:45: style: Variable 'alignment_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_checksum.c:55:45: style: Variable 'byte_order' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_checksum.c:56:45: style: Variable 'byte_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:450:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:672:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_dirty_vector.c:173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:708:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_dirty_vector.c:295:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:930:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libfwnt/libfwnt_security_identifier.c:966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_dirty_vector.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_dirty_vector.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_dirty_vector.c:142:30: style: Parameter 'dirty_vector' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_dirty_vector.c:148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_dirty_vector.c:267:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file_header.c:180:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file_header.c:45:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file_header.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file_header.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file_header.c:396:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bin.c:466:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bin.c:635:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bin_cell.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin_cell.c:110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file.c:654:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file.c:1055:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_FILE_TYPE_REGISTRY [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file.c:1491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file.c:1800:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_FILE_TYPE_REGISTRY [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file.c:1892:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_file.c:2033:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bin_header.c:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bin_header.c:351:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bin.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:144:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:197:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:429:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:548:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:612:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin.c:653:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin_header.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin_header.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin_header.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bin_header.c:313:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_io_handle.c:95:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_io_handle.c:174:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_io_handle.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_io_handle.c:117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_io_handle.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:336:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bins_list.c:499:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bins_list.c:550:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bins_list.c:669:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_hive_bins_list.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:282:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:520:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:586:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_hive_bins_list.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:55:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:165:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:614:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:784:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:968:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1126:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1310:27: style: Variable 'internal_file' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1384:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1465:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1654:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1736:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1854:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_file.c:1995:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_descriptor.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_descriptor.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:147:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key.c:2107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key.c:2438:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key.c:3068:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key.c:3390:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_tree.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_tree.c:315:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:299:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:569:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:643:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:849:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:936:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:1086:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:1280:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:1837:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:1912:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:1963:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:2009:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:2060:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:2188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:2478:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_item.c:2669:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_key_tree.c:57:11: style: Variable 'utf8_string_segment' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_tree.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_tree.c:295:12: style: Variable 'utf16_string_segment' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_tree.c:296:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_multi_string.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_multi_string.c:690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_multi_string.c:777:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_multi_string.c:868:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_multi_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:480:35: style: Variable 'internal_multi_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:481:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:553:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:642:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:731:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_multi_string.c:820:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:55:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:141:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:248:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:608:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:773:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:889:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1017:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1226:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1491:26: style: Parameter 'key_item' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_key_item.c:1494:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1522:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1602:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1645:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1687:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1730:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1766:26: style: Parameter 'key_item' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_key_item.c:1770:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1813:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1891:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1940:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1988:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2037:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2083:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2117:26: style: Parameter 'key_item' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_key_item.c:2121:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2278:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2317:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2364:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:2555:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key_item.c:1024:41: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_named_key.c:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:733:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:810:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:871:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:926:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:987:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:1056:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:1195:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_security_key.c:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_security_key.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_security_key.c:116:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_security_key.c:149:27: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_security_key.c:154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_security_key.c:415:14: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_sub_key_list.c:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_named_key.c:229:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libevtx-20240504/libregf/libregf_named_key.c:229:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libevtx-20240504/libregf/libregf_key.c:56:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:201:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:264:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:337:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:422:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:495:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:656:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:742:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:829:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:914:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:989:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1065:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1331:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1418:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1490:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1640:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1715:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1851:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:1949:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2050:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2300:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2631:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2707:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2782:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:2911:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:3040:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:3189:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:3269:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:3351:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:3511:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_key.c:3591:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:51:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:162:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:667:27: style: Parameter 'named_key' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_named_key.c:671:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:709:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:782:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:840:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:898:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:956:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:1015:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:1154:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:1286:27: style: Parameter 'named_key' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_named_key.c:1290:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:1323:27: style: Parameter 'named_key' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_named_key.c:1327:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_named_key.c:616:14: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_named_key.c:1021:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_named_key.c:1160:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_key.c:2059:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_key.c:2390:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_sub_key_list.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_sub_key_list.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_sub_key_list.c:178:27: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_support.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_sub_key_list.c:184:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_support.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_support.c:364:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_support.c:61:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_support.c:87:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_support.c:115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_support.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1057:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:254:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:400:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:901:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:995:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1068:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1213:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1419:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:254:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:415:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:673:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:1070:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:1398:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:1875:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:1963:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_INTEGER_32BIT_BIG_ENDIAN [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_INTEGER_64BIT_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2442:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2727:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_BINARY_DATA [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2793:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:2937:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBREGF_VALUE_TYPE_MULTI_VALUE_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value.c:534:14: style:inconclusive: Function 'libregf_value_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value.h:107:14: note: Function 'libregf_value_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value.c:534:14: note: Function 'libregf_value_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value.c:620:15: style:inconclusive: Function 'libregf_value_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value.h:113:15: note: Function 'libregf_value_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. libevtx-20240504/libregf/libregf_value.c:620:15: note: Function 'libregf_value_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. libevtx-20240504/libregf/libregf_value.c:621:13: style:inconclusive: Function 'libregf_value_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value.h:114:13: note: Function 'libregf_value_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value.c:621:13: note: Function 'libregf_value_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value.c:707:14: style:inconclusive: Function 'libregf_value_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value.h:120:14: note: Function 'libregf_value_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value.c:707:14: note: Function 'libregf_value_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value.c:793:16: style:inconclusive: Function 'libregf_value_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value.h:126:16: note: Function 'libregf_value_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. libevtx-20240504/libregf/libregf_value.c:793:16: note: Function 'libregf_value_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. libevtx-20240504/libregf/libregf_value.c:794:13: style:inconclusive: Function 'libregf_value_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value.h:127:13: note: Function 'libregf_value_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value.c:794:13: note: Function 'libregf_value_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:236:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:308:28: style: Variable 'internal_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:309:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:391:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:464:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:538:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:625:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:711:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:798:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:883:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:955:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1029:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1298:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1374:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1449:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1525:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1599:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1672:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value.c:1747:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:128:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libregf/libregf_value_key.c:305:3: note: Calling function 'libregf_value_key_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libregf/libregf_value_key.c:128:4: note: Null pointer dereference libevtx-20240504/libuna/libuna_base16_stream.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:946:14: style:inconclusive: Function 'libregf_value_key_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_key.h:110:14: note: Function 'libregf_value_key_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value_key.c:946:14: note: Function 'libregf_value_key_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libuna/libuna_base16_stream.c:550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1021:15: style:inconclusive: Function 'libregf_value_key_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_key.h:116:15: note: Function 'libregf_value_key_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. libevtx-20240504/libregf/libregf_value_key.c:1021:15: note: Function 'libregf_value_key_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. libevtx-20240504/libuna/libuna_base16_stream.c:1004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1022:13: style:inconclusive: Function 'libregf_value_key_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_key.h:117:13: note: Function 'libregf_value_key_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value_key.c:1022:13: note: Function 'libregf_value_key_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libuna/libuna_base16_stream.c:1181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_key.c:1091:14: style:inconclusive: Function 'libregf_value_key_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_key.h:123:14: note: Function 'libregf_value_key_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_key.c:1091:14: note: Function 'libregf_value_key_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_key.c:1166:16: style:inconclusive: Function 'libregf_value_key_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_key.h:129:16: note: Function 'libregf_value_key_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. libevtx-20240504/libregf/libregf_value_key.c:1166:16: note: Function 'libregf_value_key_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. libevtx-20240504/libregf/libregf_value_key.c:1167:13: style:inconclusive: Function 'libregf_value_key_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_key.h:130:13: note: Function 'libregf_value_key_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_key.c:1167:13: note: Function 'libregf_value_key_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_key.c:51:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:835:27: style: Parameter 'value_key' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_value_key.c:839:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:877:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:950:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:1026:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:1095:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:1171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:1234:27: style: Parameter 'value_key' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_value_key.c:1238:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:1278:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:1401:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_key.c:775:14: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_value_key.c:951:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_value_key.c:1096:24: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_value_key.c:1283:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libregf/libregf_value_key.c:1406:46: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_base32_stream.c:94:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:1024:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:1525:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:1636:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:1787:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:2296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:2700:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:2862:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libregf/libregf_value_item.c:131:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libregf/libregf_value_item.c:1433:4: note: Calling function 'libregf_value_item_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libregf/libregf_value_item.c:131:4: note: Null pointer dereference libevtx-20240504/libregf/libregf_value_item.c:1324:31: style:inconclusive: Function 'libregf_value_item_read_element_data' argument 3 names different: declaration 'element' definition 'list_element'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:110:31: note: Function 'libregf_value_item_read_element_data' argument 3 names different: declaration 'element' definition 'list_element'. libevtx-20240504/libregf/libregf_value_item.c:1324:31: note: Function 'libregf_value_item_read_element_data' argument 3 names different: declaration 'element' definition 'list_element'. libevtx-20240504/libregf/libregf_value_item.c:1549:14: style:inconclusive: Function 'libregf_value_item_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:136:14: note: Function 'libregf_value_item_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1549:14: note: Function 'libregf_value_item_get_utf8_name_size' argument 2 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1591:15: style:inconclusive: Function 'libregf_value_item_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:142:15: note: Function 'libregf_value_item_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. libevtx-20240504/libregf/libregf_value_item.c:1591:15: note: Function 'libregf_value_item_get_utf8_name' argument 2 names different: declaration 'utf8_string' definition 'utf8_name'. libevtx-20240504/libregf/libregf_value_item.c:1592:13: style:inconclusive: Function 'libregf_value_item_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:143:13: note: Function 'libregf_value_item_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1592:13: note: Function 'libregf_value_item_get_utf8_name' argument 3 names different: declaration 'utf8_string_size' definition 'utf8_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1634:14: style:inconclusive: Function 'libregf_value_item_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:149:14: note: Function 'libregf_value_item_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1634:14: note: Function 'libregf_value_item_get_utf16_name_size' argument 2 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1676:16: style:inconclusive: Function 'libregf_value_item_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:155:16: note: Function 'libregf_value_item_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. libevtx-20240504/libregf/libregf_value_item.c:1676:16: note: Function 'libregf_value_item_get_utf16_name' argument 2 names different: declaration 'utf16_string' definition 'utf16_name'. libevtx-20240504/libregf/libregf_value_item.c:1677:13: style:inconclusive: Function 'libregf_value_item_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:156:13: note: Function 'libregf_value_item_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1677:13: note: Function 'libregf_value_item_get_utf16_name' argument 3 names different: declaration 'utf16_string_size' definition 'utf16_name_size'. libevtx-20240504/libregf/libregf_value_item.c:1812:16: style:inconclusive: Function 'libregf_value_item_get_value_type' argument 2 names different: declaration 'value_type' definition 'data_type'. [funcArgNamesDifferent] libevtx-20240504/libregf/libregf_value_item.h:178:16: note: Function 'libregf_value_item_get_value_type' argument 2 names different: declaration 'value_type' definition 'data_type'. libevtx-20240504/libregf/libregf_value_item.c:1812:16: note: Function 'libregf_value_item_get_value_type' argument 2 names different: declaration 'value_type' definition 'data_type'. libevtx-20240504/libregf/libregf_value_item.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:125:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:336:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:609:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:982:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1442:28: style: Parameter 'value_item' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libregf/libregf_value_item.c:1445:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1473:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1512:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1553:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1596:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1638:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1681:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1724:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1771:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1815:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1853:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:1940:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2094:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2203:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2304:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2413:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2503:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2612:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2699:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2767:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:2897:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libregf/libregf_value_item.c:931:16: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_base64_stream.c:202:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:713:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:1076:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:1173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:1297:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:1891:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:2307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base64_stream.c:2521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base16_stream.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base16_stream.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base16_stream.c:526:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base16_stream.c:987:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base16_stream.c:1123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base16_stream.c:1159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:2218:4: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libevtx-20240504/libuna/libuna_base32_stream.c:2591:4: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libevtx-20240504/libuna/libuna_byte_stream.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_byte_stream.c:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_byte_stream.c:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_byte_stream.c:353:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_byte_stream.c:458:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_byte_stream.c:554:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_base32_stream.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:998:11: style: Variable 'quintet_to_character_table' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:999:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:1498:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:1622:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:1764:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:2272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:2683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:2805:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base32_stream.c:2841:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_byte_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_byte_stream.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_byte_stream.c:242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_byte_stream.c:337:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_byte_stream.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_byte_stream.c:538:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:2423:27: style: Condition 'remaining_size==2' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_base64_stream.c:2419:27: note: Assuming that condition 'remaining_size==1' is not redundant libevtx-20240504/libuna/libuna_base64_stream.c:2411:36: note: Assignment 'remaining_size=byte_stream_size%3', assigned value is less than 3 libevtx-20240504/libuna/libuna_base64_stream.c:2423:27: note: Condition 'remaining_size==2' is always true libevtx-20240504/libuna/libuna_base64_stream.c:2672:27: style: Condition 'remaining_size==2' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_base64_stream.c:2668:27: note: Assuming that condition 'remaining_size==1' is not redundant libevtx-20240504/libuna/libuna_base64_stream.c:2660:36: note: Assignment 'remaining_size=byte_stream_size%3', assigned value is less than 3 libevtx-20240504/libuna/libuna_base64_stream.c:2672:27: note: Condition 'remaining_size==2' is always true libevtx-20240504/libuna/libuna_base64_stream.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:168:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:691:11: style: Variable 'sixtet_to_character_table' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:692:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:1049:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:1159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:1271:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:1867:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:2288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:2460:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_base64_stream.c:2496:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_koi8_r.c:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_koi8_r.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_koi8_u.c:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_koi8_u.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_arabic.c:139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_arabic.c:217:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_koi8_r.c:82:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_koi8_r.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_koi8_u.c:82:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_koi8_u.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_celtic.c:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_celtic.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_centraleurroman.c:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_centraleurroman.c:206:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_arabic.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_arabic.c:202:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_centraleurroman.c:101:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_centraleurroman.c:191:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_celtic.c:89:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_celtic.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_croatian.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_croatian.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_cyrillic.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_cyrillic.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_dingbats.c:135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_dingbats.c:213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_croatian.c:92:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_croatian.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_cyrillic.c:92:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_cyrillic.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_dingbats.c:108:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_dingbats.c:198:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_farsi.c:145:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_farsi.c:223:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_gaelic.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_gaelic.c:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_greek.c:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_greek.c:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_greek.c:100:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_greek.c:190:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_gaelic.c:87:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_gaelic.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_icelandic.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_icelandic.c:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_farsi.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_farsi.c:208:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_inuit.c:146:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_inuit.c:224:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_roman.c:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_roman.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_icelandic.c:87:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_icelandic.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_roman.c:89:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_roman.c:179:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_inuit.c:119:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_inuit.c:209:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_romanian.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_romanian.c:195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_russian.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_russian.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_symbol.c:182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_symbol.c:260:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_romanian.c:90:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_romanian.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_russian.c:92:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_russian.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_thai.c:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_thai.c:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_turkish.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_turkish.c:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_thai.c:85:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_thai.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_thai.c:225:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_turkish.c:87:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_turkish.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_ukrainian.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_ukrainian.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1250.c:137:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1250.c:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_mac_ukrainian.c:92:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_ukrainian.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1250.c:110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1250.c:200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1251.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1251.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1252.c:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1252.c:164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1251.c:92:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1252.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1251.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1252.c:149:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1253.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1253.c:195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1254.c:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1254.c:202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1253.c:90:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1253.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1254.c:77:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1254.c:187:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1255.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1255.c:196:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1256.c:123:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1256.c:201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1255.c:91:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1255.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1256.c:96:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1256.c:186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1257.c:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1257.c:206:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1258.c:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1258.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_1257.c:101:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1257.c:191:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1258.c:82:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_1258.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_874.c:110:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_874.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_874.c:83:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_874.c:173:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_symbol.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_symbol.c:155:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_mac_symbol.c:245:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_932.c:4315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_932.c:4808:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_936.c:6473:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_936.c:7278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_949.c:7338:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_949.c:8069:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_932.c:4192:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_932.c:4287:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_932.c:4793:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_932.c:4290:52: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_codepage_windows_949.c:7221:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_949.c:7310:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_949.c:8054:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_949.c:7313:52: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_936.c:6362:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_936.c:6445:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_936.c:7263:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_936.c:6448:52: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_codepage_windows_950.c:5441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_950.c:6291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_url_stream.c:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_url_stream.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_url_stream.c:330:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_url_stream.c:456:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:305:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:945:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:2233:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:2346:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:2497:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:2577:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:2902:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:3297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:3763:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:4075:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:4287:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:4567:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:4759:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:4883:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:4999:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:5182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:5407:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:5489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:5583:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:5697:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_url_stream.c:34:15: style: Parameter 'byte_stream' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libuna/libuna_url_stream.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_url_stream.c:147:15: style: Parameter 'byte_stream' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libuna/libuna_url_stream.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_url_stream.c:311:15: style: Parameter 'url_stream' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libuna/libuna_url_stream.c:316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_url_stream.c:434:15: style: Parameter 'url_stream' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libuna/libuna_url_stream.c:440:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_url_stream.c:154:27: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_codepage_windows_950.c:5324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_950.c:5413:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_codepage_windows_950.c:6276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_stream.c:139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_stream.c:240:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_stream.c:373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_stream.c:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_stream.c:607:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_stream.c:708:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_codepage_windows_950.c:5416:52: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:357:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:458:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:591:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_stream.c:692:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:143:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:244:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:377:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:611:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:228:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:462:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:595:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_stream.c:696:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:490:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:629:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:778:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:920:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:1057:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:1201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:1349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:1507:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:1662:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:1848:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2034:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2496:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2637:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2815:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:2991:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:3172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:3575:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:198:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:490:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:629:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:778:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:920:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1057:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1507:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1659:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1796:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:1943:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:2129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:2315:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:2495:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:2673:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:2849:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:3030:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:3433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_unicode_character.c:2957:31: style: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_unicode_character.c:2938:29: note: Assuming that condition 'safe_utf7_stream_index>=utf7_stream_size' is not redundant libevtx-20240504/libuna/libuna_unicode_character.c:2957:31: note: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false libevtx-20240504/libuna/libuna_unicode_character.c:2980:30: style: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_unicode_character.c:2938:29: note: Assuming that condition 'safe_utf7_stream_index>=utf7_stream_size' is not redundant libevtx-20240504/libuna/libuna_unicode_character.c:2980:30: note: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false libevtx-20240504/libuna/libuna_unicode_character.c:131:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:277:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:930:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2158:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2332:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2430:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2563:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2642:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2868:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:3276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:3667:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:3731:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4058:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4254:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4550:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4685:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4732:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4869:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:4971:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:5166:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:5338:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:5381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:5475:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:5557:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:5683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_unicode_character.c:2207:52: style: Variable 'ucs2_surrogate' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:2643:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:2648:43: style: Variable 'byte_bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:2870:52: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:2874:52: style: Variable 'byte_bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:2878:52: style: Variable 'utf7_character_value' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:3277:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:3282:43: style: Variable 'byte_bit_shift' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:3739:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:4258:52: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:4259:52: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:4260:52: style: Variable 'byte_value4' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:4261:52: style: Variable 'byte_value5' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:4262:52: style: Variable 'byte_value6' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:4734:52: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_unicode_character.c:5167:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf7_stream.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf7_stream.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf7_stream.c:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf7_stream.c:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf7_stream.c:455:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf7_stream.c:549:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf7_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf7_stream.c:134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf7_stream.c:240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf7_stream.c:333:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf7_stream.c:439:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf7_stream.c:532:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:559:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:655:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:105:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:425:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:544:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_stream.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:490:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:629:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:778:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:920:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1068:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1226:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1378:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1515:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1662:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1804:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:1990:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:2176:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:2354:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:2491:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:2638:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:2779:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:2957:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:3133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:3314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:3717:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf16_string.c:3204:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libevtx-20240504/libuna/libuna_utf16_string.c:3200:27: note: outer condition: scsu_stream_index=scsu_stream_size libevtx-20240504/libuna/libuna_utf16_string.c:3634:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libevtx-20240504/libuna/libuna_utf16_string.c:3630:27: note: outer condition: scsu_stream_index=scsu_stream_size libevtx-20240504/libuna/libuna_utf16_string.c:398:25: style: Condition 'byte_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:380:23: note: Assuming that condition 'byte_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:398:25: note: Condition 'byte_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf16_string.c:829:25: style: Condition 'utf7_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:811:23: note: Assuming that condition 'utf7_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:829:25: note: Condition 'utf7_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf16_string.c:1569:25: style: Condition 'utf8_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:1540:23: note: Assuming that condition 'utf8_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:1569:25: note: Condition 'utf8_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf16_string.c:2545:26: style: Condition 'utf32_string_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:2529:24: note: Assuming that condition 'utf32_string_size==0' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:2545:26: note: Condition 'utf32_string_size>=1' is always true libevtx-20240504/libuna/libuna_utf16_string.c:3243:27: style: Condition 'byte_value1>=0xe0' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:3219:22: note: Assuming that condition 'byte_value1<=0xdf' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:3243:27: note: Condition 'byte_value1>=0xe0' is always true libevtx-20240504/libuna/libuna_utf16_string.c:3347:27: style: Condition 'byte_value1>=0x01' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:3333:22: note: Assuming that condition 'byte_value1==0x00' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:3347:27: note: Condition 'byte_value1>=0x01' is always true libevtx-20240504/libuna/libuna_utf16_string.c:3673:27: style: Condition 'byte_value1>=0xe0' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:3649:22: note: Assuming that condition 'byte_value1<=0xdf' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:3673:27: note: Condition 'byte_value1>=0xe0' is always true libevtx-20240504/libuna/libuna_utf16_string.c:3777:27: style: Condition 'byte_value1>=0x01' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf16_string.c:3763:22: note: Assuming that condition 'byte_value1==0x00' is not redundant libevtx-20240504/libuna/libuna_utf16_string.c:3777:27: note: Condition 'byte_value1>=0x01' is always true libevtx-20240504/libuna/libuna_utf16_string.c:1181:21: style:inconclusive: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. [funcArgNamesDifferent] libevtx-20240504/libuna/libuna_utf16_string.h:146:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. libevtx-20240504/libuna/libuna_utf16_string.c:1181:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. libevtx-20240504/libuna/libuna_utf16_string.c:1182:13: style:inconclusive: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent] libevtx-20240504/libuna/libuna_utf16_string.h:147:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. libevtx-20240504/libuna/libuna_utf16_string.c:1182:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. libevtx-20240504/libuna/libuna_utf16_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:474:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:579:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:613:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:760:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:905:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1042:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1300:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1490:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1645:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1795:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1831:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2015:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2197:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2300:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2479:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2763:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2799:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:2973:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:3150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:3516:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:3553:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf16_string.c:1649:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:1835:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:2021:60: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3153:47: style: Variable 'scsu_window_position' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3154:47: style: Variable 'byte_value1' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3155:47: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3156:47: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3159:47: style: Variable 'unicode_character_set' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3556:47: style: Variable 'scsu_window_position' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3557:47: style: Variable 'byte_value1' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3558:47: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3559:47: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf16_string.c:3562:47: style: Variable 'unicode_character_set' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3062:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libevtx-20240504/libuna/libuna_utf32_string.c:3058:27: note: outer condition: scsu_stream_index=scsu_stream_size libevtx-20240504/libuna/libuna_utf32_string.c:3492:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libevtx-20240504/libuna/libuna_utf32_string.c:3488:27: note: outer condition: scsu_stream_index=scsu_stream_size libevtx-20240504/libuna/libuna_utf32_string.c:398:25: style: Condition 'byte_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:380:23: note: Assuming that condition 'byte_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:398:25: note: Condition 'byte_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf32_string.c:829:25: style: Condition 'utf7_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:811:23: note: Assuming that condition 'utf7_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:829:25: note: Condition 'utf7_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf32_string.c:1569:25: style: Condition 'utf8_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:1540:23: note: Assuming that condition 'utf8_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:1569:25: note: Condition 'utf8_stream_size>=1' is always true libevtx-20240504/libwrc/libwrc_data_descriptor.c:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_data_descriptor.c:271:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf32_string.c:3101:27: style: Condition 'byte_value1>=0xe0' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:3077:22: note: Assuming that condition 'byte_value1<=0xdf' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:3101:27: note: Condition 'byte_value1>=0xe0' is always true libevtx-20240504/libuna/libuna_utf32_string.c:3205:27: style: Condition 'byte_value1>=0x01' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:3191:22: note: Assuming that condition 'byte_value1==0x00' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:3205:27: note: Condition 'byte_value1>=0x01' is always true libevtx-20240504/libuna/libuna_utf32_string.c:3531:27: style: Condition 'byte_value1>=0xe0' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:3507:22: note: Assuming that condition 'byte_value1<=0xdf' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:3531:27: note: Condition 'byte_value1>=0xe0' is always true libevtx-20240504/libuna/libuna_utf32_string.c:3635:27: style: Condition 'byte_value1>=0x01' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf32_string.c:3621:22: note: Assuming that condition 'byte_value1==0x00' is not redundant libevtx-20240504/libuna/libuna_utf32_string.c:3635:27: note: Condition 'byte_value1>=0x01' is always true libevtx-20240504/libwrc/libwrc_data_descriptor.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_data_descriptor.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_data_descriptor.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_data_descriptor.c:234:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1181:21: style:inconclusive: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. [funcArgNamesDifferent] libevtx-20240504/libuna/libuna_utf32_string.h:146:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. libevtx-20240504/libuna/libuna_utf32_string.c:1181:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. libevtx-20240504/libuna/libuna_utf32_string.c:1182:13: style:inconclusive: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent] libevtx-20240504/libuna/libuna_utf32_string.h:147:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. libevtx-20240504/libuna/libuna_utf32_string.c:1182:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. libevtx-20240504/libuna/libuna_utf32_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:474:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:579:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:613:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:760:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:905:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1042:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1300:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1490:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1644:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1747:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1781:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1926:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2076:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2296:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2479:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2657:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:2831:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:3008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:3374:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:3411:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf32_string.c:1930:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:2116:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:2302:60: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3011:47: style: Variable 'scsu_window_position' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3012:47: style: Variable 'byte_value1' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3013:47: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3014:47: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3017:47: style: Variable 'unicode_character_set' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3414:47: style: Variable 'scsu_window_position' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3415:47: style: Variable 'byte_value1' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3416:47: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3417:47: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf32_string.c:3420:47: style: Variable 'unicode_character_set' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_io_handle.c:90:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_io_handle.c:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_CODEPAGE_WINDOWS_1252 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_io_handle.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_io_handle.c:112:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_io_handle.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_entry.c:295:3: warning: libcerror_error_set format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libevtx-20240504/libwrc/libwrc_language_entry.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_entry.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_entry.c:196:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_entry.c:235:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_entry.c:276:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:437:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_language_table.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:130:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:176:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:216:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:282:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:373:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_language_table.c:414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:191:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_manifest_values.c:90:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_manifest_resource.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:153:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:268:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_resource.c:397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_manifest_values.c:41:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_manifest_values.c:43:32: style: Parameter 'data_descriptor' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_manifest_values.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_values.c:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_message_table_resource.c:225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_message_table_values.c:43:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_message_table_values.c:45:32: style: Parameter 'data_descriptor' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_message_table_values.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:187:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:555:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:598:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:668:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:763:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:824:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:885:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_message_table_resource.c:946:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_values.c:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:259:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1474:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1526:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1605:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1657:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1736:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1788:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1867:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1919:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:1998:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2050:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2181:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2260:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2391:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_resource.c:2443:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_mui_values.c:130:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libwrc/libwrc_mui_values.c:1343:4: note: Calling function 'libwrc_mui_values_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libwrc/libwrc_mui_values.c:130:4: note: Null pointer dereference libevtx-20240504/libwrc/libwrc_mui_values.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_values.c:125:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_values.c:173:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_mui_values.c:175:32: style: Parameter 'data_descriptor' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_mui_values.c:181:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_values.c:1352:27: style: Parameter 'mui_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_mui_values.c:1356:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:177:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1399:34: style: Variable 'internal_mui_resource' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1400:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1440:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1571:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1631:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1702:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1762:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1833:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1893:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:1964:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2024:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2095:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2155:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2226:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2286:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2357:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_mui_resource.c:2417:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource.c:335:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource.c:865:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource.c:1249:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_item.c:536:17: style:inconclusive: Function 'libwrc_resource_item_read_buffer_at_offset' argument 3 names different: declaration 'size' definition 'buffer_size'. [funcArgNamesDifferent] libevtx-20240504/libwrc/libwrc_resource_item.h:120:17: note: Function 'libwrc_resource_item_read_buffer_at_offset' argument 3 names different: declaration 'size' definition 'buffer_size'. libevtx-20240504/libwrc/libwrc_resource_item.c:536:17: note: Function 'libwrc_resource_item_read_buffer_at_offset' argument 3 names different: declaration 'size' definition 'buffer_size'. libevtx-20240504/libwrc/libwrc_resource_item.c:837:10: style:inconclusive: Function 'libwrc_resource_item_get_sub_item_by_index' argument 2 names different: declaration 'item_index' definition 'sub_item_index'. [funcArgNamesDifferent] libevtx-20240504/libwrc/libwrc_resource_item.h:152:10: note: Function 'libwrc_resource_item_get_sub_item_by_index' argument 2 names different: declaration 'item_index' definition 'sub_item_index'. libevtx-20240504/libwrc/libwrc_resource_item.c:837:10: note: Function 'libwrc_resource_item_get_sub_item_by_index' argument 2 names different: declaration 'item_index' definition 'sub_item_index'. libevtx-20240504/libwrc/libwrc_resource_item.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:152:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:273:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:319:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:365:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:411:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:540:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:588:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:681:35: style: Variable 'internal_resource_item' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:682:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:744:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:800:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_item.c:843:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:58:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:817:34: style: Parameter 'internal_resource' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource.c:818:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource.c:820:32: style: Parameter 'data_descriptor' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource.c:824:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:947:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:989:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1035:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1081:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1217:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1315:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource.c:1358:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:305:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:357:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_RESOURCE_IDENTIFIER_FLAG_HAS_NAME [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:525:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_LESS [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:579:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:713:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:763:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:840:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:890:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_header.c:176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_header.c:323:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_resource_node_header.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_header.c:114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_header.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_header.c:286:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:119:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:268:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:341:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:495:36: style: Parameter 'first_resource_node_entry' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:496:36: style: Parameter 'second_resource_node_entry' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:499:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:543:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:639:36: style: Parameter 'resource_node_entry' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:643:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:681:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:739:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:808:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:866:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:930:36: style: Parameter 'resource_node_entry' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_resource_node_entry.c:934:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_resource_node_tree.c:127:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:3346:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libevtx-20240504/libuna/libuna_utf8_string.c:3342:27: note: outer condition: scsu_stream_index=scsu_stream_size libevtx-20240504/libuna/libuna_utf8_string.c:3776:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libevtx-20240504/libuna/libuna_utf8_string.c:3772:27: note: outer condition: scsu_stream_index=scsu_stream_size libevtx-20240504/libuna/libuna_utf8_string.c:398:25: style: Condition 'byte_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:380:23: note: Assuming that condition 'byte_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:398:25: note: Condition 'byte_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf8_string.c:829:25: style: Condition 'utf7_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:811:23: note: Assuming that condition 'utf7_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:829:25: note: Condition 'utf7_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf8_string.c:1288:25: style: Condition 'utf8_stream_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:1259:23: note: Assuming that condition 'utf8_stream_size==0' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:1288:25: note: Condition 'utf8_stream_size>=1' is always true libevtx-20240504/libuna/libuna_utf8_string.c:1711:26: style: Condition 'utf16_string_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:1695:24: note: Assuming that condition 'utf16_string_size==0' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:1711:26: note: Condition 'utf16_string_size>=1' is always true libevtx-20240504/libuna/libuna_utf8_string.c:2687:26: style: Condition 'utf32_string_size>=1' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:2671:24: note: Assuming that condition 'utf32_string_size==0' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:2687:26: note: Condition 'utf32_string_size>=1' is always true libevtx-20240504/libuna/libuna_utf8_string.c:3385:27: style: Condition 'byte_value1>=0xe0' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:3361:22: note: Assuming that condition 'byte_value1<=0xdf' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:3385:27: note: Condition 'byte_value1>=0xe0' is always true libevtx-20240504/libuna/libuna_utf8_string.c:3489:27: style: Condition 'byte_value1>=0x01' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:3475:22: note: Assuming that condition 'byte_value1==0x00' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:3489:27: note: Condition 'byte_value1>=0x01' is always true libevtx-20240504/libuna/libuna_utf8_string.c:3815:27: style: Condition 'byte_value1>=0xe0' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:3791:22: note: Assuming that condition 'byte_value1<=0xdf' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:3815:27: note: Condition 'byte_value1>=0xe0' is always true libevtx-20240504/libuna/libuna_utf8_string.c:3919:27: style: Condition 'byte_value1>=0x01' is always true [knownConditionTrueFalse] libevtx-20240504/libuna/libuna_utf8_string.c:3905:22: note: Assuming that condition 'byte_value1==0x00' is not redundant libevtx-20240504/libuna/libuna_utf8_string.c:3919:27: note: Condition 'byte_value1>=0x01' is always true libevtx-20240504/libwrc/libwrc_resource_node_tree.c:172:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libevtx-20240504/libwrc/libwrc_resource_node_tree.c:210:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libevtx-20240504/libwrc/libwrc_resource_node_tree.c:227:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libevtx-20240504/libwrc/libwrc_resource_node_tree.c:60:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_stream.c:563:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_stream.c:966:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_stream.c:1612:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_stream.c:1787:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:147:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:183:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:474:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:579:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:613:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:760:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:905:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1019:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1053:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1209:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1466:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1645:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1787:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1937:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1973:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2339:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2442:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2621:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2763:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2905:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:2941:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:3115:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:3292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:3658:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:3695:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libuna/libuna_utf8_string.c:1791:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:1977:47: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:2163:60: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3295:47: style: Variable 'scsu_window_position' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3296:47: style: Variable 'byte_value1' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3297:47: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3298:47: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_string_table_resource.c:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libuna/libuna_utf8_string.c:3301:47: style: Variable 'unicode_character_set' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3698:47: style: Variable 'scsu_window_position' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3699:47: style: Variable 'byte_value1' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3700:47: style: Variable 'byte_value2' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3701:47: style: Variable 'byte_value3' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libuna/libuna_utf8_string.c:3704:47: style: Variable 'unicode_character_set' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_string_values.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_string_values.c:41:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_string_values.c:44:32: style: Parameter 'data_descriptor' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_string_values.c:50:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:184:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:369:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:412:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:482:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:577:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:638:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:699:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_string_table_resource.c:760:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_support.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_support.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBWRC_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_support.c:57:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_support.c:83:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:184:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_table_entry.c:264:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_CODEPAGE_UTF16_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_table_entry.c:319:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_CODEPAGE_UTF16_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_table_entry.c:375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_CODEPAGE_UTF16_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_table_entry.c:430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_CODEPAGE_UTF16_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_table_entry.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:148:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:250:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:305:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:361:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_table_entry.c:416:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_information_resource.c:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_information_resource.c:728:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_information_resource.c:982:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1229:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1455:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_stream.c:810:40: style: The statement 'if (internal_stream->io_handle->abort!=0) internal_stream->io_handle->abort=0' is logically equivalent to 'internal_stream->io_handle->abort=0'. [duplicateConditionalAssign] libevtx-20240504/libwrc/libwrc_stream.c:812:37: note: Assignment 'internal_stream->io_handle->abort=0' libevtx-20240504/libwrc/libwrc_stream.c:810:40: note: Condition 'internal_stream->io_handle->abort!=0' is redundant libevtx-20240504/libwrc/libwrc_stream.c:51:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:140:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:203:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:245:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:524:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:664:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:786:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:889:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:940:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1004:28: style: Variable 'internal_stream' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1005:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1045:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1074:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1117:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1201:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1505:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1680:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_stream.c:1203:52: style: Variable 'resource_index' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_stream.c:1508:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_stream.c:1683:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_MAXIMUM_ALLOCATION_SIZE [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:741:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:970:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:1246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:1489:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:1725:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/ossfuzz/file_fuzzer.cc:61:7: style: C-style pointer casting [cstyleCast] libevtx-20240504/ossfuzz/record_fuzzer.cc:63:7: style: C-style pointer casting [cstyleCast] libevtx-20240504/pyevtx/pyevtx.c:169:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_Type [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx.c:368:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx.c:457:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx.c:508:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx.c:613:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx.c:628:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libevtx-20240504/pyevtx/pyevtx.c:645:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libevtx-20240504/pyevtx/pyevtx.c:667:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libevtx-20240504/pyevtx/pyevtx.c:684:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libevtx-20240504/pyevtx/pyevtx.c:701:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libevtx-20240504/pyevtx/pyevtx.c:718:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libevtx-20240504/pyevtx/pyevtx.c:444:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx.c:495:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:920:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_values.c:1195:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_values.c:1388:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_values.c:1867:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_values.c:130:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/libwrc/libwrc_version_values.c:692:4: note: Calling function 'libwrc_version_values_free', 2nd argument 'NULL' value is 0 libevtx-20240504/libwrc/libwrc_version_values.c:130:4: note: Null pointer dereference libevtx-20240504/libwrc/libwrc_version_values.c:53:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:125:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:153:26: style: Parameter 'io_handle' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_values.c:155:32: style: Parameter 'data_descriptor' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_values.c:162:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:707:11: style: Variable 'value_identifier_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:708:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:936:11: style: Variable 'value_identifier_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:937:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:1205:35: style: Parameter 'language_entry' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_values.c:1211:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:1453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:1684:35: style: Parameter 'language_entry' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_values.c:1690:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:1898:31: style: Parameter 'version_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_values.c:1902:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:1935:31: style: Parameter 'version_values' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_values.c:1939:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_values.c:709:38: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:710:38: style: Variable 'calculated_value_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:713:38: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:714:38: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:831:32: style: Variable 'value_identifier_string' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:832:32: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:836:33: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:920:25: style: Variable 'resource_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:938:38: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:939:38: style: Variable 'calculated_value_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:941:38: style: Variable 'trailing_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:942:38: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:943:38: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1060:32: style: Variable 'value_identifier_string' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1061:32: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1065:33: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1195:25: style: Variable 'resource_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1212:36: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1213:36: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1344:21: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_datetime.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:1348:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] libevtx-20240504/libwrc/libwrc_version_values.c:1388:25: style: Variable 'resource_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1454:36: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1456:36: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1457:36: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1585:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1589:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1691:36: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1692:36: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1823:21: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1827:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_values.c:1867:25: style: Variable 'resource_data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:380:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_information_resource.c:677:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_information_resource.c:881:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1382:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libevtx-20240504/pyevtx/pyevtx_error.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/pyevtx/pyevtx_error.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libevtx-20240504/libwrc/libwrc_version_information_resource.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:122:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:687:58: style: Parameter 'internal_version_information_resource' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:693:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:946:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1188:58: style: Parameter 'internal_version_information_resource' can be declared as pointer to const [constParameterPointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1194:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1420:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1856:50: style: Variable 'internal_version_information_resource' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1857:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1896:50: style: Variable 'internal_version_information_resource' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1897:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/libwrc/libwrc_version_information_resource.c:158:41: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:159:41: style: Variable 'calculated_value_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:162:41: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:163:41: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:280:32: style: Variable 'value_identifier_string' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:281:32: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:285:33: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:380:16: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:398:41: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:399:41: style: Variable 'calculated_value_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:401:41: style: Variable 'trailing_data_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:402:41: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:403:41: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:520:32: style: Variable 'value_identifier_string' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:521:32: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:525:33: style: Variable 'value_identifier_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:677:16: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:695:32: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:826:21: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:830:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:881:16: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:947:32: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:949:32: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:950:32: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1078:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1082:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1195:32: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1196:32: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1327:21: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1331:22: style: Variable 'value_string_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1382:16: style: Variable 'data_offset' is assigned a value that is never used. [unreadVariable] libevtx-20240504/libwrc/libwrc_version_information_resource.c:1421:88: style: Variable 'alignment_padding_size' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_event_levels.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_EVENT_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_event_levels.c:246:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_event_levels.c:284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_event_levels.c:304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_event_levels.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_event_levels.c:277:29: style: Parameter 'definitions_object' can be declared as pointer to const. However it seems that 'pyevtx_event_levels_init' is a callback function, if 'definitions_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libevtx-20240504/pyevtx/pyevtx_event_levels.c:106:13: note: You might need to cast the function pointer here libevtx-20240504/pyevtx/pyevtx_event_levels.c:277:29: note: Parameter 'definitions_object' can be declared as pointer to const libevtx-20240504/pyevtx/pyevtx_event_levels.c:279:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_event_levels.c:299:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_flags.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_FILE_FLAG_IS_DIRTY [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_flags.c:204:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_flags.c:242:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_flags.c:262:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_flags.c:195:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_flags.c:235:27: style: Parameter 'definitions_object' can be declared as pointer to const. However it seems that 'pyevtx_file_flags_init' is a callback function, if 'definitions_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libevtx-20240504/pyevtx/pyevtx_file_flags.c:106:13: note: You might need to cast the function pointer here libevtx-20240504/pyevtx/pyevtx_file_flags.c:235:27: note: Parameter 'definitions_object' can be declared as pointer to const libevtx-20240504/pyevtx/pyevtx_file_flags.c:237:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_flags.c:257:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file.c:294:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:336:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:414:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:472:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:682:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:819:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:892:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:951:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1028:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_Type [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1355:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1409:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1510:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1574:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1628:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1729:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_FLAG_IO_HANDLE_CLONE_BY_FUNCTION [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:711:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_file.c:1135:8: style: Variable 'codepage_string' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file.c:331:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:220:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:202:4: note: Calling function 'pyevtx_file_object_io_handle_free', 2nd argument 'NULL' value is 0 libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:220:4: note: Null pointer dereference libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:875:4: warning: Possible null pointer dereference: error [nullPointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1485:5: note: Calling function 'pyevtx_file_object_seek_offset', 4th argument 'NULL' value is 0 libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:875:4: note: Null pointer dereference libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:132:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:214:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:254:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:381:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:625:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:810:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1141:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1202:38: style: Parameter 'file_object_io_handle' can be declared as pointer to const. However it seems that 'pyevtx_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] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:180:51: note: You might need to cast the function pointer here libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1202:38: note: Parameter 'file_object_io_handle' can be declared as pointer to const libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1229:38: style: Parameter 'file_object_io_handle' can be declared as pointer to const. However it seems that 'pyevtx_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] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:181:51: note: You might need to cast the function pointer here libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1229:38: note: Parameter 'file_object_io_handle' can be declared as pointer to const libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:1377:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_file_object_io_handle.c:215:29: style: Variable 'gil_state' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_integer.c:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_offset [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_integer.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_integer.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyLong_Type [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_integer.c:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyLong_Type [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_integer.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_integer.c:75:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:169:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:229:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:261:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:307:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:328:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:379:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:402:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_records.c:164:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:256:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:300:31: style: Parameter 'sequence_object' can be declared as pointer to const. However it seems that 'pyevtx_records_len' is a callback function, if 'sequence_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libevtx-20240504/pyevtx/pyevtx_records.c:37:12: note: You might need to cast the function pointer here libevtx-20240504/pyevtx/pyevtx_records.c:300:31: note: Parameter 'sequence_object' can be declared as pointer to const libevtx-20240504/pyevtx/pyevtx_records.c:302:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:323:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:374:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_records.c:397:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_record.c:394:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:451:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:477:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:559:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:618:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:670:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:729:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:788:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:847:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:906:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:965:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1024:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1087:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1144:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1265:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1386:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1507:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1628:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1748:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1803:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:1955:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:2019:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_record.c:2143:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:168:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:228:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:260:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:306:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:327:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:378:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:401:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_strings.c:163:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_strings.c:223:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_strings.c:255:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_strings.c:299:31: style: Parameter 'sequence_object' can be declared as pointer to const. However it seems that 'pyevtx_strings_len' is a callback function, if 'sequence_object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libevtx-20240504/pyevtx/pyevtx_strings.c:36:12: note: You might need to cast the function pointer here libevtx-20240504/pyevtx/pyevtx_strings.c:299:31: note: Parameter 'sequence_object' can be declared as pointer to const libevtx-20240504/pyevtx/pyevtx_strings.c:301:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_strings.c:322:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_strings.c:373:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_strings.c:396:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_record.c:389:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_record.c:446:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_chunk.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_chunk.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_chunk.c:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_chunk.c:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_chunk.c:538:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_chunks_table.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_chunks_table.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/pyevtx/pyevtx_datetime.c:43:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_datetime.c:178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_datetime.c:356:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/pyevtx/pyevtx_datetime.c:44:28: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:45:28: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:357:28: style: Variable 'days_in_century' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:359:28: style: Variable 'days_in_year' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:368:20: style: Variable 'timestamp.integer' is assigned a value that is never used. [unreadVariable] libevtx-20240504/pyevtx/pyevtx_datetime.c:511:27: style: Variable 'timestamp.floating_point' is assigned a value that is never used. [unreadVariable] libevtx-20240504/tests/evtx_test_error.c:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_functions.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_functions.c:489:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBFIO_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_functions.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_functions.c:446:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_functions.c:520:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_getopt.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_getopt.c:65:22: style: Variable 'option_value' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_io_handle.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_io_handle.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_io_handle.c:289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_io_handle.c:420:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_notify.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_notify.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_notify.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_notify.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_OPEN_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:446:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:798:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1020:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1059:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1538:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1612:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1758:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1832:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:1981:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_file.c:76:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_file.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_file.c:1316:6: style: Variable 'supported_codepages' can be declared as const array [constVariable] libevtx-20240504/tests/evtx_test_file.c:1333:6: style: Variable 'unsupported_codepages' can be declared as const array [constVariable] libevtx-20240504/tests/evtx_test_support.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_VERSION_STRING [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBEVTX_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:734:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_support.c:460:8: style: Variable 'memset_result' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_support.c:728:22: style: Variable 'source' can be declared as pointer to const [constVariablePointer] libevtx-20240504/tests/evtx_test_template_definition.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_template_definition.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_template_definition.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_info_handle.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_info_handle.c:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_info_handle.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_message_handle.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_message_handle.c:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_message_handle.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_message_string.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_message_string.c:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_message_string.c:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_output.c:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_output.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_path_handle.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_path_handle.c:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_path_handle.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:437:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:683:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:806:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1092:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1378:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1502:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1788:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:1950:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2074:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2522:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2646:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:2932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:3094:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:3218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:3380:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:3504:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_record_values.c:3667:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_registry_file.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_registry_file.c:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_registry_file.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_resource_file.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_resource_file.c:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libevtx-20240504/tests/evtx_test_tools_resource_file.c:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] diff: head libevtx-20240504/evtxtools/evtxtools_signal.h:35:2: error: #error missing signal functions [preprocessorErrorDirective] head libevtx-20240504/evtxtools/log_handle.c:33:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libevtx-20240504/libcdirectory/libcdirectory_directory.c:465:2: error: #error Missing open directory function [preprocessorErrorDirective] head libevtx-20240504/libcdirectory/libcdirectory_directory_entry.c:393:2: error: #error Missing directory entry structure definition [preprocessorErrorDirective] head libevtx-20240504/libcerror/libcerror_error.c:34:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libevtx-20240504/libcerror/libcerror_system.c:42:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libevtx-20240504/libcfile/libcfile_file.c:757:2: error: #error Missing file open function [preprocessorErrorDirective] head libevtx-20240504/libcfile/libcfile_support.c:363:2: error: #error Missing file exists function [preprocessorErrorDirective] head libevtx-20240504/libcnotify/libcnotify_print.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libevtx-20240504/libcpath/libcpath_path.c:236:2: error: #error Missing change directory function [preprocessorErrorDirective] head libevtx-20240504/libcthreads/libcthreads_condition.h:83:2: error: #error Missing condition type [preprocessorErrorDirective] head libevtx-20240504/libcthreads/libcthreads_lock.h:57:2: error: #error Missing lock type [preprocessorErrorDirective] head libevtx-20240504/libcthreads/libcthreads_mutex.h:62:2: error: #error Missing mutex type [preprocessorErrorDirective] head libevtx-20240504/libcthreads/libcthreads_read_write_lock.h:78:2: error: #error Missing read/write lock type [preprocessorErrorDirective] head libevtx-20240504/libcthreads/libcthreads_thread.h:61:2: error: #error Missing thread type [preprocessorErrorDirective] head libevtx-20240504/libcthreads/libcthreads_thread_attributes.h:57:2: error: #error Missing thread attributes type [preprocessorErrorDirective] head libevtx-20240504/pyevtx/pyevtx_error.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] DONE