2025-05-05 23:56 ftp://ftp.de.debian.org/debian/pool/main/libs/libsmdev/libsmdev_20190315.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: 581f101 (2025-05-05 21:13:30 +0200) count: 778 764 elapsed-time: 5.3 5.6 head-timing-info: old-timing-info: head results: libsmdev-20190315/libcdata/libcdata_array.c:121:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_array.c:766:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_array.c:1300:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_EQUAL [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_array.c:1734:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_btree_node.c:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_COMPARE_EQUAL [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_btree_node.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libsmdev-20190315/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] libsmdev-20190315/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'. libsmdev-20190315/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'. libsmdev-20190315/libcdata/libcdata_btree.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:190:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:269:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:366:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:459:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:682:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree.c:834:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:64:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:563:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:675:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:779:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:866:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:936:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:1300:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_node.c:67:52: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:827:35: style: Condition 'internal_array->entries!=NULL' is always true [knownConditionTrueFalse] libsmdev-20190315/libcdata/libcdata_btree_values_list.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_values_list.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_btree_values_list.c:144:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:230:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_array.c:696:4: note: Calling function 'libcdata_array_free', 3rd argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_array.c:230:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_array.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:297:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:456:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:540:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:714:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:880:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:953:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1036:29: style: Variable 'internal_array' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1037:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1108:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1211:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1337:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1431:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1547:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1682:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:1900:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_array.c:379:24: style: Variable 'entry_free_result' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:715:34: style: Variable 'entries_size' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:716:34: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:717:34: style: Variable 'number_of_allocated_entries' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:955:44: style: Variable 'reverse_entry_iterator' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:1212:44: style: Variable 'compare_result' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_array.c:1432:44: style: Variable 'entry_iterator' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_list_element.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:135:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:354:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:424:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:495:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:565:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:720:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:795:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list_element.c:865:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1795:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_list.c:2208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list_value.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list_value.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list_value.c:172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list_value.c:308:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list_value.c:388:35: style: Parameter 'range_list_value' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libcdata/libcdata_range_list_value.c:393:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list.c:3252:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list.c:3426:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list.c:3600:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list.c:4134:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list.c:4396:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_range_list.c:4487:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_tree_node.c:2437:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_tree_node.c:2866:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCDATA_INSERT_FLAG_UNIQUE_ENTRIES [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcdata/libcdata_list.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:205:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:365:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:568:28: style: Variable 'internal_list' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:569:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:709:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:791:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:861:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:945:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1122:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1169:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1399:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1466:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1685:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1768:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:1936:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:2114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:2414:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:2503:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_list.c:206:42: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_list.c:207:42: style: Variable 'number_of_elements' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcerror/libcerror_error.c:34:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/libcerror/libcerror_error.c:34:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/libcerror/libcerror_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCERROR_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcerror/libcerror_system.c:42:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/libcerror/libcerror_system.c:42:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/libcdata/libcdata_range_list.c:4001:22: style: Condition 'range_offset>=range_list_value->start' is always true [knownConditionTrueFalse] libsmdev-20190315/libcdata/libcdata_range_list.c:3997:20: note: Assuming that condition 'range_offsetstart' is not redundant libsmdev-20190315/libcdata/libcdata_range_list.c:4001:22: note: Condition 'range_offset>=range_list_value->start' is always true libsmdev-20190315/libcdata/libcdata_range_list.c:145:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2964:3: note: Calling function 'libcdata_range_list_free', 3rd argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_range_list.c:145:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_tree_node.c:143:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3161:4: note: Calling function 'libcdata_tree_node_free', 3rd argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_tree_node.c:143:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_tree_node.c:875:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:2220:5: note: Calling function 'libcdata_tree_node_set_parent_node', 3rd argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_tree_node.c:875:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_tree_node.c:1017:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3732:7: note: Calling function 'libcdata_tree_node_set_previous_node', 3rd argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_tree_node.c:1017:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_tree_node.c:1159:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3418:7: note: Calling function 'libcdata_tree_node_set_next_node', 3rd argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_tree_node.c:1159:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_tree_node.c:1331:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3341:6: note: Calling function 'libcdata_tree_node_set_nodes', 5th argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_tree_node.c:1331:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_tree_node.c:1834:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3376:7: note: Calling function 'libcdata_tree_node_set_sub_nodes', 4th argument 'NULL' value is 0 libsmdev-20190315/libcdata/libcdata_tree_node.c:1834:4: note: Null pointer dereference libsmdev-20190315/libcdata/libcdata_range_list.c:44:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:139:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:198:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libcdata/libcdata_range_list.c:206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:293:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:455:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:639:34: style: Variable 'internal_range_list' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:640:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:710:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:781:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:880:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:951:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_file.c:769:0: error: #error Missing file open function [preprocessorErrorDirective] libsmdev-20190315/libcdata/libcdata_range_list.c:1049:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1106:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1172:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1277:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1378:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_file.c:769:2: error: #error Missing file open function [preprocessorErrorDirective] libsmdev-20190315/libcdata/libcdata_range_list.c:1630:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1637:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1706:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:1943:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2220:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2232:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2334:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2509:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2629:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:2773:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3021:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3143:38: style: Parameter 'internal_range_list' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3144:31: style: Parameter 'range_list_element' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3315:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3518:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3756:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:3927:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:4039:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:4108:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:4186:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:4320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:4458:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:4612:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:230:28: style:inconclusive: Function 'libcdata_tree_node_empty' argument 1 names different: declaration 'node' definition 'tree_node'. [funcArgNamesDifferent] libsmdev-20190315/libcdata/libcdata_tree_node.h:91:28: note: Function 'libcdata_tree_node_empty' argument 1 names different: declaration 'node' definition 'tree_node'. libsmdev-20190315/libcdata/libcdata_tree_node.c:230:28: note: Function 'libcdata_tree_node_empty' argument 1 names different: declaration 'node' definition 'tree_node'. libsmdev-20190315/libcdata/libcdata_tree_node.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:137:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:241:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:420:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:654:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:724:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:796:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:866:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:938:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1008:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1080:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1320:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1400:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1570:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1641:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1741:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1824:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:1902:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:2067:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:2315:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:2410:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:2577:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:2772:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3077:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3185:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3809:33: style: Variable 'internal_node' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3810:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:3882:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_tree_node.c:4040:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcdata/libcdata_range_list.c:294:54: style: Variable 'element_index' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_range_list.c:295:54: style: Variable 'number_of_elements' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_range_list.c:1380:48: style: Variable 'last_element_index' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_range_list.c:2335:53: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcdata/libcdata_range_list.c:3024:55: style: Variable 'result' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcfile/libcfile_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_support.c:302:0: error: #error Missing file exists function [preprocessorErrorDirective] libsmdev-20190315/libcfile/libcfile_support.c:302:2: error: #error Missing file exists function [preprocessorErrorDirective] libsmdev-20190315/libcfile/libcfile_system_string.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcfile/libcfile_system_string.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcfile/libcfile_system_string.c:356:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcfile/libcfile_system_string.c:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libclocale/libclocale_codepage.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libsmdev-20190315/libclocale/libclocale_codepage.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcfile/libcfile_system_string.c:47:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_system_string.c:150:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_system_string.c:292:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcfile/libcfile_system_string.c:395:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_locale.c:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libclocale/libclocale_locale.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_CODEPAGE_ASCII [valueFlowBailoutIncompleteVar] libsmdev-20190315/libclocale/libclocale_support.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCLOCALE_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libclocale/libclocale_support.c:54:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_locale.c:141:16: style: Condition '*codepage==-1' is always true [knownConditionTrueFalse] libsmdev-20190315/libclocale/libclocale_locale.c:139:15: note: Assignment '*codepage=-1', assigned value is -1 libsmdev-20190315/libclocale/libclocale_locale.c:141:16: note: Condition '*codepage==-1' is always true libsmdev-20190315/libclocale/libclocale_locale.c:308:16: style: Condition 'charset!=NULL' is always false [knownConditionTrueFalse] libsmdev-20190315/libclocale/libclocale_locale.c:288:26: note: Assignment 'charset=NULL', assigned value is 0 libsmdev-20190315/libclocale/libclocale_locale.c:293:15: note: Assuming condition is false libsmdev-20190315/libclocale/libclocale_locale.c:308:16: note: Condition 'charset!=NULL' is always false libsmdev-20190315/libclocale/libclocale_locale.c:355:16: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] libsmdev-20190315/libclocale/libclocale_locale.c:287:26: note: Assignment 'locale=NULL', assigned value is 0 libsmdev-20190315/libclocale/libclocale_locale.c:293:15: note: Assuming condition is false libsmdev-20190315/libclocale/libclocale_locale.c:355:16: note: Condition 'locale==NULL' is always true libsmdev-20190315/libclocale/libclocale_locale.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_locale.c:289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_locale.c:405:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_locale.c:291:24: style: Variable 'locale_length' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libcnotify/libcnotify_print.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/libcnotify/libcnotify_print.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/libcnotify/libcnotify_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCNOTIFY_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcnotify/libcnotify_stream.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_STREAM_OPEN_APPEND [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcnotify/libcnotify_stream.c:49:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcnotify/libcnotify_stream.c:79:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcnotify/libcnotify_stream.c:161:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcthreads/libcthreads_condition.h:83:0: error: #error Missing condition type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_condition.h:83:2: error: #error Missing condition type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_lock.h:57:0: error: #error Missing lock type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_lock.h:57:2: error: #error Missing lock type [preprocessorErrorDirective] libsmdev-20190315/libclocale/libclocale_codepage.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_codepage.c:74:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libclocale/libclocale_codepage.c:133:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libcthreads/libcthreads_mutex.h:62:0: error: #error Missing mutex type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_mutex.h:62:2: error: #error Missing mutex type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_read_write_lock.h:78:0: error: #error Missing read/write lock type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_read_write_lock.h:78:2: error: #error Missing read/write lock type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCTHREADS_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libcthreads/libcthreads_thread.h:61:0: error: #error Missing thread type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_thread.h:61:2: error: #error Missing thread type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_thread_attributes.h:57:0: error: #error Missing thread attributes type [preprocessorErrorDirective] libsmdev-20190315/libcthreads/libcthreads_thread_attributes.h:57:2: error: #error Missing thread attributes type [preprocessorErrorDirective] libsmdev-20190315/libsmdev/libsmdev_notify.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_notify.c:78:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_notify.c:102:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_sector_range.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_sector_range.c:109:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_sector_range.c:140:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_sector_range.c:215:31: style: Parameter 'sector_range' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libsmdev/libsmdev_sector_range.c:220:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_sector_range.c:270:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_string.c:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_string.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_support.c:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_support.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_support.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_support.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_ACCESS_FLAG_WRITE [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_support.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCFILE_OPEN_READ [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_support.c:92:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_support.c:118:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_support.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_TRACK_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:698:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCFILE_ACCESS_BEHAVIOR_SEQUENTIAL [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:1204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:1648:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:1755:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:2166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:4261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_MEDIA_TYPE_OPTICAL [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:4928:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:5008:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_ERROR_FLAG_ZERO_ON_ERROR [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_track_value.c:38:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:110:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:137:30: style: Parameter 'track_value' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:306:30: style: Parameter 'track_value' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libsmdev/libsmdev_track_value.c:310:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base16_stream.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base16_stream.c:550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base16_stream.c:1004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base16_stream.c:1181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:94:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:1024:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:1525:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:1636:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:1787:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:2296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:2700:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:2862:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libsmdev/libsmdev_handle.c:4168:44: style: The if condition is the same as the previous if condition [duplicateCondition] libsmdev-20190315/libsmdev/libsmdev_handle.c:3946:44: note: First condition libsmdev-20190315/libsmdev/libsmdev_handle.c:4168:44: note: Second condition libsmdev-20190315/libsmdev/libsmdev_handle.c:213:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:367:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:472:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:500:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:982:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1155:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1561:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1609:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1669:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1717:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1774:30: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1775:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1815:30: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1816:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1924:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:2114:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:2889:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:3589:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:3668:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:3748:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:3827:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:3900:30: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:3901:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4206:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4283:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4355:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4478:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4596:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4640:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4698:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4743:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4801:30: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4802:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4842:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4871:30: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4872:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4913:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4952:30: style: Variable 'internal_handle' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4953:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:4993:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:5033:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:5076:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libsmdev/libsmdev_handle.c:1162:46: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libsmdev/libsmdev_handle.c:3902:46: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libsmdev/libsmdev_handle.c:3902:10: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_base64_stream.c:202:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:714:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:1077:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:1174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:1298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:1892:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:2308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base64_stream.c:2522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base16_stream.c:40:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base16_stream.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base16_stream.c:526:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base16_stream.c:987:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base16_stream.c:1123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base16_stream.c:1159:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/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] libsmdev-20190315/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] libsmdev-20190315/libuna/libuna_byte_stream.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_byte_stream.c:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_byte_stream.c:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_byte_stream.c:353:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_byte_stream.c:458:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_byte_stream.c:554:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_base32_stream.c:48:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:171:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:998:11: style: Variable 'quintet_to_character_table' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:999:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:1498:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:1622:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:1764:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:2272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:2683:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:2805:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base32_stream.c:2841:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_byte_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_byte_stream.c:136:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_byte_stream.c:242:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_byte_stream.c:337:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_byte_stream.c:443:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_byte_stream.c:538:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:2424:27: style: Condition 'remaining_size==2' is always true [knownConditionTrueFalse] libsmdev-20190315/libuna/libuna_base64_stream.c:2420:27: note: Assuming that condition 'remaining_size==1' is not redundant libsmdev-20190315/libuna/libuna_base64_stream.c:2412:36: note: Assignment 'remaining_size=byte_stream_size%3', assigned value is less than 3 libsmdev-20190315/libuna/libuna_base64_stream.c:2424:27: note: Condition 'remaining_size==2' is always true libsmdev-20190315/libuna/libuna_base64_stream.c:2673:27: style: Condition 'remaining_size==2' is always true [knownConditionTrueFalse] libsmdev-20190315/libuna/libuna_base64_stream.c:2669:27: note: Assuming that condition 'remaining_size==1' is not redundant libsmdev-20190315/libuna/libuna_base64_stream.c:2661:36: note: Assignment 'remaining_size=byte_stream_size%3', assigned value is less than 3 libsmdev-20190315/libuna/libuna_base64_stream.c:2673:27: note: Condition 'remaining_size==2' is always true libsmdev-20190315/libuna/libuna_base64_stream.c:52:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:168:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:692:11: style: Variable 'sixtet_to_character_table' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:693:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:1050:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:1160:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:1272:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:1868:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:2289:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:2461:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_base64_stream.c:2497:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_932.c:4314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_932.c:4867:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_936.c:6472:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_936.c:7361:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_949.c:7337:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_949.c:8136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_932.c:4193:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_932.c:4288:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_932.c:4853:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_932.c:4289:32: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_codepage_windows_949.c:7222:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_949.c:7311:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_949.c:8122:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_949.c:7312:32: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_codepage_windows_950.c:5441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_950.c:6315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_support.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:815:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:3229:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:3616:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:4072:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:4387:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:4555:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:4658:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:4763:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:4902:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:5084:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:5156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:5241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_unicode_character.c:5342:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_936.c:6363:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_936.c:6446:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_936.c:7347:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_936.c:6447:32: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:3284:31: style: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false [knownConditionTrueFalse] libsmdev-20190315/libuna/libuna_unicode_character.c:3251:25: note: Assuming that condition '*utf7_stream_index>=utf7_stream_size' is not redundant libsmdev-20190315/libuna/libuna_unicode_character.c:3262:30: note: Assuming condition is false libsmdev-20190315/libuna/libuna_unicode_character.c:3273:31: note: safe_utf7_stream_index is assigned '*utf7_stream_index' here. libsmdev-20190315/libuna/libuna_unicode_character.c:3284:31: note: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false libsmdev-20190315/libuna/libuna_unicode_character.c:3307:30: style: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false [knownConditionTrueFalse] libsmdev-20190315/libuna/libuna_unicode_character.c:3251:25: note: Assuming that condition '*utf7_stream_index>=utf7_stream_size' is not redundant libsmdev-20190315/libuna/libuna_unicode_character.c:3262:30: note: Assuming condition is false libsmdev-20190315/libuna/libuna_unicode_character.c:3273:31: note: safe_utf7_stream_index is assigned '*utf7_stream_index' here. libsmdev-20190315/libuna/libuna_unicode_character.c:3307:30: note: Condition 'safe_utf7_stream_index>=utf7_stream_size' is always false libsmdev-20190315/libuna/libuna_url_stream.c:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_url_stream.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_url_stream.c:330:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_url_stream.c:456:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_codepage_windows_950.c:5326:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_950.c:5415:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_950.c:6301:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:113:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:224:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:801:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:2979:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:3196:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:3595:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:3976:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4047:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4371:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4495:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4530:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4645:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4738:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:4888:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:5030:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:5060:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:5143:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:5217:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_unicode_character.c:5329:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_codepage_windows_950.c:5416:32: style: Variable 'additional_character' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:2980:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:2985:43: style: Variable 'byte_bit_shift' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:3197:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:3201:43: style: Variable 'byte_bit_shift' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:3205:43: style: Variable 'utf7_character_value' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:3596:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:3601:43: style: Variable 'byte_bit_shift' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:4531:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_unicode_character.c:4889:43: style: Variable 'utf16_surrogate' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_utf16_stream.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:138:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:472:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:604:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:705:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_stream.c:123:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_stream.c:223:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_stream.c:356:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_stream.c:456:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_stream.c:589:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_stream.c:689:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:375:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:476:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:608:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:709:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:614:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:759:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:899:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1032:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1316:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1470:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1804:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:1984:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2292:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2574:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2760:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2944:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:127:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:360:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:460:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:593:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_stream.c:693:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:614:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:759:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:899:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1032:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1316:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1470:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1620:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1753:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1895:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:2077:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:2257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:2434:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:2620:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:2804:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_url_stream.c:34:15: style: Parameter 'byte_stream' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libuna/libuna_url_stream.c:39:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_url_stream.c:147:15: style: Parameter 'byte_stream' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libuna/libuna_url_stream.c:151:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_url_stream.c:311:15: style: Parameter 'url_stream' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libuna/libuna_url_stream.c:316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_url_stream.c:434:15: style: Parameter 'url_stream' can be declared as pointer to const [constParameterPointer] libsmdev-20190315/libuna/libuna_url_stream.c:440:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_url_stream.c:154:27: style: Variable 'byte_value' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/libuna/libuna_utf16_string.c:1152:21: style:inconclusive: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. [funcArgNamesDifferent] libsmdev-20190315/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'. libsmdev-20190315/libuna/libuna_utf16_string.c:1152:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. libsmdev-20190315/libuna/libuna_utf16_string.c:1153:13: style:inconclusive: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent] libsmdev-20190315/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'. libsmdev-20190315/libuna/libuna_utf16_string.c:1153:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. libsmdev-20190315/libuna/libuna_utf16_string.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:463:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:564:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:598:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:741:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:884:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:983:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1017:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1267:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1301:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1606:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1752:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1788:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:1966:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:2144:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2243:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2277:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2418:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2558:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:455:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2708:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:549:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf16_string.c:2744:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf16_string.c:2926:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:134:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:240:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:333:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:439:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf7_stream.c:532:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:559:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:655:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_stream.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:105:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:200:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:330:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:425:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:544:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_stream.c:639:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/pysmdev/pysmdev.c:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_Type [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev.c:372:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf32_string.c:1152:21: style:inconclusive: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. [funcArgNamesDifferent] libsmdev-20190315/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'. libsmdev-20190315/libuna/libuna_utf32_string.c:1152:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. libsmdev-20190315/libuna/libuna_utf32_string.c:1153:13: style:inconclusive: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent] libsmdev-20190315/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'. libsmdev-20190315/libuna/libuna_utf32_string.c:1153:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. libsmdev-20190315/pysmdev/pysmdev.c:384:2: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] libsmdev-20190315/libuna/libuna_utf32_string.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:142:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:178:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:321:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:463:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:564:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:598:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:741:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:884:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:983:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1017:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1157:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1267:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1301:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1453:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1605:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1704:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1738:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:1879:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2025:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2061:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2239:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2418:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2568:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2604:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf32_string.c:2786:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:346:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:487:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:626:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:915:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1063:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1221:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1504:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1647:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1786:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:1972:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:2156:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:2331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:2464:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:2607:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:2746:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:2936:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/libuna/libuna_utf8_string.c:3124:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_error.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/pysmdev/pysmdev_error.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] libsmdev-20190315/pysmdev/pysmdev_integer.c:53:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_offset [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_integer.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_integer.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyLong_Type [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_integer.c:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyLong_Type [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_integer.c:37:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/pysmdev/pysmdev_integer.c:75:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/pysmdev/pysmdev_handle.c:285:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:346:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:387:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:462:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:520:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:717:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:769:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:885:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:1011:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:1098:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:1193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_handle.c:1256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_metadata.c:52:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/pysmdev/pysmdev_metadata.c:104:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/byte_size_string.c:166:18: error: There is an unknown macro here somewhere. Configuration is required. If _SYSTEM_STRING is a macro then please configure it. [unknownMacro] libsmdev-20190315/pysmdev/pysmdev_handle.c:275:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/smdevtools_signal.h:35:0: error: #error missing signal functions [preprocessorErrorDirective] libsmdev-20190315/smdevtools/smdevtools_signal.h:35:2: error: #error missing signal functions [preprocessorErrorDirective] libsmdev-20190315/smdevtools/info_handle.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/info_handle.c:301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_OPEN_READ [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/info_handle.c:422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/info_handle.c:530:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/info_handle.c:687:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx8 [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/smdevtools_getopt.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/smdevtools_getopt.c:65:22: style: Variable 'option_value' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:93:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:180:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:227:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:267:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:324:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:371:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:476:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:607:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/smdevtools/info_handle.c:372:29: style: Variable 'last_sector' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/smdevtools/info_handle.c:377:29: style: Variable 'session_index' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/smdevtools/info_handle.c:478:34: style: Variable 'last_sector' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/smdevtools/info_handle.c:485:34: style: Variable 'track_index' is assigned a value that is never used. [unreadVariable] libsmdev-20190315/smdevtools/smdevtools_output.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/smdevtools_output.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/smdevtools_output.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUNA_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/smdevtools/smdevtools_output.c:42:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_ata.c:246:1: style: Label 'on_error' is not used. [unusedLabel] libsmdev-20190315/tests/smdev_test_ata.c:226:19: style: Parameter 'argv' can be declared as const array [constParameter] libsmdev-20190315/tests/smdev_test_error.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_functions.c:76:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSIZE_MAX [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_getopt.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_functions.c:46:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_getopt.c:65:22: style: Variable 'option_value' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_handle.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_OPEN_READ [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:710:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:850:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:1148:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_integer_t [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_notify.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_notify.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_notify.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_notify.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_handle.c:144:4: warning: Possible null pointer dereference: error [nullPointer] libsmdev-20190315/tests/smdev_test_handle.c:1414:4: note: Calling function 'smdev_test_handle_close_source', 2nd argument 'NULL' value is 0 libsmdev-20190315/tests/smdev_test_handle.c:144:4: note: Null pointer dereference libsmdev-20190315/tests/smdev_test_handle.c:57:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_handle.c:138:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_optical_disc.c:707:1: style: Label 'on_error' is not used. [unusedLabel] libsmdev-20190315/tests/smdev_test_optical_disc.c:679:19: style: Parameter 'argv' can be declared as const array [constParameter] libsmdev-20190315/libuna/libuna_utf8_string.c:41:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:146:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:182:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:329:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:471:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:576:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:610:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:757:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:900:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1014:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1048:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1204:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1356:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1455:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1489:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1630:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1770:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1920:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:1956:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2138:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2316:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2415:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2449:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2590:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2730:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2884:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:2920:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/libuna/libuna_utf8_string.c:3106:15: style: Variable 'function' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_scsi.c:1045:1: style: Label 'on_error' is not used. [unusedLabel] libsmdev-20190315/tests/smdev_test_scsi.c:1001:19: style: Parameter 'argv' can be declared as const array [constParameter] libsmdev-20190315/tests/smdev_test_sector_range.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_sector_range.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_sector_range.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_sector_range.c:539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_sector_range.c:680:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_string.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_string.c:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_string.c:57:11: style: Variable 'byte_stream' can be declared as pointer to const [constVariablePointer] libsmdev-20190315/tests/smdev_test_support.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_VERSION_STRING [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_support.c:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSMDEV_ACCESS_FLAG_READ [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_support.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_support.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_support.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_track_value.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_track_value.c:250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_track_value.c:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_track_value.c:453:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_track_value.c:615:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libsmdev-20190315/tests/smdev_test_track_value.c:735:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] diff: head libsmdev-20190315/libcerror/libcerror_error.c:34:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libsmdev-20190315/libcerror/libcerror_system.c:42:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libsmdev-20190315/libcfile/libcfile_file.c:769:2: error: #error Missing file open function [preprocessorErrorDirective] head libsmdev-20190315/libcfile/libcfile_support.c:302:2: error: #error Missing file exists function [preprocessorErrorDirective] head libsmdev-20190315/libcnotify/libcnotify_print.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libsmdev-20190315/libcthreads/libcthreads_condition.h:83:2: error: #error Missing condition type [preprocessorErrorDirective] head libsmdev-20190315/libcthreads/libcthreads_lock.h:57:2: error: #error Missing lock type [preprocessorErrorDirective] head libsmdev-20190315/libcthreads/libcthreads_mutex.h:62:2: error: #error Missing mutex type [preprocessorErrorDirective] head libsmdev-20190315/libcthreads/libcthreads_read_write_lock.h:78:2: error: #error Missing read/write lock type [preprocessorErrorDirective] head libsmdev-20190315/libcthreads/libcthreads_thread.h:61:2: error: #error Missing thread type [preprocessorErrorDirective] head libsmdev-20190315/libcthreads/libcthreads_thread_attributes.h:57:2: error: #error Missing thread attributes type [preprocessorErrorDirective] head libsmdev-20190315/libsmdev/libsmdev_handle.c:3902:10: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable] head libsmdev-20190315/pysmdev/pysmdev_error.c:32:2: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective] head libsmdev-20190315/smdevtools/smdevtools_signal.h:35:2: error: #error missing signal functions [preprocessorErrorDirective] DONE