2024-04-18 03:10 ftp://ftp.de.debian.org/debian/pool/main/libi/libisoburn/libisoburn_1.5.6.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 397464e (2024-04-17 17:31:21 +0200) count: 842 670 elapsed-time: 117.1 325.2 head-timing-info: old-timing-info: head results: libisoburn-1.5.6/libisoburn/data_source.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_NULL_POINTER [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/data_source.c:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsoDataSource [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/data_source.c:196:35: style: Parameter 'src' can be declared as pointer to const. However it seems that 'ds_open' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/libisoburn/data_source.c:346:14: note: You might need to cast the function pointer here libisoburn-1.5.6/libisoburn/data_source.c:196:35: note: Parameter 'src' can be declared as pointer to const libisoburn-1.5.6/libisoburn/data_source.c:202:36: style: Parameter 'src' can be declared as pointer to const. However it seems that 'ds_close' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/libisoburn/data_source.c:347:15: note: You might need to cast the function pointer here libisoburn-1.5.6/libisoburn/data_source.c:202:36: note: Parameter 'src' can be declared as pointer to const libisoburn-1.5.6/libisoburn/data_source.c:134:11: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:489:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:578:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:595:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:669:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBBURN_MISCONFIGURATION [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_lib_header_version_major [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable burn_header_version_major [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:329:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_UNKNOWN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:555:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:653:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_UNSUITABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:676:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:742:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:810:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:859:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_REASONS_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:1069:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:1087:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:1440:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:1586:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/burn_wrap.c:2022:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isoburn.c:137:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_UNREADY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isoburn.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isoburn.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isoburn.c:1673:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_OUT_OF_MEM [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isoburn.c:1702:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_OUT_OF_MEM [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isofs_wrap.c:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isofs_wrap.c:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isofs_wrap.c:607:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isofs_wrap.c:746:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isofs_wrap.c:298:13: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/libisoburn/isofs_wrap.c:297:32: note: Calling function 'isoburn_root_defaults' returns 1 libisoburn-1.5.6/libisoburn/isofs_wrap.c:297:32: note: Assignment 'ret=isoburn_root_defaults(o->image,0)', assigned value is 1 libisoburn-1.5.6/libisoburn/isofs_wrap.c:298:13: note: Condition 'ret<=0' is always false libisoburn-1.5.6/libisoburn/isofs_wrap.c:593:49: style:inconclusive: Function 'isoburn_activate_session' argument 1 names different: declaration 'd' definition 'drive'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2803:49: note: Function 'isoburn_activate_session' argument 1 names different: declaration 'd' definition 'drive'. libisoburn-1.5.6/libisoburn/isofs_wrap.c:593:49: note: Function 'isoburn_activate_session' argument 1 names different: declaration 'd' definition 'drive'. libisoburn-1.5.6/libisoburn/isofs_wrap.c:908:37: style:inconclusive: Function 'isoburn_set_read_pacifier' argument 3 names different: declaration 'app_handle' definition 'read_handle'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2476:37: note: Function 'isoburn_set_read_pacifier' argument 3 names different: declaration 'app_handle' definition 'read_handle'. libisoburn-1.5.6/libisoburn/isofs_wrap.c:908:37: note: Function 'isoburn_set_read_pacifier' argument 3 names different: declaration 'app_handle' definition 'read_handle'. libisoburn-1.5.6/libisoburn/isofs_wrap.c:123:46: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'isoburn_idle_free_function' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/libisoburn/isofs_wrap.c:346:24: note: You might need to cast the function pointer here libisoburn-1.5.6/libisoburn/isofs_wrap.c:123:46: note: Parameter 'ignored' can be declared as pointer to const libisoburn-1.5.6/libisoburn/isofs_wrap.c:650:17: style: Variable 'part' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/libisoburn/isofs_wrap.c:652:31: style: Variable 'pvm' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/libisoburn/isofs_wrap.c:742:31: style: Variable 'pvm' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/releng/codesamples/api_3lib.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/releng/codesamples/api_xorriso.cpp:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/test/compare_file.c:110:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/test/compare_file.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/libisoburn/isoburn.c:678:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/libisoburn/isoburn.c:1910:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/libisoburn/isoburn.c:1829:5: style: The if condition is the same as the previous if condition [duplicateCondition] libisoburn-1.5.6/libisoburn/isoburn.c:1827:5: note: First condition libisoburn-1.5.6/libisoburn/isoburn.c:1829:5: note: Second condition libisoburn-1.5.6/libisoburn/isoburn.c:349:9: warning:inconclusive: Possible null pointer dereference: o [nullPointer] libisoburn-1.5.6/libisoburn/isoburn.c:2017:26: note: Calling function 'isoburn_msgs_submit', 1st argument 'NULL' value is 0 libisoburn-1.5.6/libisoburn/isoburn.c:349:9: note: Null pointer dereference libisoburn-1.5.6/libisoburn/isoburn.c:349:24: warning: Possible null pointer dereference: o [nullPointer] libisoburn-1.5.6/libisoburn/isoburn.c:2017:26: note: Calling function 'isoburn_msgs_submit', 1st argument 'NULL' value is 0 libisoburn-1.5.6/libisoburn/isoburn.c:349:24: note: Null pointer dereference libisoburn-1.5.6/libisoburn/isoburn.c:350:34: warning:inconclusive: Possible null pointer dereference: o [nullPointer] libisoburn-1.5.6/libisoburn/isoburn.c:2017:26: note: Calling function 'isoburn_msgs_submit', 1st argument 'NULL' value is 0 libisoburn-1.5.6/libisoburn/isoburn.c:350:34: note: Null pointer dereference libisoburn-1.5.6/libisoburn/isoburn.c:513:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/libisoburn/isoburn.c:511:8: note: ret is assigned libisoburn-1.5.6/libisoburn/isoburn.c:513:7: note: ret is overwritten libisoburn-1.5.6/libisoburn/isoburn.c:725:45: style:inconclusive: Function 'isoburn_prepare_disc' argument 1 names different: declaration 'drive' definition 'd'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2629:45: note: Function 'isoburn_prepare_disc' argument 1 names different: declaration 'drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:725:45: note: Function 'isoburn_prepare_disc' argument 1 names different: declaration 'drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:732:50: style:inconclusive: Function 'isoburn_prepare_new_image' argument 1 names different: declaration 'in_drive' definition 'd'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2655:50: note: Function 'isoburn_prepare_new_image' argument 1 names different: declaration 'in_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:732:50: note: Function 'isoburn_prepare_new_image' argument 1 names different: declaration 'in_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:746:51: style:inconclusive: Function 'isoburn_prepare_blind_grow' argument 1 names different: declaration 'in_drive' definition 'd'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2703:51: note: Function 'isoburn_prepare_blind_grow' argument 1 names different: declaration 'in_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:746:51: note: Function 'isoburn_prepare_blind_grow' argument 1 names different: declaration 'in_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:774:54: style:inconclusive: Function 'isoburn_cancel_prepared_write' argument 1 names different: declaration 'input_drive' definition 'd'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2725:54: note: Function 'isoburn_cancel_prepared_write' argument 1 names different: declaration 'input_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:774:54: note: Function 'isoburn_cancel_prepared_write' argument 1 names different: declaration 'input_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:808:49: style:inconclusive: Function 'isoburn_sync_after_write' argument 1 names different: declaration 'input_drive' definition 'd'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2818:49: note: Function 'isoburn_sync_after_write' argument 1 names different: declaration 'input_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:808:49: note: Function 'isoburn_sync_after_write' argument 1 names different: declaration 'input_drive' definition 'd'. libisoburn-1.5.6/libisoburn/isoburn.c:849:49: style:inconclusive: Function 'isoburn_ropt_new' argument 1 names different: declaration 'o' definition 'new_o'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:793:49: note: Function 'isoburn_ropt_new' argument 1 names different: declaration 'o' definition 'new_o'. libisoburn-1.5.6/libisoburn/isoburn.c:849:49: note: Function 'isoburn_ropt_new' argument 1 names different: declaration 'o' definition 'new_o'. libisoburn-1.5.6/libisoburn/isoburn.c:1132:51: style:inconclusive: Function 'isoburn_igopt_new' argument 1 names different: declaration 'o' definition 'new_o'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1144:51: note: Function 'isoburn_igopt_new' argument 1 names different: declaration 'o' definition 'new_o'. libisoburn-1.5.6/libisoburn/isoburn.c:1132:51: note: Function 'isoburn_igopt_new' argument 1 names different: declaration 'o' definition 'new_o'. libisoburn-1.5.6/libisoburn/isoburn.c:1546:62: style:inconclusive: Function 'isoburn_igopt_set_system_area' argument 1 names different: declaration 'o' definition 'opts'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1679:62: note: Function 'isoburn_igopt_set_system_area' argument 1 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/isoburn.c:1546:62: note: Function 'isoburn_igopt_set_system_area' argument 1 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/isoburn.c:1566:62: style:inconclusive: Function 'isoburn_igopt_get_system_area' argument 1 names different: declaration 'o' definition 'opts'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1681:62: note: Function 'isoburn_igopt_get_system_area' argument 1 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/isoburn.c:1566:62: note: Function 'isoburn_igopt_get_system_area' argument 1 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/isoburn.c:1578:32: style:inconclusive: Function 'isoburn_igopt_set_pvd_times' argument 2 names different: declaration 'creation_time' definition 'vol_creation_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1748:32: note: Function 'isoburn_igopt_set_pvd_times' argument 2 names different: declaration 'creation_time' definition 'vol_creation_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1578:32: note: Function 'isoburn_igopt_set_pvd_times' argument 2 names different: declaration 'creation_time' definition 'vol_creation_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1578:58: style:inconclusive: Function 'isoburn_igopt_set_pvd_times' argument 3 names different: declaration 'modification_time' definition 'vol_modification_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1748:54: note: Function 'isoburn_igopt_set_pvd_times' argument 3 names different: declaration 'modification_time' definition 'vol_modification_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1578:58: note: Function 'isoburn_igopt_set_pvd_times' argument 3 names different: declaration 'modification_time' definition 'vol_modification_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1579:32: style:inconclusive: Function 'isoburn_igopt_set_pvd_times' argument 4 names different: declaration 'expiration_time' definition 'vol_expiration_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1749:32: note: Function 'isoburn_igopt_set_pvd_times' argument 4 names different: declaration 'expiration_time' definition 'vol_expiration_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1579:32: note: Function 'isoburn_igopt_set_pvd_times' argument 4 names different: declaration 'expiration_time' definition 'vol_expiration_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1579:60: style:inconclusive: Function 'isoburn_igopt_set_pvd_times' argument 5 names different: declaration 'effective_time' definition 'vol_effective_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1749:56: note: Function 'isoburn_igopt_set_pvd_times' argument 5 names different: declaration 'effective_time' definition 'vol_effective_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1579:60: note: Function 'isoburn_igopt_set_pvd_times' argument 5 names different: declaration 'effective_time' definition 'vol_effective_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1580:31: style:inconclusive: Function 'isoburn_igopt_set_pvd_times' argument 6 names different: declaration 'uuid' definition 'vol_uuid'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1750:31: note: Function 'isoburn_igopt_set_pvd_times' argument 6 names different: declaration 'uuid' definition 'vol_uuid'. libisoburn-1.5.6/libisoburn/isoburn.c:1580:31: note: Function 'isoburn_igopt_set_pvd_times' argument 6 names different: declaration 'uuid' definition 'vol_uuid'. libisoburn-1.5.6/libisoburn/isoburn.c:1593:31: style:inconclusive: Function 'isoburn_igopt_get_pvd_times' argument 2 names different: declaration 'creation_time' definition 'vol_creation_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1752:31: note: Function 'isoburn_igopt_get_pvd_times' argument 2 names different: declaration 'creation_time' definition 'vol_creation_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1593:31: note: Function 'isoburn_igopt_get_pvd_times' argument 2 names different: declaration 'creation_time' definition 'vol_creation_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1593:58: style:inconclusive: Function 'isoburn_igopt_get_pvd_times' argument 3 names different: declaration 'modification_time' definition 'vol_modification_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1752:54: note: Function 'isoburn_igopt_get_pvd_times' argument 3 names different: declaration 'modification_time' definition 'vol_modification_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1593:58: note: Function 'isoburn_igopt_get_pvd_times' argument 3 names different: declaration 'modification_time' definition 'vol_modification_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1594:31: style:inconclusive: Function 'isoburn_igopt_get_pvd_times' argument 4 names different: declaration 'expiration_time' definition 'vol_expiration_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1753:31: note: Function 'isoburn_igopt_get_pvd_times' argument 4 names different: declaration 'expiration_time' definition 'vol_expiration_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1594:31: note: Function 'isoburn_igopt_get_pvd_times' argument 4 names different: declaration 'expiration_time' definition 'vol_expiration_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1594:60: style:inconclusive: Function 'isoburn_igopt_get_pvd_times' argument 5 names different: declaration 'effective_time' definition 'vol_effective_time'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1753:56: note: Function 'isoburn_igopt_get_pvd_times' argument 5 names different: declaration 'effective_time' definition 'vol_effective_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1594:60: note: Function 'isoburn_igopt_get_pvd_times' argument 5 names different: declaration 'effective_time' definition 'vol_effective_time'. libisoburn-1.5.6/libisoburn/isoburn.c:1595:28: style:inconclusive: Function 'isoburn_igopt_get_pvd_times' argument 6 names different: declaration 'uuid' definition 'vol_uuid'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1754:28: note: Function 'isoburn_igopt_get_pvd_times' argument 6 names different: declaration 'uuid' definition 'vol_uuid'. libisoburn-1.5.6/libisoburn/isoburn.c:1595:28: note: Function 'isoburn_igopt_get_pvd_times' argument 6 names different: declaration 'uuid' definition 'vol_uuid'. libisoburn-1.5.6/libisoburn/isoburn.c:1663:65: style:inconclusive: Function 'isoburn_igopt_set_prep_partition' argument 1 names different: declaration 'opts' definition 'o'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1826:65: note: Function 'isoburn_igopt_set_prep_partition' argument 1 names different: declaration 'opts' definition 'o'. libisoburn-1.5.6/libisoburn/isoburn.c:1663:65: note: Function 'isoburn_igopt_set_prep_partition' argument 1 names different: declaration 'opts' definition 'o'. libisoburn-1.5.6/libisoburn/isoburn.c:1692:60: style:inconclusive: Function 'isoburn_igopt_set_efi_bootp' argument 1 names different: declaration 'opts' definition 'o'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:1851:60: note: Function 'isoburn_igopt_set_efi_bootp' argument 1 names different: declaration 'opts' definition 'o'. libisoburn-1.5.6/libisoburn/isoburn.c:1692:60: note: Function 'isoburn_igopt_set_efi_bootp' argument 1 names different: declaration 'opts' definition 'o'. libisoburn-1.5.6/libisoburn/isoburn.c:326:67: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:939:59: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:976:59: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1008:62: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1026:65: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1057:63: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1073:61: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1097:62: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1106:58: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1116:60: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1255:56: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1280:61: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1318:58: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1338:68: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1406:72: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1421:61: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1440:60: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1463:60: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1498:60: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1505:64: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1512:61: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1519:73: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1520:43: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1547:40: style: Parameter 'data' can be declared as const array [constParameter] libisoburn-1.5.6/libisoburn/isoburn.c:1566:62: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1580:31: style: Parameter 'vol_uuid' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1592:60: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1619:62: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1655:62: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1664:44: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1693:39: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1723:41: style: Parameter 'image_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1806:66: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1815:68: style: Parameter 'guid' can be declared as const array [constParameter] libisoburn-1.5.6/libisoburn/isoburn.c:1863:66: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1879:70: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1897:68: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1906:45: style: Parameter 'guid' can be declared as const array [constParameter] libisoburn-1.5.6/libisoburn/isoburn.c:1915:64: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1924:40: style: Parameter 'guid' can be declared as const array [constParameter] libisoburn-1.5.6/libisoburn/isoburn.c:1939:59: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1966:65: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1975:73: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:1991:50: style: Parameter 'serial_number' can be declared as const array [constParameter] libisoburn-1.5.6/libisoburn/isoburn.c:1998:69: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:2035:66: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:2053:61: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/isoburn.c:2066:64: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/aux_objects.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/aux_objects.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/aux_objects.c:433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/aux_objects.c:1002:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/aux_objects.c:427:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] libisoburn-1.5.6/xorriso/aux_objects.c:1012:13: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] libisoburn-1.5.6/xorriso/aux_objects.c:98:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:242:20: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/aux_objects.c:242:25: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/aux_objects.c:400:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/aux_objects.c:624:62: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:630:62: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:636:48: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:859:45: style: Parameter 'link_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:930:46: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:946:47: style: Parameter 'disk_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:946:71: style: Parameter 'stbuf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:975:57: style: Parameter 'stopper' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/aux_objects.c:1007:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/libisoburn/burn_wrap.c:570:76: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/libisoburn/burn_wrap.c:207:5: style: Condition '!no_iso_init' is always true [knownConditionTrueFalse] libisoburn-1.5.6/libisoburn/burn_wrap.c:76:54: note: Assignment 'no_iso_init=0', assigned value is 0 libisoburn-1.5.6/libisoburn/burn_wrap.c:207:5: note: Condition '!no_iso_init' is always true libisoburn-1.5.6/libisoburn/burn_wrap.c:772:60: style:inconclusive: Function 'isoburn_disc_available_space' argument 2 names different: declaration 'o' definition 'opts'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2563:60: note: Function 'isoburn_disc_available_space' argument 2 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/burn_wrap.c:772:60: note: Function 'isoburn_disc_available_space' argument 2 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/burn_wrap.c:832:56: style:inconclusive: Function 'isoburn_disc_track_lba_nwa' argument 2 names different: declaration 'o' definition 'opts'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2594:78: note: Function 'isoburn_disc_track_lba_nwa' argument 2 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/burn_wrap.c:832:56: note: Function 'isoburn_disc_track_lba_nwa' argument 2 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/burn_wrap.c:905:49: style:inconclusive: Function 'isoburn_disc_write' argument 1 names different: declaration 'o' definition 'opts'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2755:49: note: Function 'isoburn_disc_write' argument 1 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/burn_wrap.c:905:49: note: Function 'isoburn_disc_write' argument 1 names different: declaration 'o' definition 'opts'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1062:48: style:inconclusive: Function 'isoburn_needs_emulation' argument 1 names different: declaration 'd' definition 'drive'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:2852:48: note: Function 'isoburn_needs_emulation' argument 1 names different: declaration 'd' definition 'drive'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1062:48: note: Function 'isoburn_needs_emulation' argument 1 names different: declaration 'd' definition 'drive'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1221:55: style:inconclusive: Function 'isoburn_report_iso_error' argument 2 names different: declaration 'default_msg_text' definition 'msg_text'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/isoburn.h:209:55: note: Function 'isoburn_report_iso_error' argument 2 names different: declaration 'default_msg_text' definition 'msg_text'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1221:55: note: Function 'isoburn_report_iso_error' argument 2 names different: declaration 'default_msg_text' definition 'msg_text'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1895:53: style:inconclusive: Function 'isoburn_toc_disc_free' argument 1 names different: declaration 'disc' definition 'd'. [funcArgNamesDifferent] libisoburn-1.5.6/libisoburn/libisoburn.h:712:53: note: Function 'isoburn_toc_disc_free' argument 1 names different: declaration 'disc' definition 'd'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1895:53: note: Function 'isoburn_toc_disc_free' argument 1 names different: declaration 'disc' definition 'd'. libisoburn-1.5.6/libisoburn/burn_wrap.c:1253:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/burn_wrap.c:1372:52: style: Parameter 'volid' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/burn_wrap.c:1777:64: style: Parameter 'disc' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/burn_wrap.c:1784:63: style: Parameter 'disc' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/burn_wrap.c:1855:67: style: Parameter 's' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/burn_wrap.c:1940:64: style: Parameter 'adr_value' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/libisoburn/burn_wrap.c:1951:14: style: Variable 'mode_names' can be declared as const array [constVariable] libisoburn-1.5.6/libisoburn/burn_wrap.c:329:5: warning: Uninitialized variable: format_status [uninitvar] libisoburn-1.5.6/libisoburn/burn_wrap.c:325:11: note: Assuming condition is false libisoburn-1.5.6/libisoburn/burn_wrap.c:329:5: note: Uninitialized variable: format_status libisoburn-1.5.6/libisoburn/burn_wrap.c:1022:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/libisoburn/burn_wrap.c:1733:53: style: Variable 'open_sessions' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/libisoburn/burn_wrap.c:1748:13: style: Variable 'tracks' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/test/compare_file.c:78:18: style: Variable 'tmpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/test/compare_file.c:79:14: style: Variable 'months' can be declared as const array [constVariable] libisoburn-1.5.6/test/compare_file.c:100:27: style: Parameter 'adr1' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/test/compare_file.c:100:39: style: Parameter 'adr2' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/test/compare_file.c:100:51: style: Parameter 'adrc' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/test/compare_file.c:93:9: warning: Uninitialized variable: timetext [uninitvar] libisoburn-1.5.6/test/compare_file.c:166:36: note: Calling function 'Ftimetxt', 2nd argument 'ttx1' value is libisoburn-1.5.6/test/compare_file.c:93:9: note: Uninitialized variable: timetext libisoburn-1.5.6/xorriso/check_media.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/check_media.c:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/check_media.c:382:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/check_media.c:1090:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/cmp_update.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/cmp_update.c:357:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:475:26: style: Condition 'available>0' is always true [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:473:21: note: Assignment 'available=1', assigned value is 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:475:26: note: Condition 'available>0' is always true libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:498:28: style: Condition 'xorriso_ret<0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:494:28: note: Assuming that condition 'xorriso_ret<=0' is not redundant libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:498:28: note: Condition 'xorriso_ret<0' is always false libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:883:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:882:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:882:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:883:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:898:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:897:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:897:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:898:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:909:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:908:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:908:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:909:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:923:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:922:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:922:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:923:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:937:17: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:936:36: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:936:36: note: Assignment 'ret=Sfile_bsl_interpreter(buf,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:937:17: note: Condition 'ret<=0' is always false libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:30:17: style: Variable 'helptext' can be declared as const array [constVariable] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:231:11: style: Variable 'line_res' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:259:60: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:589:61: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:813:38: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:813:54: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:813:66: style: Parameter 'separators' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:830:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/disk_ops.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:991:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:1607:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:1627:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:1772:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:1808:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:2094:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:2204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/cmp_update.c:336:55: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/cmp_update.c:52:63: style: Parameter 'common_adr' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/cmp_update.c:53:38: style: Parameter 'disk_adr' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/cmp_update.c:687:33: style: Parameter 'iso_prefix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/base_obj.c:206:22: style: Variable 'm->zisofs_block_size' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/base_obj.c:201:22: note: m->zisofs_block_size is assigned libisoburn-1.5.6/xorriso/base_obj.c:206:22: note: m->zisofs_block_size is overwritten libisoburn-1.5.6/xorriso/drive_mgt.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_ropt_noiso1999 [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:481:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:1127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vendor [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:1565:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:1721:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_UNFORMATTED [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:2163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_UNSUITABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:2331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:2613:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_MD5_AREA_CORRUPTED [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:2769:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:2962:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:3322:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:3592:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:3682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:3930:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/disk_ops.c:167:7: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] libisoburn-1.5.6/xorriso/disk_ops.c:191:7: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] libisoburn-1.5.6/xorriso/disk_ops.c:1113:60: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/disk_ops.c:2068:14: style: Redundant condition: The condition 'ret == 0' is redundant since 'ret <= 0' is sufficient. [redundantCondition] libisoburn-1.5.6/xorriso/disk_ops.c:915:12: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/disk_ops.c:913:30: note: Calling function 'Xorriso_format_ls_l' returns 1 libisoburn-1.5.6/xorriso/disk_ops.c:913:30: note: Assignment 'ret=Xorriso_format_ls_l(xorriso,&stbuf,(acl_text!=NULL)<<1)', assigned value is 1 libisoburn-1.5.6/xorriso/disk_ops.c:915:12: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/disk_ops.c:1987:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libisoburn-1.5.6/xorriso/disk_ops.c:154:62: style: Parameter 'uid_string' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:159:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/disk_ops.c:178:62: style: Parameter 'gid_string' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:183:16: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/disk_ops.c:202:62: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:364:45: style: Parameter 'rel_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:675:63: style: Parameter 'stbuf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:1592:58: style: Parameter 'orig_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:1720:8: style: Variable 'ipfx' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/disk_ops.c:1720:15: style: Variable 'dpfx' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/disk_ops.c:1795:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:1795:47: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/disk_ops.c:2014:8: style: Variable 'why' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/filters.c:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsoExternalFilterCommand [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/filters.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/filters.c:520:5: style: Condition 'is_banned' is always true [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/filters.c:479:13: note: Assignment 'is_banned=1', assigned value is 1 libisoburn-1.5.6/xorriso/filters.c:518:43: note: Calling function 'Xorriso_external_filter_banned' returns 1 libisoburn-1.5.6/xorriso/filters.c:518:43: note: Assignment 'is_banned=Xorriso_external_filter_banned(xorriso,flag&1?"-unregister_filter":"-external_filter",0)', assigned value is 1 libisoburn-1.5.6/xorriso/filters.c:520:5: note: Condition 'is_banned' is always true libisoburn-1.5.6/xorriso/filters.c:56:28: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/filters.c:57:28: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/filters.c:57:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/filters.c:141:56: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/filters.c:144:23: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/filters.c:181:73: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/filters.c:466:67: style: Parameter 'purpose' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:86:45: style: Parameter 'origin' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:148:37: style: Parameter 'fnode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:188:19: style: Variable 'ftest' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/findjob.c:355:43: style: Parameter 'start_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:420:53: style: Parameter 'start_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:822:14: style: Variable 'known' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/findjob.c:998:54: style: Parameter 'creator' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:998:69: style: Parameter 'hfs_type' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:1072:62: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:1113:53: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:1134:54: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/findjob.c:1142:40: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_ropt_pretend_blank [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_img.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_SUCCESS [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_img.c:748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTORITO_FLOPPY_EMUL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_img.c:1045:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_img.c:1439:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_img.c:1865:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_SUCCESS [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/drive_mgt.c:1574:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/drive_mgt.c:2749:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/drive_mgt.c:2785:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/drive_mgt.c:2802:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/drive_mgt.c:2816:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/drive_mgt.c:497:12: style: The if condition is the same as the previous if condition [duplicateCondition] libisoburn-1.5.6/xorriso/drive_mgt.c:494:11: note: First condition libisoburn-1.5.6/xorriso/drive_mgt.c:497:12: note: Second condition libisoburn-1.5.6/xorriso/drive_mgt.c:555:9: style: The if condition is the same as the previous if condition [duplicateCondition] libisoburn-1.5.6/xorriso/drive_mgt.c:518:9: note: First condition libisoburn-1.5.6/xorriso/drive_mgt.c:555:9: note: Second condition libisoburn-1.5.6/xorriso/drive_mgt.c:2830:11: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/drive_mgt.c:2829:32: note: Calling function 'Xorriso__wait_chunk_md5' returns 1 libisoburn-1.5.6/xorriso/drive_mgt.c:2829:32: note: Assignment 'ret=Xorriso__wait_chunk_md5(state,10000,0)', assigned value is 1 libisoburn-1.5.6/xorriso/drive_mgt.c:2830:11: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/drive_mgt.c:2837:9: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/drive_mgt.c:2836:34: note: Calling function 'Xorriso__wait_slave_md5_end' returns 1 libisoburn-1.5.6/xorriso/drive_mgt.c:2836:34: note: Assignment 'ret=Xorriso__wait_slave_md5_end(state,10000,0)', assigned value is 1 libisoburn-1.5.6/xorriso/drive_mgt.c:2837:9: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/drive_mgt.c:3067:15: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/drive_mgt.c:3066:36: note: Calling function 'Xorriso__wait_chunk_md5' returns 1 libisoburn-1.5.6/xorriso/drive_mgt.c:3066:36: note: Assignment 'ret=Xorriso__wait_chunk_md5(&state,1,0)', assigned value is 1 libisoburn-1.5.6/xorriso/drive_mgt.c:3067:15: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/drive_mgt.c:2684:8: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libisoburn-1.5.6/xorriso/drive_mgt.c:2684:8: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libisoburn-1.5.6/xorriso/drive_mgt.c:3217:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libisoburn-1.5.6/xorriso/drive_mgt.c:3217:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libisoburn-1.5.6/xorriso/drive_mgt.c:506:9: warning: Either the condition 'dinfo==NULL' is redundant or there is possible null pointer dereference: dinfo. [nullPointerRedundantCheck] libisoburn-1.5.6/xorriso/drive_mgt.c:452:11: note: Assuming that condition 'dinfo==NULL' is not redundant libisoburn-1.5.6/xorriso/drive_mgt.c:506:9: note: Null pointer dereference libisoburn-1.5.6/xorriso/drive_mgt.c:54:8: style: Variable 'abs_pt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:359:44: style: Variable 'boot_fate' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:1066:32: style: Variable 'devadr' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:1066:41: style: Variable 'typetext' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:1072:22: style: Variable 'num_free_text' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:1072:38: style: Variable 'num_data_text' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:1850:58: style: Variable 'other' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:2596:30: style: Variable 'tag_type_name' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:2596:50: style: Variable 'comparison' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:2765:18: style: Variable 'attr_pt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:2809:59: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3576:37: style: Parameter 'attempt' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3629:45: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3694:59: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3694:71: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3699:15: style: Variable 'ignored_names' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/drive_mgt.c:3903:68: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3913:28: style: Variable 'npt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/drive_mgt.c:3915:15: style: Variable 'tree_loaded_names' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/iso_img.c:2842:31: style: The if condition is the same as the previous if condition [duplicateCondition] libisoburn-1.5.6/xorriso/iso_img.c:2836:31: note: First condition libisoburn-1.5.6/xorriso/iso_img.c:2842:31: note: Second condition libisoburn-1.5.6/xorriso/iso_img.c:802:9: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/iso_img.c:801:34: note: Calling function 'Xorriso_append_part_status' returns 1 libisoburn-1.5.6/xorriso/iso_img.c:801:34: note: Assignment 'ret=Xorriso_append_part_status(xorriso,image,filter,fp,flag&3)', assigned value is 1 libisoburn-1.5.6/xorriso/iso_img.c:802:9: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/iso_img.c:1389:18: style: Condition 'old_type==0' is always true [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/iso_img.c:1387:22: note: Assuming that condition 'old_type==0' is not redundant libisoburn-1.5.6/xorriso/iso_img.c:1389:18: note: Condition 'old_type==0' is always true libisoburn-1.5.6/xorriso/iso_img.c:1921:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] libisoburn-1.5.6/xorriso/iso_img.c:1214:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/iso_img.c:1192:9: note: ret is assigned libisoburn-1.5.6/xorriso/iso_img.c:1214:5: note: ret is overwritten libisoburn-1.5.6/xorriso/iso_img.c:2747:33: style: Checking if unsigned expression 'et_imgs[idx].extract_size' is less than zero. [unsignedLessThanZero] libisoburn-1.5.6/xorriso/iso_img.c:2754:35: style: Checking if unsigned expression 'et_imgs[idx].extract_size' is less than zero. [unsignedLessThanZero] libisoburn-1.5.6/xorriso/iso_img.c:246:67: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:247:42: style: Parameter 'pvd_time' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:379:61: style: Parameter 'cat_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:382:45: style: Parameter 'id_string' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:383:45: style: Parameter 'selection_crit' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:383:67: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:387:40: style: Variable 'partition_entry' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_img.c:544:56: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:999:47: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:1362:55: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:1365:15: style: Variable 'type_names' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/iso_img.c:1496:60: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:1520:71: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:1597:63: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:1619:61: style: Parameter 'et_imgs' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_img.c:1706:14: style: Variable 'npt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_tree.c:96:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:533:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1223:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1366:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1402:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1453:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_HIDE_ON_RR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1983:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_SYMLINK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2065:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2225:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2243:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2435:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2723:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:717:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] libisoburn-1.5.6/xorriso/iso_tree.c:724:9: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] libisoburn-1.5.6/xorriso/iso_tree.c:262:50: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/iso_tree.c:688:22: style: Condition 'd_ret<0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/iso_tree.c:687:17: note: Assignment 'd_ret=d_text!=NULL', assigned value is greater than -1 libisoburn-1.5.6/xorriso/iso_tree.c:688:22: note: Condition 'd_ret<0' is always false libisoburn-1.5.6/xorriso/iso_tree.c:1631:13: style: Variable 'current' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/iso_tree.c:1630:9: note: current is assigned libisoburn-1.5.6/xorriso/iso_tree.c:1631:13: note: current is overwritten libisoburn-1.5.6/xorriso/iso_tree.c:665:52: style:inconclusive: Function 'Xorriso_getfacl' argument 2 names different: declaration 'node' definition 'in_node'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:420:52: note: Function 'Xorriso_getfacl' argument 2 names different: declaration 'node' definition 'in_node'. libisoburn-1.5.6/xorriso/iso_tree.c:665:52: note: Function 'Xorriso_getfacl' argument 2 names different: declaration 'node' definition 'in_node'. libisoburn-1.5.6/xorriso/iso_manip.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:55:63: style: Parameter 'wd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_NODE_NAME_NOT_UNIQUE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:404:14: style: Variable 'npt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:673:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:486:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:674:16: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:865:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:928:39: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:1257:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1274:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:1440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1426:29: style: Parameter 'abs_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:2104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1426:45: style: Parameter 'rel_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:2354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:1570:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:2403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_HIDE_BUT_WRITE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_tree.c:2709:58: style: Parameter 'purpose' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:2459:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_omit_version_numbers [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:2828:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hfsplus_xinfo_func [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:3195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aaip_xinfo_func [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:3504:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:3953:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_XINFO_NO_CLONE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:4041:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hfsplus_xinfo_func [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:4080:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hfsplus_xinfo_func [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:4198:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_HFSPLUS_BLESS_MAX [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/lib_mgt.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable burn_abort_pacifier [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/lib_mgt.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISOBURN_MISCONFIGURATION [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/lib_mgt.c:488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/lib_mgt.c:1069:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_omit_version_numbers [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/lib_mgt.c:991:59: style:inconclusive: Function 'Xorriso_set_data_cache' argument 2 names different: declaration 'ropts' definition 'o'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:626:59: note: Function 'Xorriso_set_data_cache' argument 2 names different: declaration 'ropts' definition 'o'. libisoburn-1.5.6/xorriso/lib_mgt.c:991:59: note: Function 'Xorriso_set_data_cache' argument 2 names different: declaration 'ropts' definition 'o'. libisoburn-1.5.6/xorriso/lib_mgt.c:436:22: style: Variable 'msg_text_pt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/lib_mgt.c:893:63: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/lib_mgt.c:894:38: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/lib_mgt.c:1032:46: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/check_media.c:1054:7: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/check_media.c:1022:7: note: count is assigned libisoburn-1.5.6/xorriso/check_media.c:1054:7: note: count is overwritten libisoburn-1.5.6/xorriso/check_media.c:147:37: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/check_media.c:375:47: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/check_media.c:375:68: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/check_media.c:498:50: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/check_media.c:617:46: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/check_media.c:1006:51: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/make_xorriso_1.c:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/match.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/make_xorriso_1.c:50:35: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:61:34: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:61:43: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:70:14: style: Variable 'start' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:89:56: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:163:23: style: Parameter 'write_base' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:163:41: style: Parameter 'envelope' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:164:23: style: Parameter 'front' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:164:36: style: Parameter 'back' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:166:20: style: Variable 'ept' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/make_xorriso_1.c:466:37: style: Variable 'got' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/match.c:693:12: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/match.c:691:32: note: Calling function 'Xorriso_eval_nonmatch' returns 1 libisoburn-1.5.6/xorriso/match.c:691:32: note: Assignment 'ret=Xorriso_eval_nonmatch(xorriso,patterns[i],&nonconst_mismatches,mem,0)', assigned value is 1 libisoburn-1.5.6/xorriso/match.c:693:12: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/match.c:41:67: style: Variable 'wd' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/match.c:229:36: style: Variable 'mpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/match.c:397:39: style: Parameter 'adr' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/match.c:548:43: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/match.c:548:58: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:658:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/misc_funct.c:525:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] libisoburn-1.5.6/xorriso/misc_funct.c:216:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libisoburn-1.5.6/xorriso/misc_funct.c:451:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libisoburn-1.5.6/xorriso/misc_funct.c:218:4: style: Consider using memcpy instead of loop. [useStandardLibrary] libisoburn-1.5.6/xorriso/misc_funct.c:131:30: style: Parameter 'text1' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:131:43: style: Parameter 'text2' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:182:28: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:208:52: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:262:31: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:265:14: style: Variable 'days' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/misc_funct.c:277:29: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:280:14: style: Variable 'months' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/misc_funct.c:291:28: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:306:27: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:336:28: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:352:32: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:355:14: style: Variable 'tzs' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/misc_funct.c:392:13: style: Variable 'now' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/misc_funct.c:461:49: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:512:52: style: Parameter 'code' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:685:18: style: Variable 'tmpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/misc_funct.c:686:14: style: Variable 'months' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/misc_funct.c:688:14: style: Variable 'days' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/misc_funct.c:832:44: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:900:30: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:900:43: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:900:54: style: Parameter 'esc' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1006:39: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1044:28: style: Parameter 'in_text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1080:22: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1244:14: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/misc_funct.c:1301:29: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1318:36: style: Parameter 'source_prefix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1318:57: style: Parameter 'target_prefix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:1341:34: style: Parameter 'guid' can be declared as const array [constParameter] libisoburn-1.5.6/xorriso/misc_funct.c:1371:37: style: Parameter 'cpt' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/misc_funct.c:239:3: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/misc_funct.c:592:19: style: Variable 'seconds_valid' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/misc_funct.c:923:9: style: Variable 'wpt' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/opts_a_c.c:1614:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/opts_a_c.c:56:5: warning: Buffer 'xorriso->abort_on_text' is too small, the function 'Sfile_str' expects a bigger buffer in 1st argument [argumentSize] libisoburn-1.5.6/xorriso/opts_a_c.c:56:5: note: Function 'Sfile_str' is called libisoburn-1.5.6/xorriso/sfile.h:36:20: note: Declaration of 1st function argument. libisoburn-1.5.6/xorriso/xorriso_private.h:774:7: note: Passing buffer 'abort_on_text' to function that is declared here libisoburn-1.5.6/xorriso/opts_a_c.c:56:5: note: Buffer 'xorriso->abort_on_text' is too small, the function 'Sfile_str' expects a bigger buffer in 1st argument libisoburn-1.5.6/xorriso/opts_a_c.c:745:72: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libisoburn-1.5.6/xorriso/opts_a_c.c:771:76: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libisoburn-1.5.6/xorriso/opts_a_c.c:1000:74: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libisoburn-1.5.6/xorriso/opts_a_c.c:1144:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_a_c.c:1141:7: note: ret is assigned libisoburn-1.5.6/xorriso/opts_a_c.c:1144:9: note: ret is overwritten libisoburn-1.5.6/xorriso/opts_a_c.c:39:60: style:inconclusive: Function 'Xorriso_option_abort_on' argument 2 names different: declaration 'severity' definition 'in_severity'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:1239:60: note: Function 'Xorriso_option_abort_on' argument 2 names different: declaration 'severity' definition 'in_severity'. libisoburn-1.5.6/xorriso/opts_a_c.c:39:60: note: Function 'Xorriso_option_abort_on' argument 2 names different: declaration 'severity' definition 'in_severity'. libisoburn-1.5.6/xorriso/opts_a_c.c:600:57: style:inconclusive: Function 'Xorriso_option_blank' argument 2 names different: declaration 'mode' definition 'in_mode'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:1326:57: note: Function 'Xorriso_option_blank' argument 2 names different: declaration 'mode' definition 'in_mode'. libisoburn-1.5.6/xorriso/opts_a_c.c:600:57: note: Function 'Xorriso_option_blank' argument 2 names different: declaration 'mode' definition 'in_mode'. libisoburn-1.5.6/xorriso/opts_a_c.c:78:55: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:220:63: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:295:68: style: Parameter 'partno_text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:296:59: style: Parameter 'image_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:302:15: style: Variable 'part_type_names' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/opts_a_c.c:303:13: style: Variable 'part_type_codes' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/opts_a_c.c:510:64: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:529:14: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_a_c.c:1423:62: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:1576:67: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:2170:57: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_a_c.c:1614:19: style: Variable 'iconv_ret' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/opts_i_o.c:1477:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/opts_i_o.c:1742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/opts_i_o.c:1082:9: style: Variable 'cpt' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_i_o.c:1081:10: note: cpt is assigned libisoburn-1.5.6/xorriso/opts_i_o.c:1082:9: note: cpt is overwritten libisoburn-1.5.6/xorriso/opts_i_o.c:1167:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_i_o.c:1150:7: note: ret is assigned libisoburn-1.5.6/xorriso/opts_i_o.c:1167:9: note: ret is overwritten libisoburn-1.5.6/xorriso/opts_i_o.c:1770:9: style: Variable 'cpt' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_i_o.c:1769:10: note: cpt is assigned libisoburn-1.5.6/xorriso/opts_i_o.c:1770:9: note: cpt is overwritten libisoburn-1.5.6/xorriso/opts_i_o.c:62:66: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:91:58: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:107:62: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:232:65: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:329:59: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:862:56: style: Parameter 'mark' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:943:20: style: Variable 'ppt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_i_o.c:1078:8: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_i_o.c:1137:58: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_i_o.c:1338:24: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_i_o.c:1499:26: style: Variable 'what' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_i_o.c:1864:61: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/opts_p_z.c:956:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/opts_p_z.c:1230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/opts_p_z.c:528:5: warning: Buffer 'xorriso->report_about_text' is too small, the function 'Sfile_str' expects a bigger buffer in 1st argument [argumentSize] libisoburn-1.5.6/xorriso/opts_p_z.c:528:5: note: Function 'Sfile_str' is called libisoburn-1.5.6/xorriso/sfile.h:36:20: note: Declaration of 1st function argument. libisoburn-1.5.6/xorriso/xorriso_private.h:771:7: note: Passing buffer 'report_about_text' to function that is declared here libisoburn-1.5.6/xorriso/opts_p_z.c:528:5: note: Buffer 'xorriso->report_about_text' is too small, the function 'Sfile_str' expects a bigger buffer in 1st argument libisoburn-1.5.6/xorriso/opts_p_z.c:582:5: warning: Buffer 'xorriso->return_with_text' is too small, the function 'Sfile_str' expects a bigger buffer in 1st argument [argumentSize] libisoburn-1.5.6/xorriso/opts_p_z.c:582:5: note: Function 'Sfile_str' is called libisoburn-1.5.6/xorriso/sfile.h:36:20: note: Declaration of 1st function argument. libisoburn-1.5.6/xorriso/xorriso_private.h:789:7: note: Passing buffer 'return_with_text' to function that is declared here libisoburn-1.5.6/xorriso/opts_p_z.c:582:5: note: Buffer 'xorriso->return_with_text' is too small, the function 'Sfile_str' expects a bigger buffer in 1st argument libisoburn-1.5.6/xorriso/opts_p_z.c:1402:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/opts_p_z.c:2187:26: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] libisoburn-1.5.6/xorriso/opts_p_z.c:1704:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libisoburn-1.5.6/xorriso/opts_p_z.c:1719:46: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libisoburn-1.5.6/xorriso/opts_p_z.c:714:9: style: Variable 'cpt' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_p_z.c:713:10: note: cpt is assigned libisoburn-1.5.6/xorriso/opts_p_z.c:714:9: note: cpt is overwritten libisoburn-1.5.6/xorriso/opts_p_z.c:1087:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_p_z.c:1086:9: note: ret is assigned libisoburn-1.5.6/xorriso/opts_p_z.c:1087:9: note: ret is overwritten libisoburn-1.5.6/xorriso/opts_p_z.c:1294:11: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_p_z.c:1292:9: note: ret is assigned libisoburn-1.5.6/xorriso/opts_p_z.c:1294:11: note: ret is overwritten libisoburn-1.5.6/xorriso/opts_p_z.c:2285:9: style: Variable 'cpt' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_p_z.c:2284:10: note: cpt is assigned libisoburn-1.5.6/xorriso/opts_p_z.c:2285:9: note: cpt is overwritten libisoburn-1.5.6/xorriso/opts_p_z.c:511:64: style:inconclusive: Function 'Xorriso_option_report_about' argument 2 names different: declaration 'severity' definition 'in_severity'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:1987:64: note: Function 'Xorriso_option_report_about' argument 2 names different: declaration 'severity' definition 'in_severity'. libisoburn-1.5.6/xorriso/opts_p_z.c:511:64: note: Function 'Xorriso_option_report_about' argument 2 names different: declaration 'severity' definition 'in_severity'. libisoburn-1.5.6/xorriso/opts_p_z.c:558:63: style:inconclusive: Function 'Xorriso_option_return_with' argument 2 names different: declaration 'severity' definition 'in_severity'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2002:63: note: Function 'Xorriso_option_return_with' argument 2 names different: declaration 'severity' definition 'in_severity'. libisoburn-1.5.6/xorriso/opts_p_z.c:558:63: note: Function 'Xorriso_option_return_with' argument 2 names different: declaration 'severity' definition 'in_severity'. libisoburn-1.5.6/xorriso/opts_p_z.c:767:65: style:inconclusive: Function 'Xorriso_option_scdbackup_tag' argument 2 names different: declaration 'list_path' definition 'listname'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2034:65: note: Function 'Xorriso_option_scdbackup_tag' argument 2 names different: declaration 'list_path' definition 'listname'. libisoburn-1.5.6/xorriso/opts_p_z.c:767:65: note: Function 'Xorriso_option_scdbackup_tag' argument 2 names different: declaration 'list_path' definition 'listname'. libisoburn-1.5.6/xorriso/opts_p_z.c:768:40: style:inconclusive: Function 'Xorriso_option_scdbackup_tag' argument 3 names different: declaration 'record_name' definition 'recname'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2035:40: note: Function 'Xorriso_option_scdbackup_tag' argument 3 names different: declaration 'record_name' definition 'recname'. libisoburn-1.5.6/xorriso/opts_p_z.c:768:40: note: Function 'Xorriso_option_scdbackup_tag' argument 3 names different: declaration 'record_name' definition 'recname'. libisoburn-1.5.6/xorriso/opts_p_z.c:833:65: style:inconclusive: Function 'Xorriso_option_setfacl_listi' argument 2 names different: declaration 'disk_path' definition 'path'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2052:65: note: Function 'Xorriso_option_setfacl_listi' argument 2 names different: declaration 'disk_path' definition 'path'. libisoburn-1.5.6/xorriso/opts_p_z.c:833:65: note: Function 'Xorriso_option_setfacl_listi' argument 2 names different: declaration 'disk_path' definition 'path'. libisoburn-1.5.6/xorriso/opts_p_z.c:1414:57: style:inconclusive: Function 'Xorriso_option_speed' argument 2 names different: declaration 'speed' definition 'speed_in'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2101:57: note: Function 'Xorriso_option_speed' argument 2 names different: declaration 'speed' definition 'speed_in'. libisoburn-1.5.6/xorriso/opts_p_z.c:1414:57: note: Function 'Xorriso_option_speed' argument 2 names different: declaration 'speed' definition 'speed_in'. libisoburn-1.5.6/xorriso/opts_p_z.c:1515:62: style:inconclusive: Function 'Xorriso_option_split_size' argument 2 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2105:62: note: Function 'Xorriso_option_split_size' argument 2 names different: declaration 's' definition 'size'. libisoburn-1.5.6/xorriso/opts_p_z.c:1515:62: note: Function 'Xorriso_option_split_size' argument 2 names different: declaration 's' definition 'size'. libisoburn-1.5.6/xorriso/opts_p_z.c:1550:68: style:inconclusive: Function 'Xorriso_option_status_history_max' argument 2 names different: declaration 'num1' definition 'num'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:2113:68: note: Function 'Xorriso_option_status_history_max' argument 2 names different: declaration 'num1' definition 'num'. libisoburn-1.5.6/xorriso/opts_p_z.c:1550:68: note: Function 'Xorriso_option_status_history_max' argument 2 names different: declaration 'num1' definition 'num'. libisoburn-1.5.6/xorriso/opts_p_z.c:34:60: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:250:61: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:268:62: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:296:57: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:403:58: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:464:59: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:493:60: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:658:61: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:711:8: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_p_z.c:747:64: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:768:40: style: Parameter 'recname' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:785:67: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:807:60: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:1322:67: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:1343:67: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:1380:57: style: Parameter 'duration' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:1983:65: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:2005:64: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:2088:14: style: Variable 'shell_chars' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/opts_p_z.c:2090:14: style: Variable 'ecma_chars' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/opts_p_z.c:2153:38: style: Parameter 'time_type' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:2221:62: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:2241:57: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_p_z.c:361:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/emulators.c:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/emulators.c:1078:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/emulators.c:1403:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/iso_manip.c:4281:11: style: Condition 'path[0]' is always true [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/iso_manip.c:2223:15: style: Checking if unsigned expression 'num_attrs' is less than zero. [unsignedLessThanZero] libisoburn-1.5.6/xorriso/iso_manip.c:2314:14: style: Checking if unsigned expression 'di_l' is less than zero. [unsignedLessThanZero] libisoburn-1.5.6/xorriso/iso_manip.c:1334:50: style:inconclusive: Function 'Xorriso_mkdir' argument 2 names different: declaration 'img_path' definition 'path'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:184:50: note: Function 'Xorriso_mkdir' argument 2 names different: declaration 'img_path' definition 'path'. libisoburn-1.5.6/xorriso/iso_manip.c:1334:50: note: Function 'Xorriso_mkdir' argument 2 names different: declaration 'img_path' definition 'path'. libisoburn-1.5.6/xorriso/iso_manip.c:2007:56: style:inconclusive: Function 'Xorriso_set_st_mode' argument 2 names different: declaration 'path' definition 'in_path'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:191:56: note: Function 'Xorriso_set_st_mode' argument 2 names different: declaration 'path' definition 'in_path'. libisoburn-1.5.6/xorriso/iso_manip.c:2007:56: note: Function 'Xorriso_set_st_mode' argument 2 names different: declaration 'path' definition 'in_path'. libisoburn-1.5.6/xorriso/iso_manip.c:2169:29: style:inconclusive: Function 'Xorriso_setfattr' argument 4 names different: declaration 'num_attrs' definition 'in_num_attrs'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:454:29: note: Function 'Xorriso_setfattr' argument 4 names different: declaration 'num_attrs' definition 'in_num_attrs'. libisoburn-1.5.6/xorriso/iso_manip.c:2169:29: note: Function 'Xorriso_setfattr' argument 4 names different: declaration 'num_attrs' definition 'in_num_attrs'. libisoburn-1.5.6/xorriso/iso_manip.c:2169:50: style:inconclusive: Function 'Xorriso_setfattr' argument 5 names different: declaration 'names' definition 'in_names'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:454:47: note: Function 'Xorriso_setfattr' argument 5 names different: declaration 'names' definition 'in_names'. libisoburn-1.5.6/xorriso/iso_manip.c:2169:50: note: Function 'Xorriso_setfattr' argument 5 names different: declaration 'names' definition 'in_names'. libisoburn-1.5.6/xorriso/iso_manip.c:2170:30: style:inconclusive: Function 'Xorriso_setfattr' argument 6 names different: declaration 'value_lengths' definition 'in_value_lengths'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:455:30: note: Function 'Xorriso_setfattr' argument 6 names different: declaration 'value_lengths' definition 'in_value_lengths'. libisoburn-1.5.6/xorriso/iso_manip.c:2170:30: note: Function 'Xorriso_setfattr' argument 6 names different: declaration 'value_lengths' definition 'in_value_lengths'. libisoburn-1.5.6/xorriso/iso_manip.c:2170:55: style:inconclusive: Function 'Xorriso_setfattr' argument 7 names different: declaration 'values' definition 'in_values'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:455:52: note: Function 'Xorriso_setfattr' argument 7 names different: declaration 'values' definition 'in_values'. libisoburn-1.5.6/xorriso/iso_manip.c:2170:55: note: Function 'Xorriso_setfattr' argument 7 names different: declaration 'values' definition 'in_values'. libisoburn-1.5.6/xorriso/iso_manip.c:3968:37: style:inconclusive: Function 'Xorriso_mark_update_merge' argument 3 names different: declaration 'node' definition 'in_node'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:614:37: note: Function 'Xorriso_mark_update_merge' argument 3 names different: declaration 'node' definition 'in_node'. libisoburn-1.5.6/xorriso/iso_manip.c:3968:37: note: Function 'Xorriso_mark_update_merge' argument 3 names different: declaration 'node' definition 'in_node'. libisoburn-1.5.6/xorriso/iso_manip.c:303:35: style: Parameter 'full_img_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:1387:48: style: Parameter 'boss_iter' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:1392:10: style: Variable 'boss_node' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:1395:19: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:1628:64: style: Parameter 'activity' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:1668:38: style: Variable 'old_leafname' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:2419:30: style: Parameter 'basename' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:3015:8: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:3016:8: style: Variable 'arg2' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:3047:41: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:3048:33: style: Parameter 'boss_stbuf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:3048:58: style: Parameter 'stbuf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:3061:12: style: Variable 'decision' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:3067:33: style: Variable 'hfsplus_xinfo' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:3942:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'Xorriso__mark_update_xinfo' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/xorriso/iso_manip.c:4018:32: note: You might need to cast the function pointer here libisoburn-1.5.6/xorriso/iso_manip.c:3942:38: note: Parameter 'data' can be declared as pointer to const libisoburn-1.5.6/xorriso/iso_manip.c:4063:55: style: Parameter 'creator' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:4063:70: style: Parameter 'hfs_type' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:4308:60: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/iso_manip.c:4356:8: style: Variable 'sret' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/iso_manip.c:2563:15: style: Variable 'new_mem' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/iso_manip.c:3266:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/read_run.c:86:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:223:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:328:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:1426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:1558:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:2005:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:2280:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:2364:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:2598:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:2691:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/parse_exec.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/parse_exec.c:1891:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/parse_exec.c:2931:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/parse_exec.c:3065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/parse_exec.c:3118:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/read_run.c:424:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] libisoburn-1.5.6/xorriso/read_run.c:925:8: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] libisoburn-1.5.6/xorriso/read_run.c:1503:64: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/read_run.c:1956:58: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/read_run.c:2075:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/read_run.c:2105:66: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/read_run.c:2121:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/read_run.c:2258:58: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/read_run.c:229:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libisoburn-1.5.6/xorriso/read_run.c:454:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/read_run.c:439:7: note: ret is assigned libisoburn-1.5.6/xorriso/read_run.c:454:7: note: ret is overwritten libisoburn-1.5.6/xorriso/read_run.c:1922:41: style:inconclusive: Function 'Xorriso_restore' argument 5 names different: declaration 'cut_size' definition 'bytes'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:310:41: note: Function 'Xorriso_restore' argument 5 names different: declaration 'cut_size' definition 'bytes'. libisoburn-1.5.6/xorriso/read_run.c:1922:41: note: Function 'Xorriso_restore' argument 5 names different: declaration 'cut_size' definition 'bytes'. libisoburn-1.5.6/xorriso/read_run.c:447:78: style: Argument '1|((!!(xorriso->do_aaip&1024))<<3)|128' to function iso_local_set_attrs_errno is always 137. It does not matter what value 'xorriso->do_aaip' has. [knownArgument] libisoburn-1.5.6/xorriso/read_run.c:192:56: style: Parameter 'disk_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/read_run.c:647:53: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/read_run.c:652:14: style: Variable 'zero' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/read_run.c:827:8: style: Variable 'what' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/read_run.c:829:8: style: Variable 'link_target' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/read_run.c:1224:44: style: Parameter 'stbuf' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/read_run.c:1359:40: style: Parameter 'disk_path' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/read_run.c:1637:27: style: Variable 'leaf_name' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sfile.c:844:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/sfile.c:307:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libisoburn-1.5.6/xorriso/sfile.c:309:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libisoburn-1.5.6/xorriso/sfile.c:900:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libisoburn-1.5.6/xorriso/sfile.c:902:4: style: Consider using memcpy instead of loop. [useStandardLibrary] libisoburn-1.5.6/xorriso/sfile.c:285:9: style: The if condition is the same as the previous if condition [duplicateCondition] libisoburn-1.5.6/xorriso/sfile.c:282:9: note: First condition libisoburn-1.5.6/xorriso/sfile.c:285:9: note: Second condition libisoburn-1.5.6/xorriso/sfile.c:728:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/sfile.c:727:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/xorriso/sfile.c:727:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/xorriso/sfile.c:728:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/sfile.c:743:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/sfile.c:742:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/xorriso/sfile.c:742:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/xorriso/sfile.c:743:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/sfile.c:754:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/sfile.c:753:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/xorriso/sfile.c:753:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/xorriso/sfile.c:754:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/sfile.c:768:21: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/sfile.c:767:40: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/xorriso/sfile.c:767:40: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/xorriso/sfile.c:768:21: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/sfile.c:782:17: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/sfile.c:781:36: note: Calling function 'Sfile_bsl_interpreter' returns 1 libisoburn-1.5.6/xorriso/sfile.c:781:36: note: Assignment 'ret=Sfile_bsl_interpreter(buf+bufl,l,&eaten,0)', assigned value is 1 libisoburn-1.5.6/xorriso/sfile.c:782:17: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/sfile.c:659:29: style:inconclusive: Function 'Sfile_sep_make_argv' argument 4 names different: declaration 'max_argc' definition 'max_words'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/sfile.h:102:29: note: Function 'Sfile_sep_make_argv' argument 4 names different: declaration 'max_argc' definition 'max_words'. libisoburn-1.5.6/xorriso/sfile.c:659:29: note: Function 'Sfile_sep_make_argv' argument 4 names different: declaration 'max_argc' definition 'max_words'. libisoburn-1.5.6/xorriso/sfile.c:137:51: style: Parameter 'addon' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:161:30: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:304:13: style: Variable 'azt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sfile.c:435:31: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:658:31: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:658:47: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:658:59: style: Parameter 'separators' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:675:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sfile.c:836:45: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:863:28: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:865:8: style: Variable 'home' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sfile.c:892:50: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/sfile.c:951:20: style: Variable 'uname' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/emulators.c:1296:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libisoburn-1.5.6/xorriso/emulators.c:525:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libisoburn-1.5.6/xorriso/emulators.c:1660:15: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libisoburn-1.5.6/xorriso/emulators.c:1657:13: note: outer condition: ret>0 libisoburn-1.5.6/xorriso/emulators.c:1660:15: note: opposite inner condition: ret<=0 libisoburn-1.5.6/xorriso/sort_cmp.c:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_MSGS_MESSAGE_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/sort_cmp.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/sort_cmp.c:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/emulators.c:32:49: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/emulators.c:50:14: style: Variable 'helptext' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:121:52: style: Parameter 'whom' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/emulators.c:135:14: style: Variable 'ignored_partial_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:149:14: style: Variable 'ignored_full_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:171:13: style: Variable 'blank_help' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:608:8: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/emulators.c:610:14: style: Variable 'partial_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:615:14: style: Variable 'arg0_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:651:14: style: Variable 'arg1_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:692:14: style: Variable 'arg2_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:696:14: style: Variable 'arg3_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:700:14: style: Variable 'final_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:736:60: style: Parameter 'whom' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/emulators.c:740:14: style: Variable 'ignored_arg0_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:749:14: style: Variable 'ignored_arg1_options' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:789:14: style: Variable 'helptext' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:1037:22: style: Variable 'id' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/emulators.c:1113:67: style: Parameter 'whom' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/emulators.c:1120:14: style: Variable 'pass1_covered' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:1121:14: style: Variable 'covered' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/emulators.c:1317:62: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/emulators.c:1296:13: style: Variable 'iso_level' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/sort_cmp.c:150:17: style: Variable 'vpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sort_cmp.c:228:11: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sort_cmp.c:228:16: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sort_cmp.c:325:8: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/sort_cmp.c:325:16: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:831:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:927:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:1363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:1373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:1405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:1549:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:1636:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:3716:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODESET [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:4117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:4400:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:4541:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:4600:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_TAO [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:334:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_UNFORMATTED [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:529:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:619:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTORITO_NO_EMUL [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:842:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:900:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_allow_full_ascii [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:1148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:1204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_REASONS_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:1667:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_SPAWNING [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:1899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:2119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_IDLE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:2189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_FORMATTED [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:2287:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_REASONS_LEN [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:2592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_allow_deep_paths [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:2859:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_allow_dir_id_ext [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:3053:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_MD5_AREA_CORRUPTED [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:3212:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:3657:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/text_io.c:1293:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/text_io.c:1510:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/text_io.c:1582:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/text_io.c:1648:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/text_io.c:1644:35: style: Condition 'xorriso->msg_watcher_state!=0' is always true [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/text_io.c:1641:30: note: Assignment 'xorriso->msg_watcher_state=3', assigned value is 3 libisoburn-1.5.6/xorriso/text_io.c:1644:35: note: Condition 'xorriso->msg_watcher_state!=0' is always true libisoburn-1.5.6/xorriso/text_io.c:4372:5: style: Condition 'is_banned' is always true [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/text_io.c:4352:13: note: Assignment 'is_banned=1', assigned value is 1 libisoburn-1.5.6/xorriso/text_io.c:4372:5: note: Condition 'is_banned' is always true libisoburn-1.5.6/xorriso/text_io.c:4400:64: style: Same expression on both sides of '|'. [duplicateExpression] libisoburn-1.5.6/xorriso/text_io.c:1202:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libisoburn-1.5.6/xorriso/text_io.c:327:31: style: Variable 'why_append' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:513:8: style: Variable 'abort_req_text' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:513:24: style: Variable 'abort_really_text' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:647:30: style: Variable 'fgot' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:746:8: style: Variable 'spt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:819:38: style: Parameter 'purpose' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:844:38: style: Parameter 'purpose' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:921:8: style: Variable 'rpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:926:14: style: Variable 'channel_prefixes' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/text_io.c:1354:53: style: Parameter 'text' can be declared as pointer to const. However it seems that 'Xorriso_info_handler_stderr' is a callback function, if 'text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/xorriso/text_io.c:1441:13: note: You might need to cast the function pointer here libisoburn-1.5.6/xorriso/text_io.c:1354:53: note: Parameter 'text' can be declared as pointer to const libisoburn-1.5.6/xorriso/text_io.c:1370:55: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:1533:18: style: Variable 'attr_pt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:1722:65: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:1791:54: style: Parameter 'word_idx' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:1852:50: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:1852:64: style: Parameter 'separators' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:1900:49: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:1925:61: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2201:61: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2427:51: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2443:50: style: Parameter 'msg_text' can be declared as const array [constParameter] libisoburn-1.5.6/xorriso/text_io.c:2514:14: style: Variable 'pfx_list' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/text_io.c:2613:53: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2613:64: style: Parameter 'which_will' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2680:43: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2680:58: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2680:72: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:2720:15: style: Variable 'form' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:2720:29: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:2782:37: style: Variable 'form' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:2782:44: style: Variable 'treatment' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:2783:25: style: Variable 'nl_charset' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:2783:54: style: Variable 'mode_pt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:2785:14: style: Variable 'channel_prefixes' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/text_io.c:2786:14: style: Variable 'load_names' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/text_io.c:2788:14: style: Variable 'scsi_family' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/text_io.c:3999:62: style: Parameter 'what_done' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:4000:62: style: Parameter 'current_object' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:4004:57: style: Variable 'speed_unit' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/text_io.c:4140:55: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:4535:59: style: Parameter 'fd_names' can be declared as const array [constParameter] libisoburn-1.5.6/xorriso/text_io.c:4536:33: style: Parameter 'mem_fds' can be declared as const array [constParameter] libisoburn-1.5.6/xorriso/text_io.c:4772:44: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:4798:58: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/text_io.c:4325:5: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/xorriso_main.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/xorriso_main.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/xorriso_main.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libisoburn-1.5.6/xorriso/write_run.c:943:2: warning: Buffer 'xorriso->scdbackup_tag_time' is too small, the function 'Ftimetxt' expects a bigger buffer in 2nd argument [argumentSize] libisoburn-1.5.6/xorriso/write_run.c:943:2: note: Function 'Ftimetxt' is called libisoburn-1.5.6/xorriso/misc_funct.h:37:31: note: Declaration of 2nd function argument. libisoburn-1.5.6/xorriso/xorriso_private.h:191:7: note: Passing buffer 'scdbackup_tag_time' to function that is declared here libisoburn-1.5.6/xorriso/write_run.c:943:2: note: Buffer 'xorriso->scdbackup_tag_time' is too small, the function 'Ftimetxt' expects a bigger buffer in 2nd argument libisoburn-1.5.6/xorriso/write_run.c:1668:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/write_run.c:1832:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/write_run.c:1946:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/write_run.c:1958:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/write_run.c:2116:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/write_run.c:2128:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/write_run.c:1946:9: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] libisoburn-1.5.6/xorriso/write_run.c:1958:11: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] libisoburn-1.5.6/xorriso/write_run.c:2116:9: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] libisoburn-1.5.6/xorriso/write_run.c:2128:11: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] libisoburn-1.5.6/xorriso/write_run.c:1439:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libisoburn-1.5.6/xorriso/write_run.c:1437:9: note: outer condition: ret<0 libisoburn-1.5.6/xorriso/write_run.c:1439:10: note: identical inner condition: ret<0 libisoburn-1.5.6/xorriso/write_run.c:1489:11: style: The if condition is the same as the previous if condition [duplicateCondition] libisoburn-1.5.6/xorriso/write_run.c:1487:11: note: First condition libisoburn-1.5.6/xorriso/write_run.c:1489:11: note: Second condition libisoburn-1.5.6/xorriso/write_run.c:666:72: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libisoburn-1.5.6/xorriso/write_run.c:1398:16: style: Condition '!freshly_bootable' is always true [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/write_run.c:1352:34: note: Assuming that condition 'freshly_bootable' is not redundant libisoburn-1.5.6/xorriso/write_run.c:1398:16: note: Condition '!freshly_bootable' is always true libisoburn-1.5.6/xorriso/write_run.c:1521:8: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/write_run.c:1517:28: note: Calling function 'Xorriso_pacifier_loop' returns 1 libisoburn-1.5.6/xorriso/write_run.c:1517:28: note: Assignment 'ret=Xorriso_pacifier_loop(xorriso,drive,pacifier_speed<<4)', assigned value is 1 libisoburn-1.5.6/xorriso/write_run.c:1521:8: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/write_run.c:2517:8: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/write_run.c:2513:28: note: Calling function 'Xorriso_pacifier_loop' returns 1 libisoburn-1.5.6/xorriso/write_run.c:2513:28: note: Assignment 'ret=Xorriso_pacifier_loop(xorriso,drive,2|(is_cd<<4)|(is_bd<<5))', assigned value is 1 libisoburn-1.5.6/xorriso/write_run.c:2517:8: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/write_run.c:3142:9: style: Condition 'ret<=0' is always false [knownConditionTrueFalse] libisoburn-1.5.6/xorriso/write_run.c:3135:9: note: Assuming that condition 'ret<=0' is not redundant libisoburn-1.5.6/xorriso/write_run.c:3142:9: note: Condition 'ret<=0' is always false libisoburn-1.5.6/xorriso/write_run.c:1990:57: style:inconclusive: Function 'Xorriso_format_media' argument 2 names different: declaration 'size' definition 'in_size'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorrisoburn.h:95:57: note: Function 'Xorriso_format_media' argument 2 names different: declaration 'size' definition 'in_size'. libisoburn-1.5.6/xorriso/write_run.c:1990:57: note: Function 'Xorriso_format_media' argument 2 names different: declaration 'size' definition 'in_size'. libisoburn-1.5.6/xorriso/write_run.c:359:8: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/write_run.c:359:14: style: Variable 'ipt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/write_run.c:412:17: style: Variable 'ub' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/write_run.c:1185:27: style: Variable 'img_id' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/write_run.c:1654:37: style: Variable 'speed_unit' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/write_run.c:1869:7: style: Variable 'mode_names' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/write_run.c:2575:21: style: Variable 'endpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/write_run.c:2847:44: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/write_run.c:3065:58: style: Parameter 'field_head' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/write_run.c:4024:17: style: Variable 'efi_sys_uuid' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/write_run.c:3170:39: style: Variable 'checksum_block' is assigned a value that is never used. [unreadVariable] libisoburn-1.5.6/xorriso/opts_d_h.c:267:9: style: Variable 'cpt' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_d_h.c:266:10: note: cpt is assigned libisoburn-1.5.6/xorriso/opts_d_h.c:267:9: note: cpt is overwritten libisoburn-1.5.6/xorriso/opts_d_h.c:1507:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_d_h.c:1084:11: note: ret is assigned libisoburn-1.5.6/xorriso/opts_d_h.c:1507:7: note: ret is overwritten libisoburn-1.5.6/xorriso/opts_d_h.c:1568:9: style: Variable 'cpt' is reassigned a value before the old one has been used. [redundantAssignment] libisoburn-1.5.6/xorriso/opts_d_h.c:1567:10: note: cpt is assigned libisoburn-1.5.6/xorriso/opts_d_h.c:1568:9: note: cpt is overwritten libisoburn-1.5.6/xorriso/opts_d_h.c:72:55: style:inconclusive: Function 'Xorriso_option_dev' argument 2 names different: declaration 'adr' definition 'in_adr'. [funcArgNamesDifferent] libisoburn-1.5.6/xorriso/xorriso.h:1486:55: note: Function 'Xorriso_option_dev' argument 2 names different: declaration 'adr' definition 'in_adr'. libisoburn-1.5.6/xorriso/opts_d_h.c:72:55: note: Function 'Xorriso_option_dev' argument 2 names different: declaration 'adr' definition 'in_adr'. libisoburn-1.5.6/xorriso/opts_d_h.c:607:44: warning: Function 'Xorriso_option_extract' argument order different: declaration 'xorriso, disk_path, iso_path, flag' definition 'xorriso, iso_path, disk_path, flag' [funcArgOrderDifferent] libisoburn-1.5.6/xorriso/xorriso.h:1579:44: note: Function 'Xorriso_option_extract' argument order different: declaration 'xorriso, disk_path, iso_path, flag' definition 'xorriso, iso_path, disk_path, flag' libisoburn-1.5.6/xorriso/opts_d_h.c:607:44: note: Function 'Xorriso_option_extract' argument order different: declaration 'xorriso, disk_path, iso_path, flag' definition 'xorriso, iso_path, disk_path, flag' libisoburn-1.5.6/xorriso/opts_d_h.c:40:67: style: Parameter 'num_tiles' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:41:42: style: Parameter 'tile_blocks' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:176:58: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:194:64: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:212:64: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:264:14: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_d_h.c:299:38: style: Parameter 'd_class' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:340:57: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:385:68: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:404:63: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:426:57: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:542:41: style: Parameter 'occasion' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:542:57: style: Parameter 'behavior' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:793:47: style: Parameter 'space_name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/opts_d_h.c:1555:8: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_d_h.c:1750:26: style: Variable 'what' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_d_h.c:2617:8: style: Variable 'tpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/opts_d_h.c:2641:59: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:1922:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libisoburn-1.5.6/xorriso/parse_exec.c:2642:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libisoburn-1.5.6/xorriso/parse_exec.c:1922:13: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] libisoburn-1.5.6/xorriso/parse_exec.c:87:53: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:415:60: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:416:35: style: Parameter 'adr_mode' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:461:60: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:462:35: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:462:46: style: Parameter 'thing' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:484:62: style: Parameter 'original_cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:526:14: style: Variable 'arg0_commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:536:14: style: Variable 'arg1_commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:568:14: style: Variable 'arg2_commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:577:14: style: Variable 'arg3_commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:581:14: style: Variable 'arg4_commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:586:14: style: Variable 'argn_commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:669:15: style: Variable 'commands' can be declared as const array [constVariable] libisoburn-1.5.6/xorriso/parse_exec.c:2073:30: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:2476:8: style: Variable 'sret' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/parse_exec.c:2619:8: style: Variable 'sec_text' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/parse_exec.c:2622:13: style: Variable 'gmt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/parse_exec.c:2818:57: style: Parameter 'wd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:2858:63: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:2859:38: style: Parameter 'time_type' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:2981:24: style: Parameter 'stdin_pipe' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:2981:41: style: Parameter 'stdout_pipe' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:2985:39: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/parse_exec.c:3205:63: style: Parameter 'in_text' can be declared as pointer to const [constParameterPointer] libisoburn-1.5.6/xorriso/parse_exec.c:3211:8: style: Variable 'dpt' can be declared as pointer to const [constVariablePointer] libisoburn-1.5.6/xorriso/parse_exec.c:2165:9: style: Variable 'tdiff' is assigned a value that is never used. [unreadVariable] diff: head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:489:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:578:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:595:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/frontend/frontend_pipes_xorriso.c:669:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:1069:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:1087:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:1440:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:1586:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:2022:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_lib_header_version_major [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable burn_header_version_major [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:329:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_UNKNOWN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:555:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:653:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_UNSUITABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:676:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:742:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:810:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:859:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/burn_wrap.c:917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_REASONS_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/data_source.c:196:35: style: Parameter 'src' can be declared as pointer to const. However it seems that 'ds_open' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/libisoburn/data_source.c:346:14: note: You might need to cast the function pointer here libisoburn-1.5.6/libisoburn/data_source.c:196:35: note: Parameter 'src' can be declared as pointer to const head libisoburn-1.5.6/libisoburn/data_source.c:202:36: style: Parameter 'src' can be declared as pointer to const. However it seems that 'ds_close' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/libisoburn/data_source.c:347:15: note: You might need to cast the function pointer here libisoburn-1.5.6/libisoburn/data_source.c:202:36: note: Parameter 'src' can be declared as pointer to const head libisoburn-1.5.6/libisoburn/data_source.c:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsoDataSource [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isoburn.c:1673:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_OUT_OF_MEM [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isoburn.c:1702:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_OUT_OF_MEM [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isoburn.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isoburn.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isofs_wrap.c:123:46: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'isoburn_idle_free_function' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/libisoburn/isofs_wrap.c:346:24: note: You might need to cast the function pointer here libisoburn-1.5.6/libisoburn/isofs_wrap.c:123:46: note: Parameter 'ignored' can be declared as pointer to const head libisoburn-1.5.6/libisoburn/isofs_wrap.c:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isofs_wrap.c:607:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/libisoburn/isofs_wrap.c:746:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/test/compare_file.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/test/compare_file.c:93:9: warning: Uninitialized variable: timetext [uninitvar] libisoburn-1.5.6/test/compare_file.c:166:36: note: Calling function 'Ftimetxt', 2nd argument 'ttx1' value is libisoburn-1.5.6/test/compare_file.c:93:9: note: Uninitialized variable: timetext head libisoburn-1.5.6/xorriso/aux_objects.c:1002:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/aux_objects.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/aux_objects.c:433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/aux_objects.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/check_media.c:1090:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/check_media.c:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/check_media.c:382:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/cmp_update.c:357:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:1607:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:1627:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:1772:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:1808:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:2094:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:2204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/disk_ops.c:991:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:1127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vendor [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:1565:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:1721:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_UNFORMATTED [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:2163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_UNSUITABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:2331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_APPENDABLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:2613:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_MD5_AREA_CORRUPTED [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_ropt_noiso1999 [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:2769:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:2962:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:3322:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:3592:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:3682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:3930:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_FULL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:481:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/drive_mgt.c:506:9: warning: Either the condition 'dinfo==NULL' is redundant or there is possible null pointer dereference: dinfo. [nullPointerRedundantCheck] libisoburn-1.5.6/xorriso/drive_mgt.c:452:11: note: Assuming that condition 'dinfo==NULL' is not redundant libisoburn-1.5.6/xorriso/drive_mgt.c:506:9: note: Null pointer dereference head libisoburn-1.5.6/xorriso/emulators.c:1078:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/emulators.c:1403:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/emulators.c:32:49: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] head libisoburn-1.5.6/xorriso/filters.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_img.c:1045:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_ADR_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_img.c:1439:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_img.c:1865:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_SUCCESS [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_img.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_SUCCESS [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_img.c:748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTORITO_FLOPPY_EMUL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:1257:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:1440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:2104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:2354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:2403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_HIDE_BUT_WRITE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:2459:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_omit_version_numbers [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_NODE_NAME_NOT_UNIQUE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:2828:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hfsplus_xinfo_func [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:3195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aaip_xinfo_func [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:3504:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:3942:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'Xorriso__mark_update_xinfo' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libisoburn-1.5.6/xorriso/iso_manip.c:4018:32: note: You might need to cast the function pointer here libisoburn-1.5.6/xorriso/iso_manip.c:3942:38: note: Parameter 'data' can be declared as pointer to const head libisoburn-1.5.6/xorriso/iso_manip.c:3953:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_XINFO_NO_CLONE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:4041:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hfsplus_xinfo_func [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:4080:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_hfsplus_xinfo_func [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:4198:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_HFSPLUS_BLESS_MAX [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:486:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_manip.c:865:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1223:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1366:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1402:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1453:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_HIDE_ON_RR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:1983:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_SYMLINK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2065:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2225:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2243:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2435:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:2723:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/iso_tree.c:533:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/lib_mgt.c:1069:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_omit_version_numbers [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/lib_mgt.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISOBURN_MISCONFIGURATION [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/lib_mgt.c:488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/make_xorriso_1.c:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/opts_i_o.c:1742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/opts_p_z.c:1230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/opts_p_z.c:956:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.13.0 libisoburn-1.5.6/xorriso/parse_exec.c:1886:37: style: Variable 'line_count' is assigned a value that is never used. [unreadVariable] 2.13.0 libisoburn-1.5.6/xorriso/parse_exec.c:1887:24: style: Unused variable: result_list [unusedVariable] 2.13.0 libisoburn-1.5.6/xorriso/parse_exec.c:1887:38: style: Unused variable: info_list [unusedVariable] head libisoburn-1.5.6/xorriso/parse_exec.c:1891:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/parse_exec.c:2931:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/parse_exec.c:3065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/parse_exec.c:3118:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:1426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:1558:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:2005:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:223:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:2280:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:2364:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:2598:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:2691:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_FILE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:328:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/read_run.c:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/sort_cmp.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/sort_cmp.c:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:1363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:1373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:1405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:1549:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:1636:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:2680:43: style: Parameter 'xorriso' can be declared as pointer to const [constParameterPointer] head libisoburn-1.5.6/xorriso/text_io.c:3716:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODESET [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:4117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:4400:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:4541:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:4600:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:831:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/text_io.c:927:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:1148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBISO_DIR [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:1204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_REASONS_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:1667:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_SPAWNING [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:1899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:2119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DRIVE_IDLE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:2189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_FORMATTED [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:2287:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_REASONS_LEN [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_DISC_BLANK [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:2592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_allow_deep_paths [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:2859:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_allow_dir_id_ext [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:3053:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_MD5_AREA_CORRUPTED [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:3212:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:334:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_FORMAT_IS_UNFORMATTED [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:3657:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BURN_WRITE_NONE [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:412:17: style: Variable 'ub' can be declared as pointer to const [constVariablePointer] head libisoburn-1.5.6/xorriso/write_run.c:529:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:619:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELTORITO_NO_EMUL [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:842:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/write_run.c:900:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoburn_igopt_allow_full_ascii [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/xorriso_main.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libisoburn-1.5.6/xorriso/xorriso_main.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE