2025-08-30 00:51 ftp://ftp.de.debian.org/debian/pool/main/c/ccextractor/ccextractor_0.88+ds1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=libcurl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 2922 3512 elapsed-time: 21.1 51.8 head-timing-info: old-timing-info: head results: ccextractor-0.88/src/GUI/activity.c:7:92: style: Parameter 'main_settings' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/command_builder.c:13:20: style: Parameter 'main_settings' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:14:60: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:15:30: style: Parameter 'advanced_input' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:16:22: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:17:24: style: Parameter 'decoders' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:18:23: style: Parameter 'credits' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:19:21: style: Parameter 'debug' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:20:27: style: Parameter 'burned_subs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/command_builder.c:374:47: error: Undefined behavior: Variable 'buffer' is used as parameter and destination in sprintf(). [sprintfOverlappingData] ccextractor-0.88/src/GUI/command_builder.c:376:41: error: Undefined behavior: Variable 'buffer' is used as parameter and destination in sprintf(). [sprintfOverlappingData] ccextractor-0.88/src/GUI/ccx_cli_thread.c:70:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/ccx_cli_thread.c:155:19: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/ccx_cli_thread.c:156:19: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/ccx_cli_thread.c:305:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/ccx_cli_thread.c:337:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/ccx_cli_thread.c:215:13: style: Local variable 'tid_extract' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:209:12: note: Shadowed declaration ccextractor-0.88/src/GUI/ccx_cli_thread.c:215:13: note: Shadow variable ccextractor-0.88/src/GUI/ccx_cli_thread.c:215:26: style: Local variable 'tid_read' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:209:25: note: Shadowed declaration ccextractor-0.88/src/GUI/ccx_cli_thread.c:215:26: note: Shadow variable ccextractor-0.88/src/GUI/ccx_cli_thread.c:216:18: style: Local variable 'attr_extract' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:210:17: note: Shadowed declaration ccextractor-0.88/src/GUI/ccx_cli_thread.c:216:18: note: Shadow variable ccextractor-0.88/src/GUI/ccx_cli_thread.c:216:32: style: Local variable 'attr_read' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:210:31: note: Shadowed declaration ccextractor-0.88/src/GUI/ccx_cli_thread.c:216:32: note: Shadow variable ccextractor-0.88/src/GUI/ccx_cli_thread.c:12:23: style: Variable 'params' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/GUI/ccx_cli_thread.c:107:7: style: Unused variable: prev_line [unusedVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:111:7: style: Unused variable: sub_line [unusedVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:112:7: style: Unused variable: prog_line [unusedVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:209:12: style: Unused variable: tid_extract [unusedVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:209:25: style: Unused variable: tid_read [unusedVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:210:17: style: Unused variable: attr_extract [unusedVariable] ccextractor-0.88/src/GUI/ccx_cli_thread.c:210:31: style: Unused variable: attr_read [unusedVariable] ccextractor-0.88/src/GUI/stb_image.h:638:0: error: #error "Must define all or none of STBI_MALLOC, STBI_FREE, and STBI_REALLOC." [preprocessorErrorDirective] ccextractor-0.88/src/GUI/stb_image.h:638:2: error: #error "Must define all or none of STBI_MALLOC, STBI_FREE, and STBI_REALLOC." [preprocessorErrorDirective] ccextractor-0.88/src/GUI/file_browser.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/popups.c:249:103: style: Parameter 'main_settings' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/popups.c:39:32: style: Variable 'network_attr' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/GUI/popups.c:29:14: style: Unused variable: udp_ipv4_buffer [unusedVariable] ccextractor-0.88/src/GUI/popups.c:30:13: style: Unused variable: udp_ipv4_len [unusedVariable] ccextractor-0.88/src/GUI/popups.c:31:14: style: Unused variable: tcp_pass_buf [unusedVariable] ccextractor-0.88/src/GUI/popups.c:32:13: style: Unused variable: tcp_pass_len [unusedVariable] ccextractor-0.88/src/GUI/popups.c:33:14: style: Unused variable: tcp_desc_buf [unusedVariable] ccextractor-0.88/src/GUI/popups.c:34:13: style: Unused variable: tcp_desc_len [unusedVariable] ccextractor-0.88/src/GUI/popups.c:35:14: style: Unused variable: send_port_buf [unusedVariable] ccextractor-0.88/src/GUI/popups.c:36:13: style: Unused variable: send_port_len [unusedVariable] ccextractor-0.88/src/GUI/popups.c:37:14: style: Unused variable: send_host_buf [unusedVariable] ccextractor-0.88/src/GUI/popups.c:38:13: style: Unused variable: send_host_len [unusedVariable] ccextractor-0.88/src/GUI/preview.c:8:91: style: Parameter 'main_settings' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:25:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:27:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:38:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:40:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:44:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:46:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:52:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:54:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:57:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:59:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:62:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:64:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:70:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:72:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:75:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:83:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:85:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:101:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:103:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:106:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:114:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:116:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:123:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:141:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:143:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:148:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:150:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:153:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:155:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:163:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:164:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:167:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:169:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:172:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:174:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:179:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:181:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:185:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:187:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:198:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:200:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:220:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:222:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:225:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:227:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:230:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:232:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:235:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:237:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:240:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:242:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:245:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:247:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:257:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:259:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:264:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:266:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:275:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:277:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:280:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:282:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:285:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:287:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:290:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:292:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:295:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:296:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:530:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:537:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:552:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/save_load_data.c:559:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ccextractor-0.88/src/GUI/tabs.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_DETECT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:109:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_PROG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_1 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:206:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_WISE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:297:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_DETECT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:410:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_PROG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:525:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:676:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANNEL_1 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/tabs.c:1044:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRESET [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/save_load_data.c:498:13: style: Local variable 'newlines_end' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/save_load_data.h:36:12: note: Shadowed declaration ccextractor-0.88/src/GUI/save_load_data.c:498:13: note: Shadow variable ccextractor-0.88/src/GUI/save_load_data.c:500:13: style: Local variable 'newlines_start' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/save_load_data.h:38:12: note: Shadowed declaration ccextractor-0.88/src/GUI/save_load_data.c:500:13: note: Shadow variable ccextractor-0.88/src/GUI/save_load_data.c:525:13: style: Local variable 'newlines_end' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/save_load_data.h:36:12: note: Shadowed declaration ccextractor-0.88/src/GUI/save_load_data.c:525:13: note: Shadow variable ccextractor-0.88/src/GUI/save_load_data.c:527:13: style: Local variable 'newlines_start' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/save_load_data.h:38:12: note: Shadowed declaration ccextractor-0.88/src/GUI/save_load_data.c:527:13: note: Shadow variable ccextractor-0.88/src/GUI/save_load_data.c:300:20: style: Parameter 'main_settings' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:301:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:302:30: style: Parameter 'advanced_input' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:303:22: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:304:24: style: Parameter 'decoders' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:306:21: style: Parameter 'debug' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:307:26: style: Parameter 'hd_homerun' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:308:27: style: Parameter 'burned_subs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:309:25: style: Parameter 'network_settings' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:495:52: style: Parameter 'credits' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/save_load_data.c:18:6: style: Unused variable: null_int [unusedVariable] ccextractor-0.88/src/GUI/tabs.c:105:58: style:inconclusive: Function 'setup_advanced_input_tab' argument 1 names different: declaration 'advaned_input' definition 'advanced_input'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/tabs.h:219:58: note: Function 'setup_advanced_input_tab' argument 1 names different: declaration 'advaned_input' definition 'advanced_input'. ccextractor-0.88/src/GUI/tabs.c:105:58: note: Function 'setup_advanced_input_tab' argument 1 names different: declaration 'advaned_input' definition 'advanced_input'. ccextractor-0.88/src/GUI/tabs.c:395:105: style:inconclusive: Function 'draw_advanced_input_tab' argument 3 names different: declaration 'advaned_input' definition 'advanced_input'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/tabs.h:227:30: note: Function 'draw_advanced_input_tab' argument 3 names different: declaration 'advaned_input' definition 'advanced_input'. ccextractor-0.88/src/GUI/tabs.c:395:105: note: Function 'draw_advanced_input_tab' argument 3 names different: declaration 'advaned_input' definition 'advanced_input'. ccextractor-0.88/src/GUI/tabs.c:217:24: style: Parameter 'decoders' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/tabs.c:824:22: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/GUI/tabs.c:604:10: style: Variable 'active' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/GUI/tabs.c:477:13: style: Unused variable: len [unusedVariable] ccextractor-0.88/src/GUI/tabs.c:478:13: style: Unused variable: cap_len [unusedVariable] ccextractor-0.88/src/GUI/tabs.c:525:14: style: Variable 'option' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/GUI/tabs.c:752:13: style: Unused variable: start_atleast_int [unusedVariable] ccextractor-0.88/src/GUI/tabs.c:752:32: style: Unused variable: start_atmost_int [unusedVariable] ccextractor-0.88/src/GUI/tabs.c:892:19: style: Variable 'setup_device' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/GUI/tabs.c:892:6: style: Variable 'setup_device' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/GUI/file_browser.c:88:2: warning:inconclusive: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ccextractor-0.88/src/GUI/file_browser.c:316:21: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] ccextractor-0.88/src/ccextractor.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/ccextractor.c:506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/GUI/file_browser.c:106:18: error: Resource leak: z [resourceLeak] ccextractor-0.88/src/GUI/file_browser.c:48:8: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ccextractor-0.88/src/GUI/file_browser.c:47:21: note: Assuming allocation function fails ccextractor-0.88/src/GUI/file_browser.c:47:8: note: Assignment 'buf=(char*)calloc(*siz,1)', assigned value is 0 ccextractor-0.88/src/GUI/file_browser.c:48:8: note: Null pointer dereference ccextractor-0.88/src/GUI/file_browser.c:132:5: warning: If memory allocation fails, then there is a possible null pointer dereference: results [nullPointerOutOfMemory] ccextractor-0.88/src/GUI/file_browser.c:122:30: note: Assuming allocation function fails ccextractor-0.88/src/GUI/file_browser.c:122:16: note: Assignment 'results=(char**)calloc(sizeof(char*),capacity)', assigned value is 0 ccextractor-0.88/src/GUI/file_browser.c:132:5: note: Null pointer dereference ccextractor-0.88/src/GUI/file_browser.c:104:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/GUI/file_browser.c:187:16: style: Variable 'd' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/GUI/file_browser.c:373:16: style: Variable 'ratio' can be declared as const array [constVariable] ccextractor-0.88/src/GUI/file_browser.c:381:10: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/GUI/file_browser.c:466:24: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/GUI/terminal.c:6:77: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_MEDIA_VISUAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAP_TYPE_3 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:400:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:827:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:859:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVCConfigSlot [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:966:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_REF_SCAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1000:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1071:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1123:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1207:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1241:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1374:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1406:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1411:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1422:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1456:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1494:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1500:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1512:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1730:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1776:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_AVCTYPE_NONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1791:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_REF_TBAS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1815:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_AVCTYPE_NONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1831:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_AVCTYPE_NONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1847:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_AVCTYPE_NONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1888:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HEVCTYPE_NONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1929:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HEVCTYPE_NONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1963:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1967:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BitRateBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1979:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:1991:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2010:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2019:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MPEG4ExtensionDescriptorsBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2034:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2078:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_AVCC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2172:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVCConfigurationBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2286:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_HVCC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2295:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_HEVCConfigurationBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2345:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OperatingPointsInformation [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2467:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2572:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LHVCLayerInformation [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2598:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avc_ext.c:2620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/avilib.c:454:51: error: There is an unknown macro here somewhere. Configuration is required. If LLD is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/base_encoding.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IO_ERR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/base_encoding.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/base_encoding.c:38:17: style: Variable 'in' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/base_encoding.c:81:22: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/base_encoding.c:147:17: style: Variable 'in' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/base_encoding.c:164:28: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:289:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_M4VParser [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_M4VParser [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:396:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:519:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:621:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:692:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:794:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:874:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NON_COMPLIANT_BITSTREAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:887:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NON_COMPLIANT_BITSTREAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_M4ADecSpecInfo [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1361:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NON_COMPLIANT_BITSTREAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_M4ANumChannels [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1541:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1641:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPAC_OTI_AUDIO_MPEG1 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:1852:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2093:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVC_NALU_IDR_SLICE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2289:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2599:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2663:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2716:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVC_NALU_IDR_SLICE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2752:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_SVC_SSPS_ID_SHIFT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2811:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nal_hrd_parameters_present_flag [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2875:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVC_NALU_IDR_SLICE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:2979:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCSliceInfo [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVC_NALU_SEI [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3289:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCState [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCState [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3408:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_negative_pics [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3547:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3598:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3863:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3898:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profile_present_flag [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3990:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LHVC_LAYERS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4288:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4342:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LHVC_LAYERS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4450:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4504:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4598:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pic_width_luma_samples [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4816:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4935:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:4959:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5081:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEVCState [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NON_COMPLIANT_BITSTREAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEVCState [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5295:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5311:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:5647:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:113:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BitStream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:165:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BitStream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:235:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:542:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:556:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:635:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:713:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:757:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:778:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:812:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:887:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:903:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:920:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:958:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:971:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:1091:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:1130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IO_ERR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/bitstream.c:230:38: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/bitstream.c:1012:34: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/bitstream.c:1020:38: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/bitstream.c:1028:39: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/bitstream.c:1088:40: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/bitstream.c:1096:42: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/box_code_3gpp.c:288:24: error: There is an unknown macro here somewhere. Configuration is required. If ERROR_ON_DUPLICATED_BOX is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_entry_table [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:329:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AfraEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:372:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_access_entries [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:426:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:485:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AdobeSegmentRunEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quality_segment_url_modifiers [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:527:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:541:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AdobeSegmentRunEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:592:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AdobeFragmentRunEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:608:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quality_segment_url_modifiers [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:665:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_adobe.c:658:29: style: Variable 'fre' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/box_code_apple.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_boxes [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_DATA [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ListItemBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:201:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OUT_OF_MEM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:260:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HANDLER_TYPE_MDIR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:277:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_UDTA [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_apple.c:110:27: warning: Either the condition 'a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/box_code_apple.c:112:7: note: Assuming that condition 'a' is not redundant ccextractor-0.88/src/gpacmp4/box_code_apple.c:110:27: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/box_code_apple.c:80:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/box_code_base.c:5606:2: error: There is an unknown macro here somewhere. Configuration is required. If ISOM_DECREASE_SIZE is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/avc_ext.c:192:11: style: Condition '!data_length' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/avc_ext.c:505:6: warning: Either the condition '!entry' is redundant or there is possible null pointer dereference: entry. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/avc_ext.c:513:6: note: Assuming that condition '!entry' is not redundant ccextractor-0.88/src/gpacmp4/avc_ext.c:505:6: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/avc_ext.c:588:8: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/avc_ext.c:412:25: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/avc_ext.c:588:8: note: Shadow variable ccextractor-0.88/src/gpacmp4/avc_ext.c:609:9: style: Local variable 'nal_type' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/avc_ext.c:411:5: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/avc_ext.c:609:9: note: Shadow variable ccextractor-0.88/src/gpacmp4/avc_ext.c:36:47: style: Parameter 'mdia' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:38:31: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:844:20: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:1000:17: style: Variable 'btrt' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:1939:27: style: Variable 'ptl' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:2120:23: style: Variable 'sl' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:2543:25: style: Variable 'op' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/avc_ext.c:2557:25: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/box_code_drm.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OUT_OF_MEM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OUT_OF_MEM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:395:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:406:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:455:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:463:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:505:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_boxes [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:537:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:568:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:605:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:628:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:686:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gf_isom_box_add_default [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:700:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:709:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:724:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:752:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:770:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:778:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:800:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:818:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:839:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:867:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:877:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:900:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin128 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:923:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:953:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:961:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:992:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1001:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1029:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1036:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_4cc [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1049:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1067:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1084:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1092:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_4cc [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_4cc [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1330:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CENCSampleAuxInfo [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1413:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_clear_data [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1441:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1448:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1467:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1508:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1522:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1541:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1561:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1574:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1585:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1628:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1659:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1679:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1694:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1711:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1718:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1736:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1755:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1768:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1780:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1799:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1812:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1834:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1850:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1859:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1873:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/box_code_meta.c:798:3: error: There is an unknown macro here somewhere. Configuration is required. If ISOM_DECREASE_SIZE is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1338:7: style: The if condition is the same as the previous if condition [duplicateCondition] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1335:7: note: First condition ccextractor-0.88/src/gpacmp4/box_code_drm.c:1338:7: note: Second condition ccextractor-0.88/src/gpacmp4/box_dump.c:195:30: error: There is an unknown macro here somewhere. Configuration is required. If LLD is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/box_code_drm.c:698:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/box_code_drm.c:787:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1230:26: style: Variable 'sai' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/box_code_drm.c:1434:26: style: Variable 'sai' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/box_funcs.c:147:77: error: There is an unknown macro here somewhere. Configuration is required. If LLD is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/configfile.c:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Config [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:194:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Config [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:204:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Config [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:235:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:433:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:446:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:498:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1693:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1703:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1747:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1785:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1804:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIX_ONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:1834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIX_ONE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:2378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:2462:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:2543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:2634:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/color.c:2726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/configfile.c:481:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/gpacmp4/configfile.c:489:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/gpacmp4/configfile.c:157:18: style: Condition 'strlen(line)' is always true [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/configfile.c:144:7: note: Assuming that condition '!strlen(line)' is not redundant ccextractor-0.88/src/gpacmp4/configfile.c:145:15: note: Assuming condition is false ccextractor-0.88/src/gpacmp4/configfile.c:157:18: note: Condition 'strlen(line)' is always true ccextractor-0.88/src/gpacmp4/configfile.c:170:8: style: Condition 'ret' is always true [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/configfile.c:232:10: style: Variable 'key' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/configfile.c:391:14: style: Variable 'is' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/data_map.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:127:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_DATA_MAP_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:294:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_DATA_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:322:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FileDataMap [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FileDataMap [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:467:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_DATA_MEM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:490:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:532:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_DATA_MAP_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/data_map.c:74:19: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/data_map.c:206:19: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/desc_private.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_DSI_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/desc_private.c:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/desc_private.c:361:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/desc_private.c:457:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_MUXINFO_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/desc_private.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_MUXINFO_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/desc_private.c:581:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_ESD_REMOVE_REF_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:805:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ccextractor-0.88/src/gpacmp4/av_parsers.c:803:7: note: outer condition: size ccextractor-0.88/src/gpacmp4/av_parsers.c:805:8: note: identical inner condition: size ccextractor-0.88/src/gpacmp4/av_parsers.c:3654:19: style: Assignment 'si->slice_type=GF_HEVC_SLICE_TYPE_P' is redundant with condition 'si->slice_type==GF_HEVC_SLICE_TYPE_P'. [duplicateConditionalAssign] ccextractor-0.88/src/gpacmp4/av_parsers.c:3653:22: note: Condition 'si->slice_type==GF_HEVC_SLICE_TYPE_P' ccextractor-0.88/src/gpacmp4/av_parsers.c:3654:19: note: Assignment 'si->slice_type=GF_HEVC_SLICE_TYPE_P' is redundant ccextractor-0.88/src/gpacmp4/av_parsers.c:1522:8: style: Condition '0&&(cfg->base_object_type!=5)' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/av_parsers.c:3001:7: style: Condition 'slice' is always true [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/av_parsers.c:2994:11: note: Assignment 'slice=1', assigned value is 1 ccextractor-0.88/src/gpacmp4/av_parsers.c:3001:7: note: Condition 'slice' is always true ccextractor-0.88/src/gpacmp4/descriptors.c:72:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_STREAM_OD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:207:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:245:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:359:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPAC_OTI_SCENE_BIFS_EXTENDED [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:465:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:488:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_UI_CFG_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:518:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AVCConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:622:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:628:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:642:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:695:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TextSampleDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:705:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontName [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:714:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TextConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:735:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TextConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:745:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:761:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:853:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_HEVCConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:955:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:962:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:1028:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_HEVCParamArray [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/descriptors.c:1066:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/av_parsers.c:3558:8: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/gpacmp4/av_parsers.c:3553:30: note: i is assigned ccextractor-0.88/src/gpacmp4/av_parsers.c:3558:8: note: i is overwritten ccextractor-0.88/src/gpacmp4/av_parsers.c:3558:8: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/gpacmp4/av_parsers.c:3555:39: note: i is assigned ccextractor-0.88/src/gpacmp4/av_parsers.c:3558:8: note: i is overwritten ccextractor-0.88/src/gpacmp4/av_parsers.c:2541:9: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:2280:37: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/av_parsers.c:2541:9: note: Shadow variable ccextractor-0.88/src/gpacmp4/av_parsers.c:4203:21: style: Local variable 'k' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3991:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/av_parsers.c:4203:21: note: Shadow variable ccextractor-0.88/src/gpacmp4/av_parsers.c:5597:7: style: Local variable 'j' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:5548:20: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/av_parsers.c:5597:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/av_parsers.c:5670:8: style: Local variable 'j' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:5548:20: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/av_parsers.c:5670:8: note: Shadow variable ccextractor-0.88/src/gpacmp4/av_parsers.c:5670:11: style: Local variable 'nb_books' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:5548:42: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/av_parsers.c:5670:11: note: Shadow variable ccextractor-0.88/src/gpacmp4/av_parsers.c:857:43: style: Parameter 'm4v' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:1137:43: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:2073:44: style: Parameter 'avc' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:2135:48: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:3381:34: style: Parameter 'sps_data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:3403:34: style: Parameter 'pps_data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:3437:46: style: Parameter 'hevc' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:3544:79: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:5218:33: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/av_parsers.c:382:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] ccextractor-0.88/src/gpacmp4/av_parsers.c:804:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] ccextractor-0.88/src/gpacmp4/av_parsers.c:3519:21: style: Variable 'poc' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3679:33: style: Variable 'short_term_ref_pic_set_idx' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3681:33: style: Variable 'short_term_ref_pic_set_idx' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3694:21: style: Variable 'lt_idx_sps' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3696:19: style: Variable 'lt_idx_sps' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3703:30: style: Variable 'DeltaPocMsbCycleLt[i]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3705:30: style: Variable 'DeltaPocMsbCycleLt[i]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/av_parsers.c:3804:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/descriptors.c:420:48: warning: Identical condition '!cfg', second condition is always false [identicalConditionAfterEarlyExit] ccextractor-0.88/src/gpacmp4/descriptors.c:417:6: note: If condition '!cfg' is true, the function will return/exit ccextractor-0.88/src/gpacmp4/descriptors.c:420:48: note: Testing identical condition '!cfg' ccextractor-0.88/src/gpacmp4/descriptors.c:1014:6: style: The if condition is the same as the previous if condition [duplicateCondition] ccextractor-0.88/src/gpacmp4/descriptors.c:1004:6: note: First condition ccextractor-0.88/src/gpacmp4/descriptors.c:1014:6: note: Second condition ccextractor-0.88/src/gpacmp4/descriptors.c:1217:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/error.c:103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:189:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vlist [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LOG_TOOL_MAX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LOG_TOOL_MAX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:432:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LOG_ERROR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:441:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LOG_ERROR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LOG_TOOL_MAX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:32:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISMASample [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_ISMACRYP_SCHEME [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:326:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:358:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:388:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:484:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_IKMS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:502:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OMADRM_SCHEME [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:534:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:555:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:581:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:622:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_TENC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:667:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:695:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:721:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_PSSH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:751:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:783:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:822:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_UUID_PSSH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:843:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_UUID_PSEC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:863:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SENC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:898:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SAIZ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:939:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SAIZ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:989:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1045:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1269:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1328:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_ADKM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1387:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1410:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/drm_sample.c:1427:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_ISOM_IOD_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/error.c:1313:3: style: Variable 'len' is assigned an expression that holds the same value. [redundantAssignment] ccextractor-0.88/src/gpacmp4/error.c:1309:6: note: len is assigned '(u32)strlen(lang_or_rfc_5646_code)' here. ccextractor-0.88/src/gpacmp4/error.c:1313:3: note: Variable 'len' is assigned an expression that holds the same value. ccextractor-0.88/src/gpacmp4/error.c:43:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/error.c:302:10: style: Variable 'levelstr' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:1032:18: style: Local variable 'page' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:979:17: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/gpac_ogg.c:1032:18: note: Shadow variable ccextractor-0.88/src/gpacmp4/gpac_ogg.c:1033:7: style: Local variable 'bytes' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:981:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/gpac_ogg.c:1033:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/gpac_ogg.c:431:35: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:435:34: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:447:51: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:476:35: style: Parameter 'og' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:477:17: style: Variable 'page' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:892:38: style: Parameter 'os' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:980:17: style: Variable 'next' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/gpac_ogg.c:1106:17: style: Variable 'header' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:192:6: warning: Identical condition '!sinf', second condition is always false [identicalConditionAfterEarlyExit] ccextractor-0.88/src/gpacmp4/drm_sample.c:189:6: note: If condition '!sinf' is true, the function will return/exit ccextractor-0.88/src/gpacmp4/drm_sample.c:192:6: note: Testing identical condition '!sinf' ccextractor-0.88/src/gpacmp4/drm_sample.c:59:6: style: Condition '!data' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/drm_sample.c:59:15: style: Condition '!dataLength' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/drm_sample.c:200:30: style: Variable 'sinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:219:30: style: Variable 'sinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:495:115: style: Parameter 'textual_headers' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:552:30: style: Variable 'sinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:1288:30: style: Variable 'sinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:1315:158: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:1364:30: style: Variable 'sinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/drm_sample.c:1407:30: style: Variable 'sinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hint_track.c:32:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_MEDIA_HINT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:232:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:291:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:321:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:362:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:410:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:436:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:465:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:534:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:576:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:611:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:644:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:729:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:771:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:802:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:857:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:883:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:915:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:946:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hint_track.c:972:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_HINT_RTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_HintSampleEntryBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:118:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_FDSA [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_FDP_STSD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:170:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_RTCP_STSD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_FDP_STSD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_FDP_STSD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:339:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:384:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:427:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_EmptyDTE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ImmediateDTE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:445:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_SampleDTE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:459:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_StreamDescDTE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:541:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:547:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:577:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:593:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:618:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:630:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:658:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:670:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:685:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_RTPPacket [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:743:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:890:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:900:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_RTCPPacket [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:919:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_MEDIA [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:956:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:969:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:1004:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:1037:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_HintDataCache [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:1067:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/hinting.c:934:45: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/hinting.c:942:43: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/hinting.c:998:97: style: Parameter 'trak' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/hinting.c:1102:15: style: Variable 'rtpo' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hinting.c:1128:18: style: Variable 'samp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:1653:9: style: Condition '0&&dst_temp_bits' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/hint_track.c:124:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ccextractor-0.88/src/gpacmp4/hint_track.c:123:6: note: outer condition: !trak->References ccextractor-0.88/src/gpacmp4/hint_track.c:124:7: note: identical inner condition: !trak->References ccextractor-0.88/src/gpacmp4/hint_track.c:51:9: warning: Either the condition '!hmhd' is redundant or there is possible null pointer dereference: hmhd. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/hint_track.c:46:6: note: Assuming that condition '!hmhd' is not redundant ccextractor-0.88/src/gpacmp4/hint_track.c:51:9: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/hint_track.c:709:9: style: Local variable 'cur' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/hint_track.c:690:8: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/hint_track.c:709:9: note: Shadow variable ccextractor-0.88/src/gpacmp4/hint_track.c:30:31: style: Parameter 'trak' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/hint_track.c:453:151: style: Parameter 'extra_data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/hint_track.c:677:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hint_track.c:678:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hint_track.c:679:9: style: Variable 's2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hint_track.c:880:13: style: Variable 'rtp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hint_track.c:909:13: style: Variable 'sdpa' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/hint_track.c:941:14: style: Variable 'payt' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:62:110: style: Parameter 'u_src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:62:133: style: Parameter 'v_src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:66:17: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:116:17: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:117:17: style: Variable 'u_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:118:17: style: Variable 'v_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:174:17: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:175:17: style: Variable 'u_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:176:17: style: Variable 'v_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:244:18: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:245:18: style: Variable 'y_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:246:18: style: Variable 'u_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:247:18: style: Variable 'v_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:298:18: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:299:18: style: Variable 'u_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:300:18: style: Variable 'v_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:301:18: style: Variable 'y_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:302:18: style: Variable 'u_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:303:18: style: Variable 'v_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:361:19: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:362:19: style: Variable 'u_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:363:19: style: Variable 'v_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:364:19: style: Variable 'y_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:365:19: style: Variable 'u_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:366:19: style: Variable 'v_src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:468:104: style: Parameter 'u_src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:468:126: style: Parameter 'v_src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:473:17: style: Variable 'y_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:474:17: style: Variable 'a_src2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:535:34: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_rgb_555' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1419:46: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:535:34: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:557:34: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_rgb_565' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1423:46: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:557:34: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:580:33: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_rgb_24' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1427:45: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:580:33: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:605:33: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_bgr_24' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1431:45: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:605:33: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:630:31: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_bgrx' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1439:43: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:630:31: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:655:31: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_rgbx' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1451:43: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:655:31: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:680:31: style: Parameter 'src' can be declared as pointer to const. However it seems that 'copy_row_rgbd' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1443:43: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:680:31: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:705:35: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_rgb_555' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1419:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:705:35: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:737:35: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_rgb_565' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1423:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:737:35: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:770:34: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_rgb_24' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1427:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:770:34: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:799:34: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_bgr_24' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1431:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:799:34: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:830:32: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_bgrx' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1443:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:830:32: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:866:32: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_rgbx' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1451:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:866:32: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:901:32: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_bgra' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1439:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:901:32: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:943:32: style: Parameter 'src' can be declared as pointer to const. However it seems that 'merge_row_rgba' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1447:26: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:943:32: note: Parameter 'src' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:1255:36: style: Parameter 'src_bits' can be declared as pointer to const. However it seems that 'load_line_YUV420SP' is a callback function, if 'src_bits' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/color.c:1398:15: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/color.c:1255:36: note: Parameter 'src_bits' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/color.c:1306:142: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:1319:24: style: Variable 'dst_bits_prev' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:1707:37: style: Parameter '_this' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:1707:51: style: Parameter 'coefs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:1744:57: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/color.c:2345:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2356:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2368:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2432:8: style: Variable 'src_y' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2442:8: style: Variable 'src_u' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2443:8: style: Variable 'src_v' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2515:8: style: Variable 'src_y' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2518:8: style: Variable 'src_u' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2521:8: style: Variable 'src_v' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2599:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2610:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2622:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/color.c:2691:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_parse.c:350:45: error: syntax error [syntaxError] ccextractor-0.88/src/gpacmp4/isom_intern.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_TRUN_FLAGS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:515:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOFile [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:548:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:637:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_MAC_TIME_OFFSET [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:664:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:701:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:729:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:874:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:902:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:935:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_MOOV [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:966:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:1006:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_EdtsEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:1040:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:1098:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:89:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ByteArray [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:171:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:287:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_InitAuthentication [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_MutualAuthentication [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:553:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:559:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_TrustSecurityMetadata [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:587:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_TrustedTool [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:669:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_SecureContainer [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:715:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:734:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_GetToolsResponse [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:765:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NON_COMPLIANT_BITSTREAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:784:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:789:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ParametricDescription [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:819:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ParametricDescriptionItem [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:868:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ToolParamCapabilitiesQuery [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:895:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ToolParamCapabilitiesResponse [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:907:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:918:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:924:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ConnectTool [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:951:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:956:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_DisconnectTool [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:967:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:977:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:983:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_GetToolContext [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:999:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1013:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1018:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_GetToolContextResponse [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1034:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1049:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1056:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_AddToolNotificationListener [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1071:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1086:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1091:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_RemoveToolNotificationListener [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1123:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_NotifyToolEvent [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_CanProcess [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_OpaqueData [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_KeyData [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_SelectiveDecryptionInit [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_SelEncBuffer [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1463:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_WatermarkingInit [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_AUDIO_WM_INIT_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1522:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_AUDIO_WM_INIT_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1545:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_AUDIO_WM_INIT_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_SendWatermark [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1593:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_WM_PAYLOAD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1609:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_WM_PAYLOAD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1622:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ToolAPI_Config [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1662:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_ISMACryp [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1684:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1698:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_Data [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1937:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPX_AUTH_AlgorithmDescr_Tag [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:2026:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:2092:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:2099:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_intern.c:720:21: style: Variable 'stbl' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_intern.c:871:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_intern.c:899:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_intern.c:1095:30: style: Variable 'sub_samples' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:146:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:153:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:231:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:250:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1968:67: style:inconclusive: Function 'GF_IPMPX_ReadData' argument 3 names different: declaration 'size' definition 'read'. [funcArgNamesDifferent] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:258:67: note: Function 'GF_IPMPX_ReadData' argument 3 names different: declaration 'size' definition 'read'. ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1968:67: note: Function 'GF_IPMPX_ReadData' argument 3 names different: declaration 'size' definition 'read'. ccextractor-0.88/src/gpacmp4/ipmpx_code.c:149:32: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:335:59: style: Parameter '_p' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:909:70: style: Parameter '_p' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:969:55: style: Parameter '_p' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1075:39: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1108:42: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1147:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1181:51: style: Parameter '_p' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1520:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/ipmpx_code.c:1686:49: style: Parameter '_p' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_store.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_FREE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:113:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STSC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STCO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:633:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:874:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:978:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NON_COMPLIANT_BITSTREAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:1185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_JP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:1270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOSample [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:346:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:408:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:454:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:491:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:504:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:530:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ObjectDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:683:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STYP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:703:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_MOOF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:717:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_MOOF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:795:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:862:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_READ_DUMP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:873:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:927:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:967:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:991:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1023:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1068:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_MEDIA [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1130:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_READ_DUMP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1200:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1268:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1361:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SUBTYPE_MPEG4_CRYP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1397:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1410:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1432:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1493:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleCount [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1511:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1535:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1643:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1669:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1679:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1717:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1877:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:1997:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2011:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2061:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2141:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2198:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_UUID [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2361:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2566:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2620:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2645:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2717:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2839:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2924:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_REF_SCAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2962:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2992:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_GenericSampleDescription [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3077:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3135:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_ISOM_IOD_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3290:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3301:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BRAND_MJP2 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_UUID [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3473:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_URL_ERROR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3514:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3562:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3572:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3589:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3616:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_MOOV [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3671:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3788:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3825:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SIDX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3847:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_MOOF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3881:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3916:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3958:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_PSSH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:3971:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_PSSH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:4010:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:4139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:4173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:4180:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:4206:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SAMPLE_GROUP_TRIF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:4224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:318:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_ISOM_IOD_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:347:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:419:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:452:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:475:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:511:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:642:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:685:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:757:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:825:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:845:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:891:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:946:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:991:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_EDIT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1026:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_EDIT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1061:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_EDIT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1307:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1347:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1391:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1461:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1548:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1575:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1642:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1679:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1850:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1899:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:1943:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2014:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2068:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2350:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2378:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2400:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2453:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2493:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2540:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2573:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2590:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2603:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2620:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2652:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2673:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2797:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2915:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:2948:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3006:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3127:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3309:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3329:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3374:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CompositionOffsetBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3458:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3467:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3479:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3499:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3543:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3606:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3719:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3756:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3927:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3940:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3960:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3987:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_EDIT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4002:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_EDIT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4015:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4033:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4074:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_EDIT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4228:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4260:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4270:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4324:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4364:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4590:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4619:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4630:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4665:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4710:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SBGP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4815:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SGPD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4833:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4876:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4895:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:4976:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5005:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5023:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_VisualRandomAccessEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5033:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5039:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SAMPLE_GROUP_RAP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5048:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_RollRecoveryEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5057:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5063:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SAMPLE_GROUP_ROLL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5070:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CENCSampleEncryptionGroupEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5099:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CENCSampleEncryptionGroupEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5212:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decodingOffset [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decodingOffset [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5323:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5347:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5405:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5544:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5581:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5608:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5656:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_PSSH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5684:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_store.c:467:9: style: Local variable 'j' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/isom_store.c:391:9: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/isom_store.c:467:9: note: Shadow variable ccextractor-0.88/src/gpacmp4/isom_store.c:190:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/list.c:602:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_List [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:628:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:664:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:675:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:686:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:749:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:774:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/list.c:707:38: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/math.c:1958:2: error: There is an unknown macro here somewhere. Configuration is required. If gf_mx_init is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/media_odf.c:52:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media_odf.c:252:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media_odf.c:450:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_MPOD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media_odf.c:511:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_MEDIA_OD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_STREAM_AUDIO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:372:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:516:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:551:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_ALIS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:562:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:610:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:650:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:746:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_DataReferenceBox [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:805:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:879:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_CTTS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:912:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media.c:957:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/media_odf.c:47:16: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media_odf.c:442:10: style: Variable 'esd' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:441:41: style: The statement 'if (mdia->information->dataEntryIndex!=dataRefIndex) mdia->information->dataEntryIndex=dataRefIndex' is logically equivalent to 'mdia->information->dataEntryIndex=dataRefIndex'. [duplicateConditionalAssign] ccextractor-0.88/src/gpacmp4/media.c:442:38: note: Assignment 'mdia->information->dataEntryIndex=dataRefIndex' ccextractor-0.88/src/gpacmp4/media.c:441:41: note: Condition 'mdia->information->dataEntryIndex!=dataRefIndex' is redundant ccextractor-0.88/src/gpacmp4/media.c:106:16: style: Condition 'ent' is always true [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/media.c:206:41: style: Variable 'ase' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:539:14: style: Variable 'a' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:605:59: style: Parameter 'URLname' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/media.c:605:74: style: Parameter 'URNname' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/media.c:608:22: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:646:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:741:61: style: Parameter 'URLname' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/media.c:741:76: style: Parameter 'URNname' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/media.c:908:22: style: Variable 'Dentry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:954:22: style: Variable 'Dentry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/media.c:744:22: style: Unused variable: entry [unusedVariable] ccextractor-0.88/src/gpacmp4/meta.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_XML [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_XML [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:136:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:210:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:432:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:490:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:513:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:555:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:583:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:690:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:721:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ImageItemProperties [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:807:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:842:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:1049:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:1076:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/meta.c:1096:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:243:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:444:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_MOOF_BASE_OFFSET [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_TRAF_SAMPLE_DUR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:762:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:961:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:998:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1028:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1603:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1612:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1646:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1658:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1680:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1752:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1883:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1962:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1997:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:2036:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/movie_fragments.c:2162:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_FRAG_WRITE_READY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_read.c:2570:14: style: Condition 'movie->movieFileMap' is always true [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/isom_read.c:1879:7: warning: Either the condition '!sample' is redundant or there is possible null pointer dereference: sample. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/isom_read.c:1879:17: note: Assuming that condition '!sample' is not redundant ccextractor-0.88/src/gpacmp4/isom_read.c:1879:7: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/isom_read.c:1445:11: style: Variable '*outURL' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/gpacmp4/isom_read.c:1443:10: note: *outURL is assigned ccextractor-0.88/src/gpacmp4/isom_read.c:1445:11: note: *outURL is overwritten ccextractor-0.88/src/gpacmp4/isom_read.c:2899:29: style: Variable 'trak->Media->information->scalableDataHandler' is assigned an expression that holds the same value. [redundantAssignment] ccextractor-0.88/src/gpacmp4/isom_read.c:2897:50: note: trak->Media->information->scalableDataHandler is assigned 'tmp' here. ccextractor-0.88/src/gpacmp4/isom_read.c:2899:29: note: Variable 'trak->Media->information->scalableDataHandler' is assigned an expression that holds the same value. ccextractor-0.88/src/gpacmp4/isom_read.c:736:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_read.c:755:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_read.c:46:39: style: Parameter 'the_file' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:53:33: style: Parameter 'the_file' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:178:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:502:38: style: Parameter 'movie' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:640:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:658:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:667:36: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:684:23: style: Variable 'styp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:702:12: style: Variable 'a' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:810:16: style: Variable 'inc' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:904:16: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1198:19: style: Variable 'cprt' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1218:21: style: Variable 'wm' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1246:16: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1265:19: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1266:18: style: Variable 'udta' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1272:16: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1426:22: style: Variable 'urn' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:1520:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2057:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2096:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2165:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2177:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2195:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2197:18: style: Variable 'map' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2219:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2256:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2295:23: style: Variable 'p_uuid' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2317:23: style: Variable 'p_uuid' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2450:16: style: Variable 'sc_ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2972:33: style: Variable 'gena' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:2973:28: style: Variable 'genm' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3201:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3288:38: style: Parameter 'mov' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3450:16: style: Variable 'box2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3530:24: style: Variable 'tsel' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3561:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3615:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3642:40: style: Parameter 'movie' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3694:29: style: Variable 'roll_entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3745:27: style: Variable 'roll_entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3822:10: style: Variable 'b' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3862:21: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3897:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3956:10: style: Variable 'a_box' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3969:32: style: Variable 'pssh' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:4163:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_read.c:4213:57: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_read.c:3500:80: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] ccextractor-0.88/src/gpacmp4/isom_read.c:271:7: style: Variable 'end' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/meta.c:308:7: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/meta.c:201:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/meta.c:308:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/meta.c:308:10: style: Local variable 'count' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/meta.c:201:9: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/meta.c:308:10: note: Shadow variable ccextractor-0.88/src/gpacmp4/meta.c:362:23: style: Local variable 'extent_entry' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/meta.c:199:22: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/meta.c:362:23: note: Shadow variable ccextractor-0.88/src/gpacmp4/meta.c:864:25: style: Local variable 'e' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/meta.c:836:9: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/meta.c:864:25: note: Shadow variable ccextractor-0.88/src/gpacmp4/meta.c:60:11: style: Variable 'a' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:133:23: style: Variable 'iinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:166:25: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:182:23: style: Variable 'iinf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:216:24: style: Variable 'item_entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:253:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:321:10: style: Variable 'idx' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:362:23: style: Variable 'extent_entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:549:100: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/meta.c:597:10: style: Variable 'index' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:603:41: style: Variable 'ispe' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:610:38: style: Variable 'rloc' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:617:30: style: Variable 'pasp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:624:27: style: Variable 'irot' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:648:39: style: Variable 'ispe' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:656:36: style: Variable 'rloc' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:664:28: style: Variable 'pasp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:672:25: style: Variable 'irot' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:818:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:864:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/meta.c:532:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] ccextractor-0.88/src/gpacmp4/meta.c:1122:2: warning: Uninitialized variable: ref [uninitvar] ccextractor-0.88/src/gpacmp4/meta.c:1101:16: note: Assuming condition is false ccextractor-0.88/src/gpacmp4/meta.c:1108:12: note: Assuming condition is false ccextractor-0.88/src/gpacmp4/meta.c:1122:2: note: Uninitialized variable: ref ccextractor-0.88/src/gpacmp4/meta.c:255:11: style: Variable 'found' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/mp4.c:41:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPEG_CLOCK_FREQ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPEG_CLOCK_FREQ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_DMT_PARSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SUBTYPE_C708 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_TEXT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_MEDIA_CAPTIONS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:737:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ESD [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:181:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:304:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:418:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_InitialObjectDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:434:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:451:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:519:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:550:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:591:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ObjectDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:607:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:623:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:658:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:708:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:736:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IsomInitialObjectDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:759:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:778:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:820:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:858:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:887:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:930:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IsomObjectDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:965:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1008:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1038:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1060:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1095:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_DecoderConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1227:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_DefaultDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1289:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ES_ID_Inc [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1322:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1334:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ES_ID_Ref [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1343:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1350:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1368:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1383:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Segment [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1393:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1403:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1450:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MediaTime [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1471:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1479:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1492:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Language [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1500:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1509:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1543:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_AuxVideoDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1551:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1559:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1588:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1607:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1635:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MuxInfo [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1644:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1656:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1661:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1665:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1670:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ElementaryMask [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1686:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BIFSConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1705:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1710:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_LASERConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1725:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_UIConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1746:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CCDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1759:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1768:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1787:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1796:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1810:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CC_Date [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1820:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1847:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1860:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CC_Name [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1876:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1892:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1919:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1934:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1955:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_CIDesc [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1972:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:1983:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2013:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2027:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2053:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ExpandedTextual [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2076:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2251:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_PLExt [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2321:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPIPtr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMP_Descriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2397:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2480:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPPtr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2541:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2550:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2566:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_KeyWord [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2600:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2630:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2644:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2665:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OCI_Data [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2682:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2692:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2701:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2713:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OCICreators [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2745:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2770:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2786:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2808:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_PL_IDX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2825:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2834:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2842:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2854:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Rating [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2867:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2877:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2895:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2905:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2919:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Registration [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2930:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2940:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2956:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2966:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2980:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ShortTextual [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:2993:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3005:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3024:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3034:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3050:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_SMPTECamera [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3067:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3081:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3131:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_SCIDesc [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3194:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMP_ToolList [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3247:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3257:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMP_Tool [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3276:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3317:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:3332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/mp4.c:655:22: style: Condition 'atom_length==-1' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/mp4.c:32:85: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/mp4.c:481:63: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/mp4.c:387:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/mp4.c:422:28: style: Unused variable: last_sub [unusedVariable] ccextractor-0.88/src/gpacmp4/odf_codec.c:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODCodec [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:125:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:263:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_ESD_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:323:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:339:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ObjectDescriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:507:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_codec.c:545:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_OD_UPDATE_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_code.c:76:7: warning: Either the condition '!string' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/odf_code.c:90:6: note: Assuming that condition '!string' is not redundant ccextractor-0.88/src/gpacmp4/odf_code.c:76:7: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/odf_code.c:89:4: warning: Either the condition '!string' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/odf_code.c:90:6: note: Assuming that condition '!string' is not redundant ccextractor-0.88/src/gpacmp4/odf_code.c:89:4: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/odf_codec.c:546:9: style: Local variable 'count' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/odf_codec.c:537:9: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/odf_codec.c:546:9: note: Shadow variable ccextractor-0.88/src/gpacmp4/odf_codec.c:547:18: style: Variable 'odR' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/odf_codec.c:572:18: style: Variable 'odR' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/odf_codec.c:605:26: style: Variable 'od2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/odf_codec.c:566:11: style: Variable 'count' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/odf_code.c:117:34: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1263:50: style: Parameter 'dd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1312:42: style: Parameter 'esd_inc' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1358:42: style: Parameter 'esd_ref' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1421:40: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1469:44: style: Parameter 'mt' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1517:38: style: Parameter 'ld' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1586:50: style: Parameter 'ld' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1654:42: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1654:58: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1663:43: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1663:59: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1785:40: style: Parameter 'ccd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:1836:40: style: Parameter 'cdd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2011:34: style: Parameter 'cid' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2290:37: style: Parameter 'pld' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2346:39: style: Parameter 'ipid' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2539:41: style: Parameter 'ipmpd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2690:42: style: Parameter 'ocd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2832:38: style: Parameter 'plid' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2893:38: style: Parameter 'rd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:2954:41: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_code.c:3315:44: style: Parameter 'ipmpt' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_command.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BaseODCom [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:124:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODRemove [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:192:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODUpdate [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:207:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:263:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:298:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ESDUpdate [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:313:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:377:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:397:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:418:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ESDRemove [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:438:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:464:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:472:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:492:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPRemove [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:502:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:511:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:531:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:557:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IPMPUpdate [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:571:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:602:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:623:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/odf_command.c:638:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3606:28: style:inconclusive: Boolean expression '!trak->Media' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] ccextractor-0.88/src/gpacmp4/os_config_init.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_config_init.c:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_config_init.c:485:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_config_init.c:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_config_init.c:721:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3606:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ccextractor-0.88/src/gpacmp4/odf_command.c:283:6: warning: Identical condition 'e', second condition is always false [identicalConditionAfterEarlyExit] ccextractor-0.88/src/gpacmp4/odf_command.c:281:6: note: If condition 'e' is true, the function will return/exit ccextractor-0.88/src/gpacmp4/odf_command.c:283:6: note: Testing identical condition 'e' ccextractor-0.88/src/gpacmp4/odf_command.c:283:16: warning: Identical condition and return expression 'e', return value is always 0 [identicalConditionAfterEarlyExit] ccextractor-0.88/src/gpacmp4/odf_command.c:281:6: note: If condition 'e' is true, the function will return/exit ccextractor-0.88/src/gpacmp4/odf_command.c:283:16: note: Returning identical expression 'e' ccextractor-0.88/src/gpacmp4/odf_command.c:102:47: style: Parameter 'bcRem' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_command.c:157:43: style: Parameter 'odRem' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_command.c:462:45: style: Parameter 'esdRem' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/odf_command.c:529:47: style: Parameter 'ipmpRem' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/os_divers.c:1341:30: error: There is an unknown macro here somewhere. Configuration is required. If LLU is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/os_config_init.c:383:10: style: Local variable 'sep' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/os_config_init.c:266:8: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/os_config_init.c:383:10: note: Shadow variable ccextractor-0.88/src/gpacmp4/os_config_init.c:76:37: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/os_config_init.c:76:49: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/os_config_init.c:271:9: style: Variable 'user_home' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/os_config_init.c:267:11: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/os_config_init.c:267:6: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/os_file.c:116:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:147:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_IO_ERR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:799:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:838:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/os_file.c:869:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:729:71: warning: Either the condition 'od_sample' is redundant or there is possible null pointer dereference: od_sample. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/isom_write.c:731:7: note: Assuming that condition 'od_sample' is not redundant ccextractor-0.88/src/gpacmp4/isom_write.c:729:71: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/isom_write.c:729:88: warning: Either the condition 'od_sample' is redundant or there is possible null pointer dereference: od_sample. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/isom_write.c:731:7: note: Assuming that condition 'od_sample' is not redundant ccextractor-0.88/src/gpacmp4/isom_write.c:729:88: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/isom_write.c:3330:37: warning: Either the condition '!movie' is redundant or there is possible null pointer dereference: movie. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/isom_write.c:3331:6: note: Assuming that condition '!movie' is not redundant ccextractor-0.88/src/gpacmp4/isom_write.c:3330:37: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/isom_write.c:4486:99: warning: Either the condition '!trak_ref' is redundant or there is possible null pointer dereference: trak_ref. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/isom_write.c:4485:8: note: Assuming that condition '!trak_ref' is not redundant ccextractor-0.88/src/gpacmp4/isom_write.c:4486:99: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/qos.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_QOS_TAG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:191:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ODF_INVALID_DESCRIPTOR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:276:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_QoS_MaxDelay [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:337:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_QoS_Descriptor [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:350:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/qos.c:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3860:35: style: Same expression on both sides of '&&'. [duplicateExpression] ccextractor-0.88/src/gpacmp4/isom_write.c:3839:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_write.c:3853:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_write.c:3865:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_write.c:3876:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_write.c:3881:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/isom_write.c:3894:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/qos.c:60:18: style: Variable 'def' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/os_file.c:649:21: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/gpacmp4/os_file.c:663:42: style: Redundant condition: st.st_dev==st_parent.st_dev. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] ccextractor-0.88/src/gpacmp4/isom_write.c:2693:7: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/isom_write.c:2670:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/isom_write.c:2693:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/isom_write.c:3355:7: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/isom_write.c:3326:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/isom_write.c:3355:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/isom_write.c:3621:8: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/isom_write.c:3613:7: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/isom_write.c:3621:8: note: Shadow variable ccextractor-0.88/src/gpacmp4/isom_write.c:5177:18: style: Local variable 'bs' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/isom_write.c:5131:17: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/isom_write.c:5177:18: note: Shadow variable ccextractor-0.88/src/gpacmp4/os_file.c:813:16: warning: Either the condition 'file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/os_file.c:809:6: note: Assuming that condition 'file' is not redundant ccextractor-0.88/src/gpacmp4/os_file.c:813:16: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/os_file.c:186:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/os_file.c:370:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/gpacmp4/os_file.c:188:59: style: Parameter 'item_path' can be declared as pointer to const. However it seems that 'delete_dir' is a callback function, if 'item_path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/gpacmp4/os_file.c:208:43: note: You might need to cast the function pointer here ccextractor-0.88/src/gpacmp4/os_file.c:188:59: note: Parameter 'item_path' can be declared as pointer to const ccextractor-0.88/src/gpacmp4/os_file.c:609:10: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/os_file.c:899:8: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:33:35: style: Parameter 'movie' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_write.c:683:22: style: Variable 'Dentry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:756:22: style: Variable 'Dentry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:843:22: style: Variable 'Dentry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:888:22: style: Variable 'Dentry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:1799:82: style: Parameter 'notice' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_write.c:1873:17: style: Variable 'kb' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:1919:17: style: Variable 'kb' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:2098:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_write.c:2397:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:2450:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:2487:103: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_write.c:2720:18: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3455:76: style: Parameter 'matrix' can be declared as const array [constParameter] ccextractor-0.88/src/gpacmp4/isom_write.c:3487:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3842:28: style: Variable 'lsr1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3843:28: style: Variable 'lsr2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3857:29: style: Variable 'wvtt1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3858:29: style: Variable 'wvtt2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3869:31: style: Variable 'stpp1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3870:31: style: Variable 'stpp2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3884:31: style: Variable 'stxt1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:3885:31: style: Variable 'stxt2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:4296:16: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:4469:145: style: Parameter 'criteriaList' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/isom_write.c:5021:7: style: Variable 'num_leading_samples' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:5032:7: style: Variable 'num_leading_samples' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:5047:7: style: Variable 'roll_distance' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:5056:7: style: Variable 'roll_distance' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:5097:37: style: Variable 'seig' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/isom_write.c:5321:27: style: Variable 'ctts' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/slc.c:34:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_SLConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLPredef_MP4 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:315:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/slc.c:408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_SLHeader [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:3501:53: error: Uninitialized variable: binID [uninitvar] ccextractor-0.88/src/gpacmp4/sample_descs.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SAMPLE_ENTRY_VIDEO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_SAMPLE_ENTRY_AUDIO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:227:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_3GPConfig [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_AC3 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:353:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:391:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:437:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:468:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:516:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:559:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:630:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:653:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:697:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:713:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:747:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:794:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:828:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:862:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:926:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:1003:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:1044:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:1083:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_BTRT [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:1100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/isom_write.c:5105:30: error: Uninitialized variable: KID [legacyUninitvar] ccextractor-0.88/src/gpacmp4/isom_write.c:5108:31: error: Uninitialized variable: constant_IV [legacyUninitvar] ccextractor-0.88/src/gpacmp4/slc.c:151:39: style: Parameter 'sl' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/slc.c:363:40: style: Parameter 'slConfig' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/slc.c:363:63: style: Parameter 'Header' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/stbl_read.c:40:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:128:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:149:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:182:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAP_NO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAP_NO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:372:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STCO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:402:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:544:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:561:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/sample_descs.c:957:9: warning: Identical condition and return expression 'e', return value is always 0 [identicalConditionAfterEarlyExit] ccextractor-0.88/src/gpacmp4/sample_descs.c:927:6: note: If condition 'e' is true, the function will return/exit ccextractor-0.88/src/gpacmp4/sample_descs.c:957:9: note: Returning identical expression 'e' ccextractor-0.88/src/gpacmp4/sample_descs.c:626:3: warning: Either the condition '_namespace' is redundant or there is possible null pointer dereference: _namespace. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/sample_descs.c:635:6: note: Assuming that condition '_namespace' is not redundant ccextractor-0.88/src/gpacmp4/sample_descs.c:626:3: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/sample_descs.c:627:3: warning: Either the condition 'content_encoding' is redundant or there is possible null pointer dereference: content_encoding. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/sample_descs.c:636:6: note: Assuming that condition 'content_encoding' is not redundant ccextractor-0.88/src/gpacmp4/sample_descs.c:627:3: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/sample_descs.c:628:3: warning: Either the condition 'schema_loc' is redundant or there is possible null pointer dereference: schema_loc. [nullPointerRedundantCheck] ccextractor-0.88/src/gpacmp4/sample_descs.c:634:6: note: Assuming that condition 'schema_loc' is not redundant ccextractor-0.88/src/gpacmp4/sample_descs.c:628:3: note: Null pointer dereference ccextractor-0.88/src/gpacmp4/sample_descs.c:200:16: style: Variable 'config' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:237:30: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:345:87: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:384:84: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:625:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:692:60: style: Parameter 'movie' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:708:29: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/sample_descs.c:789:67: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/track.c:463:81: error: There is an unknown macro here somewhere. Configuration is required. If LLD is a macro then please configure it. [unknownMacro] ccextractor-0.88/src/gpacmp4/stbl_write.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:210:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_DttsEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:286:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:310:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:352:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:427:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:474:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SDTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:511:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SDTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:568:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:704:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:752:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decodingOffset [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:759:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:789:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:818:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:953:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:975:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:998:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_StscEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1070:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1098:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1133:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1273:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STSF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1356:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1382:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleDelta [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1417:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1439:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STCO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1497:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_StscEntry [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1521:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STSS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1549:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_PADB [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1565:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_CTTS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1586:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STDP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1595:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_SDTP [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1617:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1719:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BOX_TYPE_STCO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1776:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_FILE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_write.c:1857:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/stbl_read.c:62:11: style: Condition 'useCTS' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/stbl_read.c:44:11: note: Assignment 'useCTS=0', assigned value is 0 ccextractor-0.88/src/gpacmp4/stbl_read.c:62:11: note: Condition 'useCTS' is always false ccextractor-0.88/src/gpacmp4/stbl_read.c:88:7: style: Condition 'useCTS' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/stbl_read.c:44:11: note: Assignment 'useCTS=0', assigned value is 0 ccextractor-0.88/src/gpacmp4/stbl_read.c:88:7: note: Condition 'useCTS' is always false ccextractor-0.88/src/gpacmp4/stbl_read.c:407:7: style: Condition '!ent' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/stbl_read.c:362:32: style: Parameter 'ent' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/stbl_read.c:364:16: style: Variable 'nextEnt' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/stbl_read.c:365:21: style: Variable 'stco' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/stbl_read.c:366:26: style: Variable 'co64' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/tx3g.c:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_OPEN_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:233:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:285:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:295:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:321:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_WRITE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TextSample [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:441:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:486:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_StyleRecord [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:536:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BITSTREAM_READ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:550:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BitStream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:609:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_INVALID_MEDIA [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:676:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_BAD_PARAM [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/url.c:92:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/url.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_MAX_PATH [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/url.c:384:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/url.c:430:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/url.c:440:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/gpacmp4/tx3g.c:201:35: style: Variable 'samp->highlight_color->hil_color' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/gpacmp4/tx3g.c:200:35: note: samp->highlight_color->hil_color is assigned ccextractor-0.88/src/gpacmp4/tx3g.c:201:35: note: samp->highlight_color->hil_color is overwritten ccextractor-0.88/src/gpacmp4/tx3g.c:203:35: style: Variable 'samp->highlight_color->hil_color' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/gpacmp4/tx3g.c:202:35: note: samp->highlight_color->hil_color is assigned ccextractor-0.88/src/gpacmp4/tx3g.c:203:35: note: samp->highlight_color->hil_color is overwritten ccextractor-0.88/src/gpacmp4/tx3g.c:205:35: style: Variable 'samp->highlight_color->hil_color' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/gpacmp4/tx3g.c:204:35: note: samp->highlight_color->hil_color is assigned ccextractor-0.88/src/gpacmp4/tx3g.c:205:35: note: samp->highlight_color->hil_color is overwritten ccextractor-0.88/src/gpacmp4/tx3g.c:142:57: style: Parameter 'text_data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/tx3g.c:163:68: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/tx3g.c:354:106: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/tx3g.c:359:25: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/tx3g.c:604:15: style: Variable 'tk' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:625:7: style: Local variable 'j' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:602:9: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/movie_fragments.c:625:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/movie_fragments.c:788:7: style: Local variable 'pos' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:755:18: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/movie_fragments.c:788:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/movie_fragments.c:803:8: style: Local variable 'offset' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:757:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/movie_fragments.c:803:8: note: Shadow variable ccextractor-0.88/src/gpacmp4/movie_fragments.c:1538:7: style: Local variable 'count' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1140:6: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/movie_fragments.c:1538:7: note: Shadow variable ccextractor-0.88/src/gpacmp4/movie_fragments.c:2077:28: style: Local variable 'trun' shadows outer variable [shadowVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:2035:26: note: Shadowed declaration ccextractor-0.88/src/gpacmp4/movie_fragments.c:2077:28: note: Shadow variable ccextractor-0.88/src/gpacmp4/movie_fragments.c:201:22: style: Variable 'mvex' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:203:15: style: Variable 'trak' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:279:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:429:28: style: Parameter 'movie' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:438:22: style: Variable 'first_ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:700:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:728:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1732:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:2006:27: style: Variable 'trun' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:2077:28: style: Variable 'trun' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:2147:39: style: Parameter 'movie' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/url.c:53:8: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/movie_fragments.c:998:11: style: Variable 'e' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1340:38: style: Variable 'root_prev_offset' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1343:36: style: Variable 'local_sidx_end' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/movie_fragments.c:1883:11: style: Variable 'e' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/gpacmp4/utf.c:160:31: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/utf.c:294:33: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/activity.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/activity.c:73:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/activity.c:73:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/activity.c:11:29: style:inconclusive: Function 'activity_progress' argument 1 names different: declaration 'percentaje' definition 'percentage'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/activity.h:6:29: note: Function 'activity_progress' argument 1 names different: declaration 'percentaje' definition 'percentage'. ccextractor-0.88/src/lib_ccx/activity.c:11:29: note: Function 'activity_progress' argument 1 names different: declaration 'percentaje' definition 'percentage'. ccextractor-0.88/src/lib_ccx/cc_bitstream.c:81:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ccextractor-0.88/src/lib_ccx/cc_bitstream.c:371:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ccextractor-0.88/src/lib_ccx/cc_bitstream.c:166:39: style: Parameter 'bstr' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/cc_bitstream.c:303:18: style: Variable 'ucpos' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/asf_functions.c:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsebuf [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_common_char_encoding.c:287:9: style: Variable '*buffer' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ccx_common_char_encoding.c:284:11: note: *buffer is assigned ccextractor-0.88/src/lib_ccx/ccx_common_char_encoding.c:287:9: note: *buffer is overwritten ccextractor-0.88/src/lib_ccx/ccx_common_common.c:89:17: style: Condition 'str' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_common_common.c:70:52: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_common.c:71:25: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_common.c:71:37: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/stbl_write.c:1810:7: style: Condition '!ent' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/stbl_write.c:1832:6: style: Condition '!newEnt' is always false [knownConditionTrueFalse] ccextractor-0.88/src/gpacmp4/stbl_write.c:737:45: style: Parameter 'stbl' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/stbl_write.c:1063:42: style: Parameter 'stbl' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/stbl_write.c:1111:16: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/gpacmp4/stbl_write.c:1377:41: style: Parameter 'stbl' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/gpacmp4/stbl_write.c:1770:50: style: Parameter 'stbl' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_timing.c:259:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_timing.c:283:49: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_timing.c:294:46: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_timing.c:356:40: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_common_timing.c:96:10: style: Variable 'dif' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/avc_functions.c:239:11: style: Condition 'restlen' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/avc_functions.c:213:16: note: Assuming that condition 'restlen>0' is not redundant ccextractor-0.88/src/lib_ccx/avc_functions.c:239:11: note: Condition 'restlen' is always true ccextractor-0.88/src/lib_ccx/avc_functions.c:850:8: style: Condition 'tmp' is always false [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/avc_functions.c:840:8: note: Assuming that condition 'tmp' is not redundant ccextractor-0.88/src/lib_ccx/avc_functions.c:850:8: note: Condition 'tmp' is always false ccextractor-0.88/src/lib_ccx/avc_functions.c:857:8: style: Condition 'tmp' is always false [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/avc_functions.c:840:8: note: Assuming that condition 'tmp' is not redundant ccextractor-0.88/src/lib_ccx/avc_functions.c:857:8: note: Condition 'tmp' is always false ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:1233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/avc_functions.c:98:2: warning: Either the condition 'NAL_stop==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] ccextractor-0.88/src/lib_ccx/avc_functions.c:101:14: note: Assuming that condition 'NAL_stop==NULL' is not redundant ccextractor-0.88/src/lib_ccx/avc_functions.c:98:2: note: Null pointer subtraction ccextractor-0.88/src/lib_ccx/avc_functions.c:446:19: style: Local variable 'user_data_type_code' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/avc_functions.c:409:6: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/avc_functions.c:446:19: note: Shadow variable ccextractor-0.88/src/lib_ccx/avc_functions.c:303:65: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/avc_functions.c:343:88: style: Parameter 'seiend' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/avc_functions.c:390:56: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/avc_functions.c:404:98: style: Parameter 'userend' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/avc_functions.c:464:28: style: Variable 'process_cc_data_flag' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:11:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:159:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sym [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:456:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:476:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:184:14: style: Condition 'result==-1' is always false [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:424:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:424:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:7:42: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:31:49: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:296:48: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708_output.c:321:48: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:51:11: style: Condition 'ret==1' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:50:14: note: Calling function 'do_cb' returns 1 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:50:14: note: Assignment 'ret=do_cb(ctx,cc_data+j,sub)', assigned value is 1 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:51:11: note: Condition 'ret==1' is always true ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:422:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx_copy [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:421:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:421:19: note: Assignment 'ctx_copy=malloc(sizeof(struct encoder_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:422:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:470:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx_copy [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:469:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:469:19: note: Assignment 'ctx_copy=malloc(sizeof(struct lib_cc_decode))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:470:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:492:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx_copy [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:469:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:469:19: note: Assignment 'ctx_copy=malloc(sizeof(struct lib_cc_decode))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:492:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:514:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_copy [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:513:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:513:19: note: Assignment 'sub_copy=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:514:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:515:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_copy [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:513:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:513:19: note: Assignment 'sub_copy=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:515:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:418:62: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:466:66: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.c:510:55: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:783:46: warning:inconclusive: Either the condition 'cw!=-1' is redundant or the array 'decoder->windows[8]' is accessed at index -1, which is out of bounds. [negativeIndex] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:790:7: note: Assuming that condition 'cw!=-1' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:783:46: note: Negative array index ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1075:68: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1075:68: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1076:67: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1076:67: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1077:70: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1077:70: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1078:72: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1078:72: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1079:68: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1079:68: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1080:66: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1080:66: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1081:68: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1081:68: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1082:63: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1082:63: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1083:71: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1083:71: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1084:72: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1084:72: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1085:65: warning: Either the condition 'win_style<8' is redundant or the array 'ccx_dtvcc_predefined_window_styles[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1072:33: note: Assuming that condition 'win_style<8' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1085:65: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1473:14: style: Condition 'c0>=0x10' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1444:9: note: Assuming that condition 'c0<=0xF' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1473:14: note: Condition 'c0>=0x10' is always true ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1641:16: style: Condition 'code>=0x20' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1636:34: note: Assuming that condition 'code<=0x1F' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1641:16: note: Condition 'code>=0x20' is always true ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:218:67: style: Parameter 'decoder' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:256:84: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:364:20: style: Variable 'w1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:365:20: style: Variable 'w2' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:415:47: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:660:52: style: Parameter 'decoder' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:872:23: style: Variable 'window' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:991:102: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1149:94: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1243:91: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1287:86: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1329:89: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1373:77: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1398:73: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1593:49: style: Parameter 'decoder' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1593:73: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1604:73: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1202:41: style: Variable 'current_win_deleted' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1202:22: style: Variable 'current_win_deleted' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_708.c:1634:18: style: Variable 'c' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:111:27: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:162:25: note: Calling function 'clear_eia608_cc_buffer', 1st argument 'data' value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:111:27: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:131:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:131:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:132:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:132:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:133:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:133:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:134:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:134:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:135:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:135:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:136:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:136:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:138:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:138:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:139:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:139:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:140:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:140:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:141:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:141:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:142:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:142:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:143:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:143:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:144:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:144:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:145:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:145:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:146:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:146:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:147:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:147:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:148:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:148:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:149:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:149:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:150:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:150:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:151:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:151:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:152:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:152:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:153:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:153:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:155:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:155:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:157:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:157:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:158:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:158:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:158:24: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:158:24: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:159:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:159:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:160:2: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:129:15: note: Assignment 'data=malloc(sizeof(struct ccx_decoder_608_context))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:160:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:153:33: style: Variable 'data->ts_start_of_current_line' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:143:32: note: data->ts_start_of_current_line is assigned ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:153:33: note: data->ts_start_of_current_line is overwritten ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:1241:49: style:inconclusive: Function 'debug_608_to_ASC' argument 1 names different: declaration 'ccdata' definition 'cc_data'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/ccx_common_common.h:47:48: note: Function 'debug_608_to_ASC' argument 1 names different: declaration 'ccdata' definition 'cc_data'. ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:1241:49: note: Function 'debug_608_to_ASC' argument 1 names different: declaration 'ccdata' definition 'cc_data'. ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:105:54: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:419:24: style: Variable 'use_buffer' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:583:24: style: Variable 'use_buffer' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:984:62: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:1241:49: style: Parameter 'cc_data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_608.c:355:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_vbi.c:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBI_PIXFMT_YUV420 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_vbi.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:399:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:498:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_vbi.c:15:74: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_vbi.c:69:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_vbi.c:77:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:382:150: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:320:11: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:304:6: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:320:11: note: Shadow variable ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:33:51: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ccx_demuxer_isopen' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:364:17: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:33:51: note: Parameter 'ctx' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:198:54: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ccx_demuxer_get_file_size' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:365:22: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:198:54: note: Parameter 'ctx' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:214:60: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ccx_demuxer_get_stream_mode' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:366:25: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:214:60: note: Parameter 'ctx' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:220:55: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ccx_demuxer_print_cfg' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:367:19: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:220:55: note: Parameter 'ctx' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:267:66: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'ccx_demuxer_write_es' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:368:18: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/ccx_demuxer.c:267:66: note: Parameter 'buf' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:730:6: warning: Either the condition 'i>=(sizeof(arg))+1' is redundant or the array 'arg[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:725:9: note: Assuming that condition 'i>=(sizeof(arg))+1' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:730:6: note: Array index out of bounds ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1343:22: style: Expression is always false because 'else if' condition matches previous condition at line 1339. [multiCondition] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1304:10: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1303:23: note: Calling function 'parse_data_unit' returns 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1303:23: note: Assignment 'ret=parse_data_unit(ctx,buf,len)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1304:10: note: Condition 'ret<0' is always false ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:488:19: style: Variable 'wtrepeat_text' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:224:6: style: struct member 'ISDBSubState::auto_display' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:227:10: style: struct member 'ISDBSubState::need_init' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:241:11: style: struct member 'ISDBSubState::mat_color' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:391:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:527:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1332:14: style: Variable 'version' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1351:14: style: Variable 'link_number' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1352:19: style: Variable 'last_link_number' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_isdb.c:1332:6: style: Variable 'version' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:504:21: style: Condition 'klv->length==-1' is always false [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:88:73: style: Parameter 'track_number' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:524:21: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:590:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:593:17: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/file_buffer.h:86:9: error: Uninitialized variable: result [legacyUninitvar] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:64:11: style: struct member 'MXFLocalTAGS::tag' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:65:9: style: struct member 'MXFLocalTAGS::name' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:66:6: style: struct member 'MXFLocalTAGS::length' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:139:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_demuxer_mxf.c:368:10: style: Unused variable: count [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:109:10: warning: If memory allocation fails, then there is a possible null pointer dereference: decoder->tv [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:108:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:108:17: note: Assignment 'decoder->tv=(struct dtvcc_tv_screen*)malloc(sizeof(struct dtvcc_tv_screen))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:109:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:110:10: warning: Either the condition '!decoder->tv' is redundant or there is possible null pointer dereference: decoder->tv. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:111:7: note: Assuming that condition '!decoder->tv' is not redundant ccextractor-0.88/src/lib_ccx/ccx_dtvcc.c:110:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/asf_functions.c:103:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/asf_functions.c:783:17: style: Variable 'extsize' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:815:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1429:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:56:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:72:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:89:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:105:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:458:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:452:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:452:23: note: Assignment 'tmp=(unsigned char*)malloc(size)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:458:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:408:14: style: Local variable 'i' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:366:6: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:408:14: note: Shadow variable ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:34:63: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'string_cmp_function' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:472:65: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:34:63: note: Parameter 'arg' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:45:7: style: Variable 'delim' can be declared as const array [constVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:56:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:68:10: style: Variable 'correct_c' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:78:7: style: Variable 'delim' can be declared as const array [constVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:89:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:101:10: style: Variable 'correct_c' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:109:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:109:82: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:163:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:163:85: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:192:17: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_helpers.c:328:86: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_sami.c:9:33: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_sami.c:178:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:674:34: style:inconclusive: Boolean expression '!ctx->cur_xds_payload[2]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:674:67: style:inconclusive: Boolean expression '!ctx->cur_xds_payload[3]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:674:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:674:67: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:84:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:84:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:85:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:85:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:86:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:86:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:87:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:87:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:87:36: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:87:36: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:88:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:88:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:89:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ____sbs_context [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:83:27: note: Assignment '____sbs_context=malloc(sizeof(struct sbs_context_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:89:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:612:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:612:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:614:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:614:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:619:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:619:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:619:42: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:619:42: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:620:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:620:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:621:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:621:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:623:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:623:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:625:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpsub [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:610:19: note: Assignment 'tmpsub=malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:625:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:175:14: style: Comparing expression of type 'unsigned char' against value 256. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:190:14: style: Comparing expression of type 'unsigned char' against value 256. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:206:14: style: Comparing expression of type 'unsigned char' against value 256. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:226:14: style: Comparing expression of type 'unsigned char' against value 256. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:75:2: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:81:13: warning: Redundant code: Found a statement that begins with string constant. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:94:2: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:108:2: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:161:2: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:387:18: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:405:10: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:418:13: warning: Redundant code: Found a statement that begins with string constant. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:434:24: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:499:2: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:508:18: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:532:21: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:566:21: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:599:23: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:683:6: warning: Found suspicious operator ',', result is not used. [constStatement] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:166:47: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:166:61: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:170:9: style: Variable 'p' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:173:26: style: Variable 'p' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:222:6: style: Unused variable: i [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:729:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:726:20: style: Unused variable: rect [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:727:8: style: Unused variable: ms_start [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:727:18: style: Unused variable: ms_end [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:728:6: style: Unused variable: used [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:729:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_splitbysentence.c:730:8: style: Unused variable: str [unusedVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:613:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:612:6: note: ret is assigned ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:613:6: note: ret is overwritten ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:619:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:618:6: note: ret is assigned ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:619:6: note: ret is overwritten ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1381:10: style: Variable 'bytes' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1378:10: note: $symbol is assigned ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1381:10: note: $symbol is overwritten ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1073:36: style:inconclusive: Function 'encode_sub' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.h:173:36: note: Function 'encode_sub' argument 1 names different: declaration 'ctx' definition 'context'. ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1073:36: note: Function 'encode_sub' argument 1 names different: declaration 'ctx' definition 'context'. ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:100:43: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:143:17: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:253:43: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:253:64: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:258:44: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:258:65: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:263:63: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:397:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:397:67: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:561:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:602:8: style: Variable 'cap' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:603:8: style: Variable 'cap1' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:658:85: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1056:46: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1360:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1362:17: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1363:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1390:17: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1401:115: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1403:17: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1420:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:1425:8: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_common.c:619:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:476:5: style: Condition 'a0' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:475:6: note: Assuming that condition '!a0' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:476:5: note: Condition 'a0' is always true ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:477:5: style: Condition 'a0' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:475:6: note: Assuming that condition '!a0' is not redundant ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:477:5: note: Condition 'a0' is always true ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:358:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:603:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:550:9: style: Local variable 'min' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:511:8: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:550:9: note: Shadow variable ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:551:9: style: Local variable 'hour' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:512:8: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:551:9: note: Shadow variable ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:223:52: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:670:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_decoders_xds.c:688:14: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:72:2: warning: If memory allocation fails, then there is a possible null pointer dereference: unescaped [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:38:53: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:38:28: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:72:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:271:6: warning: If memory allocation fails, then there is a possible null pointer dereference: final [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:269:35: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:269:35: note: Assignment 'final=malloc(strlen(context->subline)+1000)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:271:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:272:6: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:270:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:270:34: note: Assignment 'temp=malloc(strlen(context->subline)+1000)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:272:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:426:43: warning: If memory allocation fails, then there is a possible null pointer dereference: final [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:269:35: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:269:35: note: Assignment 'final=malloc(strlen(context->subline)+1000)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:426:43: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:32:37: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:168:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:293:21: style: Variable 'start' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:313:21: style: Variable 'end_tag' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:329:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:376:22: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:393:23: style: Variable 'temp_pointer' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:266:16: style: Variable 'length' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_smptett.c:266:9: style: Variable 'length' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ccfont2_width [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:255:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable png_bytep [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:427:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable png_color [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:509:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable png_byte [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:658:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_RENDER [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:816:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:840:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:174:37: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:192:35: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:282:36: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:297:34: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:126:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:174:17: style: Variable 'start_time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:192:17: style: Variable 'end_time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:282:16: style: Variable 'start_time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_transcript.c:297:16: style: Variable 'end_time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:369:7: style: Condition 'wrote_opentag' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:353:22: note: Assignment 'wrote_opentag=1', assigned value is 1 ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:360:16: note: Assuming condition is false ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:369:7: note: Condition 'wrote_opentag' is always true ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:850:2: error: Memory pointed to by 'string_utf32' is freed twice. [doubleFree] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:846:3: note: Memory pointed to by 'string_utf32' is freed twice. ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:850:2: note: Memory pointed to by 'string_utf32' is freed twice. ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:414:9: warning: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:413:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:413:9: note: Assignment 'pbuf=(uint8_t*)malloc(width*height)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:414:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:423:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:413:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:413:9: note: Assignment 'pbuf=(uint8_t*)malloc(width*height)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:423:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:566:4: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:561:38: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:561:38: note: Assignment 'temp_buffer=malloc(valid_w*valid_h*sizeof(struct pixel_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:566:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:580:31: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:561:38: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:561:38: note: Assignment 'temp_buffer=malloc(valid_w*valid_h*sizeof(struct pixel_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:580:31: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:649:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:644:33: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:644:33: note: Assignment 'buffer=malloc(canvas_width*canvas_height*sizeof(struct pixel_t))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:649:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:108:8: style: Variable 'last_slash' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:136:73: style: Parameter 'first_input_file' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:198:19: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:207:8: style: Variable 'last_slash' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:220:48: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:322:68: style: Parameter 'clut' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:349:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:659:18: style: Variable 'bitmap' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:781:20: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:825:22: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:689:14: style: Variable 'width' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:690:15: style: Variable 'height' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:689:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_spupng.c:690:8: style: Variable 'height' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_encoders_xds.c:52:35: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_xds.c:78:33: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/ccx_encoders_xds.c:18:89: style: Parameter 'wb' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_xds.c:52:15: style: Variable 'start_time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_xds.c:78:15: style: Variable 'end_time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:255:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:228:2: error: Memory leak: css_file_name [memleak] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:228:2: error: Memory leak: outline_css_file [memleak] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:479:32: error: Allocation with strdup, write doesn't release it. [leakNoVarFunctionCall] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:481:32: error: Allocation with strdup, write doesn't release it. [leakNoVarFunctionCall] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:488:31: error: Allocation with strdup, write doesn't release it. [leakNoVarFunctionCall] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:503:31: error: Allocation with strdup, write doesn't release it. [leakNoVarFunctionCall] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:511:32: error: Allocation with strdup, write doesn't release it. [leakNoVarFunctionCall] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:513:32: error: Allocation with strdup, write doesn't release it. [leakNoVarFunctionCall] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:165:2: warning: If memory allocation fails, then there is a possible null pointer dereference: unescaped [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:144:52: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:144:29: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:165:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:216:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: css_file_name [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:213:38: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:213:25: note: Assignment 'css_file_name=(char*)malloc((strlen(basefilename)+4)*sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:216:19: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:225:50: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: css_file_name [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:213:38: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:213:25: note: Assignment 'css_file_name=(char*)malloc((strlen(basefilename)+4)*sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:217:9: note: Assuming condition is false ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:225:50: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:227:53: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outline_css_file [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:225:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:225:28: note: Assignment 'outline_css_file=(char*)malloc((strlen(css_file_name)+strlen(webvtt_outline_css))*sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:227:53: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:462:12: warning: If memory allocation fails, then there is a possible null pointer dereference: color_events [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:460:33: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:460:20: note: Assignment 'color_events=(int*)malloc(sizeof(int)*length)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:462:12: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:463:12: warning: If memory allocation fails, then there is a possible null pointer dereference: font_events [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:461:32: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:461:19: note: Assignment 'font_events=(int*)malloc(sizeof(int)*length)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:463:12: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:168:25: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:144:52: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:144:29: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:168:25: note: Null pointer addition ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:123:35: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:212:9: style: Variable 'basefilename' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_webvtt.c:319:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:50:2: warning: If memory allocation fails, then there is a possible null pointer dereference: unescaped [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:29:53: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:29:28: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:50:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:53:24: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:29:53: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:29:28: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:53:24: note: Null pointer addition ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:150:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:147:8: note: ret is assigned ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:150:8: note: ret is overwritten ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:8:32: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_ssa.c:140:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:59:2: warning: If memory allocation fails, then there is a possible null pointer dereference: unescaped [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:38:53: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:38:28: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:59:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:62:24: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:38:53: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:38:28: note: Assignment 'unescaped=(unsigned char*)malloc(len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:62:24: note: Null pointer addition ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:164:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:161:8: note: ret is assigned ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:164:8: note: ret is overwritten ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:11:32: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ccx_encoders_srt.c:154:22: style: Variable 'osub' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/configuration.c:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:584:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:845:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:1040:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:1187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:1474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:1637:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/configuration.c:79:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/lib_ccx/configuration.c:86:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/src/lib_ccx/configuration.c:100:3: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/configuration.c:95:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/configuration.c:95:14: note: Assignment 'str=(char*)malloc(128)', assigned value is 0 ccextractor-0.88/src/lib_ccx/configuration.c:100:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/configuration.c:101:12: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/lib_ccx/configuration.c:96:9: note: c is initialized ccextractor-0.88/src/lib_ccx/configuration.c:101:12: note: c is overwritten ccextractor-0.88/src/lib_ccx/configuration.c:14:38: style: Parameter 'val' can be declared as pointer to const. However it seems that 'set_string' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/configuration.c:56:63: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/configuration.c:14:38: note: Parameter 'val' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/configuration.c:26:37: style: Parameter 'val' can be declared as pointer to const. However it seems that 'set_time' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/lib_ccx/configuration.c:58:58: note: You might need to cast the function pointer here ccextractor-0.88/src/lib_ccx/configuration.c:26:37: note: Parameter 'val' can be declared as pointer to const ccextractor-0.88/src/lib_ccx/configuration.c:79:8: style: Variable 'var' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:900:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:407:11: warning: Identical condition 'lenbitmap=malloc(w*h)', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:98:8: note: buffp is assigned 'ctx->bitmap' here. ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:99:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:317:9: warning: If memory allocation fails, then there is a possible null pointer dereference: rect [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:316:15: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:316:15: note: Assignment 'rect=malloc(sizeof(struct cc_bitmap)*sub->nb_data)', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:317:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:427:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:423:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:423:30: note: Assignment 'ctx=malloc(sizeof(struct DVD_Ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:427:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:428:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:423:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:423:30: note: Assignment 'ctx=malloc(sizeof(struct DVD_Ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:428:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:365:63: style:inconclusive: Function 'process_spu' argument 2 names different: declaration 'buffer' definition 'buff'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.h:16:63: note: Function 'process_spu' argument 2 names different: declaration 'buffer' definition 'buff'. ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:365:63: note: Function 'process_spu' argument 2 names different: declaration 'buffer' definition 'buff'. ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:175:17: style: Variable 'buff' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:265:14: style: Variable 'colormap' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:265:44: style: Variable 'alpha' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:125:17: style: Variable 'discard' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:164:17: style: Variable 'discard' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:125:9: style: Variable 'discard' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:164:9: style: Variable 'discard' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:310:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvd_subtitle_decoder.c:310:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:385:7: style: Variable 'index' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:858:6: style: Variable 'cdp' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:879:6: style: Variable 'cdp' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:887:6: style: Variable 'cdp' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ccx_gxf.c:900:7: style: Variable 'cdp' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1792:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1880:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/file_functions.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/es_functions.c:859:26: style: Condition 'esstream->bitsleft>=0' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/es_functions.c:852:25: note: Assuming that condition 'esstream->bitsleft<0' is not redundant ccextractor-0.88/src/lib_ccx/es_functions.c:859:26: note: Condition 'esstream->bitsleft>=0' is always true ccextractor-0.88/src/lib_ccx/es_functions.c:862:15: style: Condition 'esstream->error' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/es_functions.c:860:22: note: Assignment 'esstream->error=1', assigned value is 1 ccextractor-0.88/src/lib_ccx/es_functions.c:862:15: note: Condition 'esstream->error' is always true ccextractor-0.88/src/lib_ccx/es_functions.c:196:11: style: Local variable 'startcode' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/es_functions.c:178:10: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/es_functions.c:196:11: note: Shadow variable ccextractor-0.88/src/lib_ccx/es_functions.c:933:17: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/es_functions.c:682:28: style: Variable 'frame_type_to_char' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/general_loop.c:1051:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pg_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/file_functions.c:225:27: style: Checking if unsigned expression 'ctx->filebuffer_pos' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/file_functions.c:228:52: style: Checking if unsigned expression 'ctx->filebuffer_pos+ctx->startbytes_pos' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/file_functions.c:354:23: style: Checking if unsigned expression 'op+bytes' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/file_functions.c:455:19: style: Checking if unsigned expression 'op+bytes' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/file_functions.c:27:48: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/file_functions.c:186:48: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/file_functions.c:265:64: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/es_userdata.c:238:18: style: Local variable 'process_cc_data' shadows outer function [shadowFunction] ccextractor-0.88/src/lib_ccx/ccx_decoders_common.h:21:5: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/es_userdata.c:238:18: note: Shadow variable ccextractor-0.88/src/lib_ccx/es_userdata.c:30:17: style: Variable 'ud_header' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/es_userdata.c:407:9: style: Variable 'dcd' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/lib_ccx.c:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:269:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/matroska.c:473:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/matroska.c:1027:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/lib_ccx.c:415:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/lib_ccx.c:151:3: error: Memory leak: ctx [memleak] ccextractor-0.88/src/lib_ccx/lib_ccx.c:151:3: error: Memory leak: report_608 [memleak] ccextractor-0.88/src/lib_ccx/lib_ccx.c:85:2: warning: Either the condition 'enc_ctx' is redundant or there is possible null pointer dereference: enc_ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/lib_ccx.c:87:7: note: Assuming that condition 'enc_ctx' is not redundant ccextractor-0.88/src/lib_ccx/lib_ccx.c:85:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:100:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/lib_ccx.c:97:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/lib_ccx.c:97:34: note: Assignment 'ctx=malloc(sizeof(struct lib_ccx_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/lib_ccx.c:100:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:128:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: report_608 [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/lib_ccx.c:125:52: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/lib_ccx.c:125:52: note: Assignment 'report_608=malloc(sizeof(struct ccx_decoder_608_report))', assigned value is 0 ccextractor-0.88/src/lib_ccx/lib_ccx.c:128:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:134:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: report_dtvcc [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/lib_ccx.c:131:10: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/lib_ccx.c:130:43: note: Assignment 'report_dtvcc=(struct ccx_decoder_dtvcc_report*)malloc(sizeof(struct ccx_decoder_dtvcc_report))', assigned value is 0 ccextractor-0.88/src/lib_ccx/lib_ccx.c:134:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:284:3: warning: Either the condition '!dec_ctx' is redundant or there is possible null pointer dereference: dec_ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/lib_ccx.c:279:7: note: Assuming that condition '!dec_ctx' is not redundant ccextractor-0.88/src/lib_ccx/lib_ccx.c:284:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:285:3: warning: Either the condition '!dec_ctx' is redundant or there is possible null pointer dereference: dec_ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/lib_ccx.c:279:7: note: Assuming that condition '!dec_ctx' is not redundant ccextractor-0.88/src/lib_ccx/lib_ccx.c:285:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:286:7: warning: Either the condition '!dec_ctx' is redundant or there is possible null pointer dereference: dec_ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/lib_ccx.c:279:7: note: Assuming that condition '!dec_ctx' is not redundant ccextractor-0.88/src/lib_ccx/lib_ccx.c:286:7: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:338:2: warning: Either the condition '!dec_ctx' is redundant or there is possible null pointer dereference: dec_ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/lib_ccx.c:324:8: note: Assuming that condition '!dec_ctx' is not redundant ccextractor-0.88/src/lib_ccx/lib_ccx.c:338:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:339:2: warning: Either the condition '!dec_ctx' is redundant or there is possible null pointer dereference: dec_ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/lib_ccx.c:324:8: note: Assuming that condition '!dec_ctx' is not redundant ccextractor-0.88/src/lib_ccx/lib_ccx.c:339:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/lib_ccx.c:344:89: style: Parameter 'cinfo' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/myth.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:431:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:430:46: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:430:23: note: Assignment 'ctx=(struct DVBSubContext*)malloc(sizeof(struct DVBSubContext))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:431:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:450:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:430:46: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:430:23: note: Assignment 'ctx=(struct DVBSubContext*)malloc(sizeof(struct DVBSubContext))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:450:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1151:10: warning: If memory allocation fails, then there is a possible null pointer dereference: clut [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:10: note: Assignment 'clut=(struct DVBSubCLUT*)malloc(sizeof(struct DVBSubCLUT))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1151:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1153:3: warning: If memory allocation fails, then there is a possible null pointer dereference: clut [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:10: note: Assignment 'clut=(struct DVBSubCLUT*)malloc(sizeof(struct DVBSubCLUT))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1153:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1154:3: warning: If memory allocation fails, then there is a possible null pointer dereference: clut [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:10: note: Assignment 'clut=(struct DVBSubCLUT*)malloc(sizeof(struct DVBSubCLUT))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1154:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1156:3: warning: If memory allocation fails, then there is a possible null pointer dereference: clut [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:10: note: Assignment 'clut=(struct DVBSubCLUT*)malloc(sizeof(struct DVBSubCLUT))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1156:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1160:6: warning: If memory allocation fails, then there is a possible null pointer dereference: clut [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1149:10: note: Assignment 'clut=(struct DVBSubCLUT*)malloc(sizeof(struct DVBSubCLUT))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1160:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1256:10: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1256:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1258:3: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1258:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1259:3: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1259:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1261:3: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1261:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1271:2: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1271:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1273:2: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1273:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1276:63: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1276:63: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1277:60: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1277:60: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1279:6: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1279:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1279:22: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1279:22: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1279:40: warning: If memory allocation fails, then there is a possible null pointer dereference: region [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:41: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1255:12: note: Assignment 'region=(struct DVBSubRegion*)malloc(sizeof(struct DVBSubRegion))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1279:40: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1325:11: warning: If memory allocation fails, then there is a possible null pointer dereference: object [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:13: note: Assignment 'object=(struct DVBSubObject*)malloc(sizeof(struct DVBSubObject))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1325:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1327:4: warning: If memory allocation fails, then there is a possible null pointer dereference: object [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:13: note: Assignment 'object=(struct DVBSubObject*)malloc(sizeof(struct DVBSubObject))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1327:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1328:4: warning: If memory allocation fails, then there is a possible null pointer dereference: object [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:13: note: Assignment 'object=(struct DVBSubObject*)malloc(sizeof(struct DVBSubObject))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1328:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1332:3: warning: If memory allocation fails, then there is a possible null pointer dereference: object [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:13: note: Assignment 'object=(struct DVBSubObject*)malloc(sizeof(struct DVBSubObject))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1332:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1336:10: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1336:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1338:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1338:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1339:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1339:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1341:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1341:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1343:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1343:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1346:8: warning: If memory allocation fails, then there is a possible null pointer dereference: object [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1324:13: note: Assignment 'object=(struct DVBSubObject*)malloc(sizeof(struct DVBSubObject))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1346:8: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1352:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1352:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1355:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:49: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1334:13: note: Assignment 'display=(struct DVBSubObjectDisplay*)malloc(sizeof(struct DVBSubObjectDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1355:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1423:11: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:50: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:14: note: Assignment 'display=(struct DVBSubRegionDisplay*)malloc(sizeof(struct DVBSubRegionDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1423:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1426:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:50: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:14: note: Assignment 'display=(struct DVBSubRegionDisplay*)malloc(sizeof(struct DVBSubRegionDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1426:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1428:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:50: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:14: note: Assignment 'display=(struct DVBSubRegionDisplay*)malloc(sizeof(struct DVBSubRegionDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1428:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1430:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:50: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:14: note: Assignment 'display=(struct DVBSubRegionDisplay*)malloc(sizeof(struct DVBSubRegionDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1430:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1433:14: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:50: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:14: note: Assignment 'display=(struct DVBSubRegionDisplay*)malloc(sizeof(struct DVBSubRegionDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1433:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1435:3: warning: If memory allocation fails, then there is a possible null pointer dereference: display [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:50: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1421:14: note: Assignment 'display=(struct DVBSubRegionDisplay*)malloc(sizeof(struct DVBSubRegionDisplay))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1435:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1470:10: warning: If memory allocation fails, then there is a possible null pointer dereference: display_def [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1468:57: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1468:17: note: Assignment 'display_def=(struct DVBSubDisplayDefinition*)malloc(sizeof(*display_def))', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1470:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:240:25: error: Pointer addition with NULL pointer. [nullPointerArithmetic] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:230:12: note: Assignment 'buffer=NULL', assigned value is 0 ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:240:25: note: Null pointer addition ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:235:14: style: Variable 'buffer_size' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:229:15: note: buffer_size is assigned ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:235:14: note: buffer_size is overwritten ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1530:19: style: Checking if unsigned expression 'sub->nb_data' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:560:63: style: Parameter 'map_table' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:695:63: style: Parameter 'map_table' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:848:63: style: Parameter 'map_table' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:922:24: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1505:27: style: Variable 'display_def' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1507:12: style: Variable 'clut_table' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/myth.c:835:76: warning: Either the condition 'ctx->total_inputsize>0' is redundant or there is division by zero at line 835. [zerodivcond] ccextractor-0.88/src/lib_ccx/myth.c:833:29: note: Assuming that condition 'ctx->total_inputsize>0' is not redundant ccextractor-0.88/src/lib_ccx/myth.c:835:76: note: Division by zero ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:901:11: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1509:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1846:15: style: Variable 'got_segment' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/dvb_subtitle_decoder.c:1868:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/myth.c:280:8: style: struct member 'AVPacket::stream_index' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/myth.c:281:8: style: struct member 'AVPacket::flags' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/myth.c:282:8: style: struct member 'AVPacket::duration' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/myth.c:283:10: style: struct member 'AVPacket::destruct' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/myth.c:284:9: style: struct member 'AVPacket::priv' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/myth.c:285:8: style: struct member 'AVPacket::pos' is never used. [unusedStructMember] ccextractor-0.88/src/lib_ccx/ocr.c:1021:29: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ocr.c:1021:47: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ocr.c:1021:69: style: Parameter 'indata' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ocr.c:1021:125: style: Parameter 'copy' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/networking.c:187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:346:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:537:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:635:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:886:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:931:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:981:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:1141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:1199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/matroska.c:1054:22: style: The if condition is the same as the previous if condition [duplicateCondition] ccextractor-0.88/src/lib_ccx/matroska.c:1046:21: note: First condition ccextractor-0.88/src/lib_ccx/matroska.c:1054:22: note: Second condition ccextractor-0.88/src/lib_ccx/matroska.c:229:5: portability: %lld in format string (no. 1) requires 'long long' but the argument type is 'ULLONG {aka unsigned long}'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/matroska.c:229:5: portability: %lld in format string (no. 2) requires 'long long' but the argument type is 'ULLONG {aka unsigned long}'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/matroska.c:229:5: portability: %lld in format string (no. 3) requires 'long long' but the argument type is 'ULLONG {aka unsigned long}'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/matroska.c:229:5: portability: %lld in format string (no. 4) requires 'long long' but the argument type is 'ULLONG {aka unsigned long}'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/matroska.c:996:9: portability: %lld in format string (no. 3) requires 'long long' but the argument type is 'ULLONG {aka unsigned long}'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/matroska.c:400:21: error: Common realloc mistake: 'sentence_list' nulled but not freed upon failure [memleakOnRealloc] ccextractor-0.88/src/lib_ccx/matroska.c:24:11: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:23:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:23:27: note: Assignment 'buffer=malloc((unsigned long)(sizeof(UBYTE)*n))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:24:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:30:11: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:29:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:29:26: note: Assignment 'buffer=malloc((unsigned long)(sizeof(UBYTE)*(n+1)))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:30:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:31:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:29:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:29:26: note: Assignment 'buffer=malloc((unsigned long)(sizeof(UBYTE)*(n+1)))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:31:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:264:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sentence [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:262:52: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:262:52: note: Assignment 'sentence=malloc(sizeof(struct matroska_sub_sentence))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:264:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:265:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sentence [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:262:52: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:262:52: note: Assignment 'sentence=malloc(sizeof(struct matroska_sub_sentence))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:265:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:312:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: sentence [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:262:52: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:262:52: note: Assignment 'sentence=malloc(sizeof(struct matroska_sub_sentence))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:312:31: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:820:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:820:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:821:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:821:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:822:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:822:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:823:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:823:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:824:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:824:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:825:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:825:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:826:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:826:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:827:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sub_track [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:819:54: note: Assignment 'sub_track=malloc(sizeof(struct matroska_sub_track))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:827:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:868:16: warning: If memory allocation fails, then there is a possible null pointer dereference: codec_data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assignment 'codec_data=malloc(sizeof(char)*8)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:868:16: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:870:9: warning: If memory allocation fails, then there is a possible null pointer dereference: codec_data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assignment 'codec_data=malloc(sizeof(char)*8)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:870:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:872:9: warning: If memory allocation fails, then there is a possible null pointer dereference: codec_data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assignment 'codec_data=malloc(sizeof(char)*8)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:872:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:873:9: warning: If memory allocation fails, then there is a possible null pointer dereference: codec_data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assignment 'codec_data=malloc(sizeof(char)*8)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:873:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:875:9: warning: If memory allocation fails, then there is a possible null pointer dereference: codec_data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assignment 'codec_data=malloc(sizeof(char)*8)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:875:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:876:9: warning: If memory allocation fails, then there is a possible null pointer dereference: codec_data [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:866:43: note: Assignment 'codec_data=malloc(sizeof(char)*8)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:876:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1014:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1013:23: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1013:23: note: Assignment 'buf=malloc(sizeof(char)*(len+1))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1014:12: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1015:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1013:23: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1013:23: note: Assignment 'buf=malloc(sizeof(char)*(len+1))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1015:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1037:9: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1277:23: note: Calling function 'matroska_save_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1177:24: note: Calling function 'save_sub_track', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1037:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1073:40: warning: If memory allocation fails, then there is a possible null pointer dereference: timestamp_start [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1065:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1065:34: note: Assignment 'timestamp_start=malloc(sizeof(char)*80)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1073:40: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1075:38: warning: If memory allocation fails, then there is a possible null pointer dereference: timestamp_start [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1065:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1065:34: note: Assignment 'timestamp_start=malloc(sizeof(char)*80)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1075:38: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1108:49: warning: If memory allocation fails, then there is a possible null pointer dereference: timestamp_start [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1098:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1098:43: note: Assignment 'timestamp_start=malloc(sizeof(char)*80)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1108:49: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1110:47: warning: If memory allocation fails, then there is a possible null pointer dereference: timestamp_start [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1098:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1098:43: note: Assignment 'timestamp_start=malloc(sizeof(char)*80)', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1110:47: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1171:25: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1277:23: note: Calling function 'matroska_save_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1171:25: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1173:34: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1277:23: note: Calling function 'matroska_save_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1173:34: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1177:33: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1277:23: note: Calling function 'matroska_save_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1177:33: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1181:57: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1277:23: note: Calling function 'matroska_save_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1181:57: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1182:8: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1277:23: note: Calling function 'matroska_save_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1182:8: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1190:25: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1279:23: note: Calling function 'matroska_free_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1190:25: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1191:24: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1279:23: note: Calling function 'matroska_free_all', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1191:24: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1201:18: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1271:20: note: Calling function 'matroska_parse', 1st argument 'mkv_ctx' value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1201:18: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1260:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1260:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1261:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1261:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1262:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1262:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1263:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1263:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1264:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1264:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1265:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1265:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1266:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1266:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1269:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1269:5: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1274:35: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1274:35: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1275:30: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1275:30: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1278:26: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1278:26: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1284:8: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1284:8: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:1289:8: warning: If memory allocation fails, then there is a possible null pointer dereference: mkv_ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/matroska.c:1259:42: note: Assignment 'mkv_ctx=malloc(sizeof(struct matroska_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/matroska.c:1289:8: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/matroska.c:471:17: style: Local variable 'pos' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/matroska.c:381:12: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/matroska.c:471:17: note: Shadow variable ccextractor-0.88/src/lib_ccx/matroska.c:1023:9: style: Local variable 'desc' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/lib_ccx.h:282:20: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/matroska.c:1023:9: note: Shadow variable ccextractor-0.88/src/lib_ccx/matroska.c:233:47: style: Parameter 'mkv_ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/matroska.c:469:19: style: Variable 'text' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/matroska.c:648:73: style: Parameter 'codec_id' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/matroska.c:842:67: style: Parameter 'codec_id_string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/matroska.c:842:111: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/matroska.c:990:93: style: Parameter 'track' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/matroska.c:1001:47: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/matroska.c:1043:27: style: Variable 'blockaddition' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/matroska.c:1170:9: style: Variable 'match' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/matroska.c:1181:27: style: Variable 'dec_ctx' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/matroska.c:1242:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/matroska.c:1173:20: style: Variable 'match' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/matroska.c:1181:35: style: Variable 'dec_ctx' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/matroska.c:1181:27: style: Variable 'dec_ctx' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/output.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/output.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/networking.c:345:26: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ccextractor-0.88/src/lib_ccx/networking.c:975:26: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ccextractor-0.88/src/lib_ccx/networking.c:993:26: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] ccextractor-0.88/src/lib_ccx/networking.c:187:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/networking.c:987:34: warning: Either the condition 'NULL==host' is redundant or there is possible null pointer dereference: host. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/networking.c:976:12: note: Assuming that condition 'NULL==host' is not redundant ccextractor-0.88/src/lib_ccx/networking.c:987:34: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/networking.c:1005:35: warning: Either the condition 'NULL==host' is redundant or there is possible null pointer dereference: host. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/networking.c:994:12: note: Assuming that condition 'NULL==host' is not redundant ccextractor-0.88/src/lib_ccx/networking.c:1005:35: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/networking.c:140:48: style:inconclusive: Function 'net_send_cc' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/networking.h:9:48: note: Function 'net_send_cc' argument 2 names different: declaration 'length' definition 'len'. ccextractor-0.88/src/lib_ccx/networking.c:140:48: note: Function 'net_send_cc' argument 2 names different: declaration 'length' definition 'len'. ccextractor-0.88/src/lib_ccx/networking.c:448:29: style:inconclusive: Function 'tcp_connect' argument 1 names different: declaration 'addr' definition 'host'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/networking.c:50:29: note: Function 'tcp_connect' argument 1 names different: declaration 'addr' definition 'host'. ccextractor-0.88/src/lib_ccx/networking.c:448:29: note: Function 'tcp_connect' argument 1 names different: declaration 'addr' definition 'host'. ccextractor-0.88/src/lib_ccx/networking.c:953:33: style:inconclusive: Function 'write_byte' argument 2 names different: declaration 'status' definition 'ch'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/networking.c:71:33: note: Function 'write_byte' argument 2 names different: declaration 'status' definition 'ch'. ccextractor-0.88/src/lib_ccx/networking.c:953:33: note: Function 'write_byte' argument 2 names different: declaration 'status' definition 'ch'. ccextractor-0.88/src/lib_ccx/networking.c:960:33: style:inconclusive: Function 'read_byte' argument 2 names different: declaration 'status' definition 'ch'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/networking.c:72:33: note: Function 'read_byte' argument 2 names different: declaration 'status' definition 'ch'. ccextractor-0.88/src/lib_ccx/networking.c:960:33: note: Function 'read_byte' argument 2 names different: declaration 'status' definition 'ch'. ccextractor-0.88/src/lib_ccx/networking.c:968:31: style:inconclusive: Function 'start_upd_srv' argument 1 names different: declaration 'src' definition 'src_str'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/networking.h:27:31: note: Function 'start_upd_srv' argument 1 names different: declaration 'src' definition 'src_str'. ccextractor-0.88/src/lib_ccx/networking.c:968:31: note: Function 'start_upd_srv' argument 1 names different: declaration 'src' definition 'src_str'. ccextractor-0.88/src/lib_ccx/networking.c:968:52: style:inconclusive: Function 'start_upd_srv' argument 2 names different: declaration 'addr' definition 'addr_str'. [funcArgNamesDifferent] ccextractor-0.88/src/lib_ccx/networking.h:27:48: note: Function 'start_upd_srv' argument 2 names different: declaration 'addr' definition 'addr_str'. ccextractor-0.88/src/lib_ccx/networking.c:968:52: note: Function 'start_upd_srv' argument 2 names different: declaration 'addr' definition 'addr_str'. ccextractor-0.88/src/lib_ccx/networking.c:345:19: style: Variable 'host' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/networking.c:975:19: style: Variable 'host' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/networking.c:993:19: style: Variable 'host' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/networking.c:338:14: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/networking.c:340:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/networking.c:346:8: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/networking.c:350:8: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/networking.c:340:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/general_loop.c:1112:7: style: Condition 'enc_ctx' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/general_loop.c:741:12: warning: Either the condition 'data_node' is redundant or there is possible null pointer dereference: data_node. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/general_loop.c:750:6: note: Assuming that condition 'data_node' is not redundant ccextractor-0.88/src/lib_ccx/general_loop.c:741:12: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/general_loop.c:759:6: warning: Either the condition 'data_node' is redundant or there is possible null pointer dereference: data_node. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/general_loop.c:750:6: note: Assuming that condition 'data_node' is not redundant ccextractor-0.88/src/lib_ccx/general_loop.c:759:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/general_loop.c:1225:14: warning: If memory allocation fails, then there is a possible null pointer dereference: parsebuf [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/general_loop.c:1211:35: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/general_loop.c:1211:13: note: Assignment 'parsebuf=(unsigned char*)malloc(1024)', assigned value is 0 ccextractor-0.88/src/lib_ccx/general_loop.c:1217:13: note: Assuming condition is false ccextractor-0.88/src/lib_ccx/general_loop.c:1225:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/general_loop.c:834:11: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/general_loop.c:1299:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ccextractor-0.88/src/lib_ccx/general_loop.c:550:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/general_loop.c:574:9: style: Variable 'data[0]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/general_loop.c:626:29: style: Variable 'slist' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/general_loop.c:778:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/params_dump.c:347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pg_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/params.c:961:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/params.c:993:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPAC_VERSION [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/output.c:38:11: style: Condition 't<5' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/output.c:34:10: note: Assignment 't=0', assigned value is 0 ccextractor-0.88/src/lib_ccx/output.c:38:11: note: Condition 't<5' is always true ccextractor-0.88/src/lib_ccx/output.c:183:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ccextractor-0.88/src/lib_ccx/output.c:185:4: note: Found duplicate branches for 'if' and 'else'. ccextractor-0.88/src/lib_ccx/output.c:183:4: note: Found duplicate branches for 'if' and 'else'. ccextractor-0.88/src/lib_ccx/params_dump.c:280:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/params_dump.c:285:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/params_dump.c:294:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/params_dump.c:350:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ccextractor-0.88/src/lib_ccx/params_dump.c:406:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/params_dump.c:215:24: style: Variable 'dec_ctx' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/sequencing.c:23:59: style: Parameter 'cc_data' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_functions.c:590:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_functions.c:616:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_functions.c:1003:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/telxcc.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/telxcc.c:736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/telxcc.c:1286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/telxcc.c:1467:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/telxcc.c:1590:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/params.c:1056:40: warning: Either the condition 'svc<1' is redundant or the array 'opts->settings_dtvcc.services_enabled[63]' is accessed at index -1, which is out of bounds. [negativeIndex] ccextractor-0.88/src/lib_ccx/params.c:1052:11: note: Assuming that condition 'svc<1' is not redundant ccextractor-0.88/src/lib_ccx/params.c:1056:40: note: Negative array index ccextractor-0.88/src/lib_ccx/params.c:1057:33: warning: Either the condition 'svc<1' is redundant or the array 'opts->enc_cfg.services_enabled[63]' is accessed at index -1, which is out of bounds. [negativeIndex] ccextractor-0.88/src/lib_ccx/params.c:1052:11: note: Assuming that condition 'svc<1' is not redundant ccextractor-0.88/src/lib_ccx/params.c:1057:33: note: Negative array index ccextractor-0.88/src/lib_ccx/params.c:1509:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1519:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1528:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1561:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1588:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1595:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1605:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1615:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1625:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1636:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1643:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1653:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1737:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1832:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1852:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1861:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1938:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1944:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2086:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2092:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2105:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2112:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2118:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2125:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2223:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2258:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2284:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2317:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2359:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2370:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2378:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:2386:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ccextractor-0.88/src/lib_ccx/params.c:1131:29: style: Redundant condition: The condition 'present-initial > 3' is redundant since 'present-initial == 6' is sufficient. [redundantCondition] ccextractor-0.88/src/lib_ccx/params.c:1159:25: style: Redundant condition: The condition 'present-initial > 2' is redundant since 'present-initial == 5' is sufficient. [redundantCondition] ccextractor-0.88/src/lib_ccx/params.c:1081:15: warning: If memory allocation fails, then there is a possible null pointer dereference: charset [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/params.c:1080:27: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/params.c:1080:27: note: Assignment 'charset=strndup(c,e-c)', assigned value is 0 ccextractor-0.88/src/lib_ccx/params.c:1081:15: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/params.c:1134:15: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/params.c:1133:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/params.c:1133:25: note: Assignment 'block=calloc(length+1,sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/params.c:1134:15: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/params.c:1135:37: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/params.c:1133:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/params.c:1133:25: note: Assignment 'block=calloc(length+1,sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/params.c:1135:37: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/params.c:1162:14: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/params.c:1161:24: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/params.c:1161:24: note: Assignment 'block=calloc(length+1,sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/params.c:1162:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/params.c:1163:36: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/params.c:1161:24: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/params.c:1161:24: note: Assignment 'block=calloc(length+1,sizeof(char))', assigned value is 0 ccextractor-0.88/src/lib_ccx/params.c:1163:36: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/params.c:2227:10: style: Checking if unsigned expression 't' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/params.c:78:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/params.c:92:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/params.c:115:59: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/params.c:952:29: style: Parameter 'location' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/params.c:1035:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/params.c:1096:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/params.c:1106:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/params.c:1135:13: style: Variable 'hiphen_pointer' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/params.c:1163:12: style: Variable 'hiphen_pointer' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/params.c:967:12: style: Variable 'size_read' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/params.c:969:13: style: Variable 'size_read' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/params.c:978:8: style: Unused variable: leptversion [unusedVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:721:4: error: Common realloc mistake: 'pts_array' nulled but not freed upon failure [memleakOnRealloc] ccextractor-0.88/src/lib_ccx/ts_functions.c:195:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_functions.c:679:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_functions.c:679:34: note: Assignment 'ctx=malloc(sizeof(struct ccx_demuxer))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_functions.c:697:23: note: Calling function 'ts_readpacket', 1st argument 'ctx' value is 0 ccextractor-0.88/src/lib_ccx/ts_functions.c:195:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_functions.c:215:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_functions.c:679:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_functions.c:679:34: note: Assignment 'ctx=malloc(sizeof(struct ccx_demuxer))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_functions.c:697:23: note: Calling function 'ts_readpacket', 1st argument 'ctx' value is 0 ccextractor-0.88/src/lib_ccx/ts_functions.c:215:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_functions.c:680:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_functions.c:679:34: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_functions.c:679:34: note: Assignment 'ctx=malloc(sizeof(struct ccx_demuxer))', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_functions.c:680:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_functions.c:441:10: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/lib_ccx/ts_functions.c:440:27: note: ptr is initialized ccextractor-0.88/src/lib_ccx/ts_functions.c:441:10: note: ptr is overwritten ccextractor-0.88/src/lib_ccx/ts_functions.c:1018:13: style: Local variable 'j' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:751:6: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/ts_functions.c:1018:13: note: Shadow variable ccextractor-0.88/src/lib_ccx/ts_functions.c:30:44: style: Parameter 'cinfo' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:65:31: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:123:55: style: Parameter 'cinfo' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:484:17: style: Variable 'databuf' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:638:27: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:677:48: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_functions.c:887:32: warning: Uninitialized variable: pid_index [uninitvar] ccextractor-0.88/src/lib_ccx/ts_functions.c:884:23: note: Assuming condition is false ccextractor-0.88/src/lib_ccx/ts_functions.c:887:32: note: Uninitialized variable: pid_index ccextractor-0.88/src/lib_ccx/ts_functions.c:73:15: style: Variable 'pts' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:645:15: style: Variable 'pts' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:649:16: style: Variable 'pes_stream_id' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:654:21: style: Variable 'pes_packet_length' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:682:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:714:12: style: Variable 'got_pts' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_functions.c:875:17: style: Variable 'pts' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_info.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pg_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sib_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sib_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_info.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_stream [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/stream_functions.c:476:34: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_info.c:145:10: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/lib_ccx/ts_info.c:144:27: note: ptr is initialized ccextractor-0.88/src/lib_ccx/ts_info.c:145:10: note: ptr is overwritten ccextractor-0.88/src/lib_ccx/ts_info.c:40:46: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_info.c:50:46: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_info.c:100:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_info.c:111:41: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_info.c:280:49: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_tables.c:532:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:469:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:543:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:84:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:610:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/utility.c:223:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] ccextractor-0.88/src/lib_ccx/utility.c:589:53: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ccextractor-0.88/src/lib_ccx/utility.c:595:26: style: Comparing expression of type 'unsigned short' against value 65536. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/utility.c:600:26: style: Comparing expression of type 'unsigned short' against value 1114112. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/utility.c:159:3: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:157:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:157:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:159:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:162:3: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:157:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:157:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:162:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:165:14: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:157:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:157:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:165:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:166:4: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:157:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:157:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:166:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:166:16: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:157:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:157:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:166:16: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:170:6: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:157:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:157:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:170:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:180:3: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:178:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:178:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:180:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:183:3: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:178:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:178:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:183:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:186:14: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:178:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:178:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:186:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:187:4: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:178:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:178:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:187:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:187:16: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:178:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:178:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:187:16: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:191:6: warning: If memory allocation fails, then there is a possible null pointer dereference: column [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:178:45: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:178:25: note: Assignment 'column=(unsigned int*)malloc((s1len+1)*sizeof(unsigned int))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:191:6: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:424:3: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_encoder [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:423:43: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:423:43: note: Assignment 'temp_encoder=malloc(sizeof(struct encoder_ctx))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:424:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:433:10: warning: If memory allocation fails, then there is a possible null pointer dereference: current_name [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:432:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:432:30: note: Assignment 'current_name=malloc(sizeof(char)*(strlen(enc_ctx->out->filename)+10))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:433:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:448:11: warning: If memory allocation fails, then there is a possible null pointer dereference: newname [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:447:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:447:26: note: Assignment 'newname=malloc(sizeof(char)*(strlen(enc_ctx->out->filename)+10))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:448:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:449:11: warning: If memory allocation fails, then there is a possible null pointer dereference: newname [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:447:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:447:26: note: Assignment 'newname=malloc(sizeof(char)*(strlen(enc_ctx->out->filename)+10))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:449:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:450:17: warning: If memory allocation fails, then there is a possible null pointer dereference: current_name [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:432:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:432:30: note: Assignment 'current_name=malloc(sizeof(char)*(strlen(enc_ctx->out->filename)+10))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:450:17: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:450:31: warning: If memory allocation fails, then there is a possible null pointer dereference: newname [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:447:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:447:26: note: Assignment 'newname=malloc(sizeof(char)*(strlen(enc_ctx->out->filename)+10))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:450:31: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:457:11: warning: If memory allocation fails, then there is a possible null pointer dereference: current_name [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/utility.c:432:30: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/utility.c:432:30: note: Assignment 'current_name=malloc(sizeof(char)*(strlen(enc_ctx->out->filename)+10))', assigned value is 0 ccextractor-0.88/src/lib_ccx/utility.c:457:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/utility.c:120:5: style: Variable 'hh' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/utility.c:104:6: note: hh is assigned ccextractor-0.88/src/lib_ccx/utility.c:120:5: note: hh is overwritten ccextractor-0.88/src/lib_ccx/utility.c:568:28: style: Checking if unsigned expression 'elen+slen+blen' is less than zero. [unsignedLessThanZero] ccextractor-0.88/src/lib_ccx/utility.c:85:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/lib_ccx/utility.c:85:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/lib_ccx/utility.c:80:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/utility.c:201:13: style: Variable 'time_struct' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/utility.c:233:27: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/utility.c:385:29: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/utility.c:483:26: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/utility.c:618:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_tables.c:171:22: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ccextractor-0.88/src/lib_ccx/ts_tables.c:169:61: note: outer condition: pinfo->version==version_number ccextractor-0.88/src/lib_ccx/ts_tables.c:171:22: note: identical inner condition: pinfo->version==version_number ccextractor-0.88/src/lib_ccx/ts_tables.c:768:34: style: Comparing expression of type 'unsigned char' against value 255. Condition is always true. [compareValueOutOfTypeRangeError] ccextractor-0.88/src/lib_ccx/ts_tables.c:560:17: style: Variable 'payload_length' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/src/lib_ccx/ts_tables.c:553:17: note: payload_length is assigned ccextractor-0.88/src/lib_ccx/ts_tables.c:560:17: note: payload_length is overwritten ccextractor-0.88/src/lib_ccx/ts_tables.c:54:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_hash/sha2.c:88:0: error: #error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN [preprocessorErrorDirective] ccextractor-0.88/src/lib_hash/sha2.c:88:2: error: #error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN [preprocessorErrorDirective] ccextractor-0.88/src/lib_ccx/wtv_functions.c:429:30: style: Redundant condition: !ccx_options.wtvmpeg2. 'ccx_options.wtvmpeg2 || (!ccx_options.wtvmpeg2 && len==2)' is equivalent to 'ccx_options.wtvmpeg2 || len==2' [redundantCondition] ccextractor-0.88/src/lib_ccx/wtv_functions.c:108:31: style: Condition 'cb->skip_chunks[cb->chunk]!=-1' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/wtv_functions.c:144:32: style: Condition 'cb->skip_chunks[cb->chunk]!=-1' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/wtv_functions.c:192:14: warning: If memory allocation fails, then there is a possible null pointer dereference: parsebuf [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/wtv_functions.c:183:29: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/wtv_functions.c:183:13: note: Assignment 'parsebuf=(uint8_t*)malloc(1024)', assigned value is 0 ccextractor-0.88/src/lib_ccx/wtv_functions.c:186:12: note: Assuming condition is false ccextractor-0.88/src/lib_ccx/wtv_functions.c:192:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/wtv_functions.c:269:4: warning: If memory allocation fails, then there is a possible null pointer dereference: string [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/wtv_functions.c:268:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/wtv_functions.c:268:13: note: Assignment 'string=(char*)malloc(text_len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/wtv_functions.c:269:4: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/wtv_functions.c:276:14: warning: If memory allocation fails, then there is a possible null pointer dereference: string [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/wtv_functions.c:268:26: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/wtv_functions.c:268:13: note: Assignment 'string=(char*)malloc(text_len+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/wtv_functions.c:276:14: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/wtv_functions.c:28:40: style: Parameter 'video_streams' can be declared as const array [constParameter] ccextractor-0.88/src/lib_ccx/wtv_functions.c:150:10: style: Variable 'result' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/wtv_functions.c:306:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:669:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3346:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:1057:31: style: Redundant condition: The condition 'pid != 0x1ffb' is redundant since 'pid < 0x1000' is sufficient. [redundantCondition] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:965:17: style: Condition 'descp[1]+2==0' is always false [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:167:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:192:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assignment 'filename=malloc(strlen(ctx->basefilename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:12: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:262:10: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assignment 'f=fopen(filename,"w")', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:262:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:265:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assignment 'f=fopen(filename,"w")', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:265:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:266:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assignment 'f=fopen(filename,"w")', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:266:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:267:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assignment 'f=fopen(filename,"w")', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:267:11: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:278:10: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assignment 'f=fopen(filename,"w")', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:278:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:279:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:260:11: note: Assignment 'f=fopen(filename,"w")', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:279:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:32: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assignment 'filename=malloc(strlen(ctx->basefilename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:32: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:281:9: warning: If memory allocation fails, then there is a possible null pointer dereference: finalfilename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:24: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:24: note: Assignment 'finalfilename=malloc(strlen(filename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:281:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:281:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assignment 'filename=malloc(strlen(ctx->basefilename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:281:24: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:281:41: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assignment 'filename=malloc(strlen(ctx->basefilename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:281:41: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:282:2: warning: If memory allocation fails, then there is a possible null pointer dereference: finalfilename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:24: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:24: note: Assignment 'finalfilename=malloc(strlen(filename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:282:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:282:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assignment 'filename=malloc(strlen(ctx->basefilename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:282:23: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:283:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:258:19: note: Assignment 'filename=malloc(strlen(ctx->basefilename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:283:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:283:19: warning: If memory allocation fails, then there is a possible null pointer dereference: finalfilename [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:24: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:280:24: note: Assignment 'finalfilename=malloc(strlen(filename)+30)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:283:19: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:443:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ratings [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assignment 'event->ratings=malloc(sizeof(struct EPG_rating)*num_items)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:439:17: note: Assignment 'ratings=event->ratings', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:443:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:444:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ratings [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assignment 'event->ratings=malloc(sizeof(struct EPG_rating)*num_items)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:439:17: note: Assignment 'ratings=event->ratings', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:444:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:445:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ratings [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assignment 'event->ratings=malloc(sizeof(struct EPG_rating)*num_items)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:439:17: note: Assignment 'ratings=event->ratings', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:445:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:446:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ratings [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:437:25: note: Assignment 'event->ratings=malloc(sizeof(struct EPG_rating)*num_items)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:439:17: note: Assignment 'ratings=event->ratings', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:446:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:473:3: warning: If memory allocation fails, then there is a possible null pointer dereference: decode_buffer [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:463:33: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:463:33: note: Assignment 'decode_buffer=malloc(decode_buffer_size)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:473:3: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:607:9: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:606:14: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:606:14: note: Assignment 'out=malloc(osize+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:607:9: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:608:2: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:606:14: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:606:14: note: Assignment 'out=malloc(osize+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:608:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:681:10: warning: If memory allocation fails, then there is a possible null pointer dereference: net [nullPointerOutOfMemory] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:679:24: note: Assuming allocation function fails ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:679:24: note: Assignment 'net=malloc(strlen(event->extended_text)+text_length+1)', assigned value is 0 ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:681:10: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:17:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:226:9: style: Variable 'category' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:368:37: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:368:59: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:708:11: style: Variable 'offset_end' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:380:11: style: Variable 'isnew' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:380:6: style: Variable 'isnew' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:469:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:578:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:776:11: style: Variable 'table_id' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:814:16: style: Variable 'emt_location' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:845:11: style: Variable 'table_id' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:897:23: style: Variable 'last_section_number' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:898:30: style: Variable 'segment_last_section_number' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:1041:37: style: Variable 'transport_error_indicator' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:1048:35: style: Variable 'adaptation_field_length' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/ts_tables_epg.c:1041:11: style: Variable 'transport_error_indicator' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/telxcc.c:1031:50: style: Condition 'y>=1' is always true [knownConditionTrueFalse] ccextractor-0.88/src/lib_ccx/telxcc.c:926:8: note: Assuming that condition 'y==0' is not redundant ccextractor-0.88/src/lib_ccx/telxcc.c:1031:50: note: Condition 'y>=1' is always true ccextractor-0.88/src/lib_ccx/telxcc.c:1344:2: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/lib_ccx/telxcc.c:1346:5: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/lib_ccx/telxcc.c:1344:2: note: Null pointer dereference ccextractor-0.88/src/lib_ccx/telxcc.c:931:11: style: Local variable 'flag_subtitle' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/telxcc.c:925:10: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/telxcc.c:931:11: note: Shadow variable ccextractor-0.88/src/lib_ccx/telxcc.c:1059:12: style: Local variable 'address' shadows outer variable [shadowVariable] ccextractor-0.88/src/lib_ccx/telxcc.c:919:10: note: Shadowed declaration ccextractor-0.88/src/lib_ccx/telxcc.c:1059:12: note: Shadow variable ccextractor-0.88/src/lib_ccx/telxcc.c:1282:22: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/lib_ccx/telxcc.c:845:20: style: Variable 'font_tag_opened' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/lib_ccx/telxcc.c:925:10: style: Unused variable: flag_subtitle [unusedVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2551:14: style: Condition '*pstr!=NULL' is always true [knownConditionTrueFalse] ccextractor-0.88/src/win_iconv/win_iconv.c:716:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertINetString [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:767:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:776:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:820:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:924:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1092:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_ERR_INVALID_CHARS [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1347:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1532:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1625:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1729:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1834:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:1921:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/protobuf-c/protobuf-c.c:818:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/protobuf-c/protobuf-c.c:819:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/protobuf-c/protobuf-c.c:820:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/protobuf-c/protobuf-c.c:821:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3012:61: style:inconclusive: Function 'protobuf_c_message_unpack' argument 1 names different: declaration 'descriptor' definition 'desc'. [funcArgNamesDifferent] ccextractor-0.88/src/protobuf-c/protobuf-c.h:958:36: note: Function 'protobuf_c_message_unpack' argument 1 names different: declaration 'descriptor' definition 'desc'. ccextractor-0.88/src/protobuf-c/protobuf-c.c:3012:61: note: Function 'protobuf_c_message_unpack' argument 1 names different: declaration 'descriptor' definition 'desc'. ccextractor-0.88/src/protobuf-c/protobuf-c.c:149:20: style: Parameter 'allocator_data' can be declared as pointer to const. However it seems that 'system_alloc' is a callback function, if 'allocator_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/protobuf-c/protobuf-c.c:179:12: note: You might need to cast the function pointer here ccextractor-0.88/src/protobuf-c/protobuf-c.c:149:20: note: Parameter 'allocator_data' can be declared as pointer to const ccextractor-0.88/src/protobuf-c/protobuf-c.c:2276:14: style: Variable 'e_data' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2278:14: style: Variable 'l_data' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2293:11: style: Variable 'e_str' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2294:11: style: Variable 'l_str' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2732:45: style: Parameter 'scanned_member' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3419:12: style: Variable 'quantity' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3440:26: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3451:23: style: Variable 'submessage' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3457:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3461:25: style: Variable 'has' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3462:26: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/protobuf-c/protobuf-c.c:3520:9: warning: Size of pointer 'service' used instead of size of its data. [pointerSize] ccextractor-0.88/src/protobuf-c/protobuf-c.c:1893:7: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2780:33: style: Variable '((int32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2792:33: style: Variable '((int32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2804:34: style: Variable '((uint32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2817:33: style: Variable '((int64_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2830:33: style: Variable '((int64_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/protobuf-c/protobuf-c.c:2842:38: style: Variable '((protobuf_c_boolean*)array)[i]' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/zvbi/misc.h:337:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/misc.h:354:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:278:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:279:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:280:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:281:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:283:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:528:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:606:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:713:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _x [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/bit_slicer.c:991:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/win_iconv/win_iconv.c:737:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] ccextractor-0.88/src/win_iconv/win_iconv.c:753:12: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] ccextractor-0.88/src/win_iconv/win_iconv.c:757:21: style:inconclusive: Function 'iconv_close' argument 1 names different: declaration 'cd' definition '_cd'. [funcArgNamesDifferent] ccextractor-0.88/src/win_iconv/win_iconv.c:55:25: note: Function 'iconv_close' argument 1 names different: declaration 'cd' definition '_cd'. ccextractor-0.88/src/win_iconv/win_iconv.c:757:21: note: Function 'iconv_close' argument 1 names different: declaration 'cd' definition '_cd'. ccextractor-0.88/src/win_iconv/win_iconv.c:772:15: style:inconclusive: Function 'iconv' argument 1 names different: declaration 'cd' definition '_cd'. [funcArgNamesDifferent] ccextractor-0.88/src/win_iconv/win_iconv.c:56:22: note: Function 'iconv' argument 1 names different: declaration 'cd' definition '_cd'. ccextractor-0.88/src/win_iconv/win_iconv.c:772:15: note: Function 'iconv' argument 1 names different: declaration 'cd' definition '_cd'. ccextractor-0.88/src/win_iconv/win_iconv.c:799:19: style:inconclusive: Function 'win_iconv' argument 1 names different: declaration 'cd' definition '_cd'. [funcArgNamesDifferent] ccextractor-0.88/src/win_iconv/win_iconv.c:116:33: note: Function 'win_iconv' argument 1 names different: declaration 'cd' definition '_cd'. ccextractor-0.88/src/win_iconv/win_iconv.c:799:19: note: Function 'win_iconv' argument 1 names different: declaration 'cd' definition '_cd'. ccextractor-0.88/src/win_iconv/win_iconv.c:921:25: style:inconclusive: Function 'make_csconv' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] ccextractor-0.88/src/win_iconv/win_iconv.c:119:36: note: Function 'make_csconv' argument 1 names different: declaration 'name' definition '_name'. ccextractor-0.88/src/win_iconv/win_iconv.c:921:25: note: Function 'make_csconv' argument 1 names different: declaration 'name' definition '_name'. ccextractor-0.88/src/win_iconv/win_iconv.c:809:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/win_iconv/win_iconv.c:1284:22: style: Parameter 'cv' can be declared as pointer to const. However it seems that 'sbcs_mblen' is a callback function, if 'cv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/win_iconv/win_iconv.c:992:25: note: You might need to cast the function pointer here ccextractor-0.88/src/win_iconv/win_iconv.c:1284:22: note: Parameter 'cv' can be declared as pointer to const ccextractor-0.88/src/win_iconv/win_iconv.c:1299:22: style: Parameter 'cv' can be declared as pointer to const. However it seems that 'mbcs_mblen' is a callback function, if 'cv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/win_iconv/win_iconv.c:996:18: note: You might need to cast the function pointer here ccextractor-0.88/src/win_iconv/win_iconv.c:1299:22: note: Parameter 'cv' can be declared as pointer to const ccextractor-0.88/src/win_iconv/win_iconv.c:1321:22: style: Parameter 'cv' can be declared as pointer to const. However it seems that 'utf8_mblen' is a callback function, if 'cv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/win_iconv/win_iconv.c:972:21: note: You might need to cast the function pointer here ccextractor-0.88/src/win_iconv/win_iconv.c:1321:22: note: Parameter 'cv' can be declared as pointer to const ccextractor-0.88/src/win_iconv/win_iconv.c:1340:23: style: Parameter 'cv' can be declared as pointer to const. However it seems that 'eucjp_mblen' is a callback function, if 'cv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/win_iconv/win_iconv.c:984:21: note: You might need to cast the function pointer here ccextractor-0.88/src/win_iconv/win_iconv.c:1340:23: note: Parameter 'cv' can be declared as pointer to const ccextractor-0.88/src/win_iconv/win_iconv.c:1908:27: style: Parameter 'cv' can be declared as pointer to const. However it seems that 'iso2022jp_flush' is a callback function, if 'cv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/win_iconv/win_iconv.c:978:21: note: You might need to cast the function pointer here ccextractor-0.88/src/win_iconv/win_iconv.c:1908:27: note: Parameter 'cv' can be declared as pointer to const ccextractor-0.88/src/zvbi/decoder.c:120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/decoder.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/decoder.c:120:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/decoder.c:125:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/decoder.c:500:17: style: Parameter 'raw' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/zvbi/decoder.c:528:14: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/zvbi/decoder.c:529:22: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/zvbi/decoder.c:554:15: style: Variable 'service_set' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/zvbi/raw_decoder.c:511:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:611:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:865:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _x [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:908:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_DMT_PARSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:1078:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:1099:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_TRUE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:1239:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:1260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:1307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/raw_decoder.c:999:9: style: Condition '0&&sp->offset>0' is always false [knownConditionTrueFalse] ccextractor-0.88/src/zvbi/raw_decoder.c:511:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ccextractor-0.88/src/zvbi/raw_decoder.c:1008:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ccextractor-0.88/src/zvbi/raw_decoder.c:1012:5: note: Found duplicate branches for 'if' and 'else'. ccextractor-0.88/src/zvbi/raw_decoder.c:1008:3: note: Found duplicate branches for 'if' and 'else'. ccextractor-0.88/src/zvbi/raw_decoder.c:583:20: style:inconclusive: Function 'vbi3_raw_decoder_decode' argument 3 names different: declaration 'sliced_lines' definition 'max_lines'. [funcArgNamesDifferent] ccextractor-0.88/src/zvbi/raw_decoder.h:56:20: note: Function 'vbi3_raw_decoder_decode' argument 3 names different: declaration 'sliced_lines' definition 'max_lines'. ccextractor-0.88/src/zvbi/raw_decoder.c:583:20: note: Function 'vbi3_raw_decoder_decode' argument 3 names different: declaration 'sliced_lines' definition 'max_lines'. ccextractor-0.88/src/zvbi/raw_decoder.c:476:14: style: Local variable 'j' shadows outer variable [shadowVariable] ccextractor-0.88/src/zvbi/raw_decoder.c:460:7: note: Shadowed declaration ccextractor-0.88/src/zvbi/raw_decoder.c:476:14: note: Shadow variable ccextractor-0.88/src/zvbi/raw_decoder.c:591:14: style: Variable 'sliced_begin' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/raw_decoder.c:592:14: style: Variable 'sliced_end' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/raw_decoder.c:743:22: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/zvbi/raw_decoder.c:744:22: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/zvbi/raw_decoder.c:746:10: style: Variable 'pattern_end' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/raw_decoder.c:944:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/raw_decoder.c:1092:29: style: Variable 'sp_lines' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/raw_decoder.c:1138:47: style: Parameter 'rd' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/src/zvbi/sampling_par.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_DMT_PARSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/sampling_par.c:194:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_DMT_PARSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/sampling_par.c:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCX_FALSE [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/zvbi/sampling_par.c:249:8: style: Condition '0&&sp->offset>0' is always false [knownConditionTrueFalse] ccextractor-0.88/src/zvbi/sampling_par.c:390:23: style:inconclusive: Function '_vbi_sampling_par_from_services_log' argument 3 names different: declaration 'videostd_set' definition 'videostd_set_req'. [funcArgNamesDifferent] ccextractor-0.88/src/zvbi/sampling_par.h:63:56: note: Function '_vbi_sampling_par_from_services_log' argument 3 names different: declaration 'videostd_set' definition 'videostd_set_req'. ccextractor-0.88/src/zvbi/sampling_par.c:390:23: note: Function '_vbi_sampling_par_from_services_log' argument 3 names different: declaration 'videostd_set' definition 'videostd_set_req'. ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:410:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_sbs_one_simple_sentence [valueFlowBailoutIncompleteVar] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:30:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fd [nullPointerOutOfResources] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:348:17: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:348:17: note: Assignment 'fsample=fopen("samples/sbs_append_string_01","r")', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:351:40: note: Calling function 'helper_sbs_append_sub_from_file', 1st argument 'fsample' value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:30:11: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:73:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sub [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:57: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:29: note: Assignment 'sub=(struct cc_subtitle*)malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:73:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:74:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sub [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:57: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:29: note: Assignment 'sub=(struct cc_subtitle*)malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:74:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:75:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sub [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:57: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:29: note: Assignment 'sub=(struct cc_subtitle*)malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:75:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:78:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rect [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:77:15: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:77:15: note: Assignment 'rect=malloc(sizeof(struct cc_bitmap))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:78:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:79:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rect [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:77:15: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:77:15: note: Assignment 'rect=malloc(sizeof(struct cc_bitmap))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:79:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:81:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sub [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:57: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:29: note: Assignment 'sub=(struct cc_subtitle*)malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:81:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:82:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sub [nullPointerOutOfMemory] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:57: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:72:29: note: Assignment 'sub=(struct cc_subtitle*)malloc(sizeof(struct cc_subtitle))', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:82:2: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:338:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fsample [nullPointerOutOfResources] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:260:17: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:260:17: note: Assignment 'fsample=fopen("samples/sbs_append_string_00","r")', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:338:9: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:394:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fsample [nullPointerOutOfResources] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:348:17: note: Assuming allocation function fails ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:348:17: note: Assignment 'fsample=fopen("samples/sbs_append_string_01","r")', assigned value is 0 ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:394:9: note: Null pointer dereference ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:323:6: style: Variable 'sub' is reassigned a value before the old one has been used. [redundantAssignment] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:314:7: note: sub is assigned ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:323:6: note: sub is overwritten ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:70:47: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:96:20: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:202:9: style: Variable 'test_strings' can be declared as const array [constVariable] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:228:9: style: Variable 'test_strings' can be declared as const array [constVariable] ccextractor-0.88/tests/ccx_encoders_splitbysentence_suite.c:98:7: style: Variable 'rect' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/tests/runtest.c:20:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_NOFORK [valueFlowBailoutIncompleteVar] ccextractor-0.88/tools/icons2c.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_REG [valueFlowBailoutIncompleteVar] ccextractor-0.88/tools/icons2c.c:45:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ccextractor-0.88/tools/icons2c.c:48:17: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] ccextractor-0.88/tools/icons2c.c:44:14: note: Assuming allocation function fails ccextractor-0.88/tools/icons2c.c:44:14: note: Assignment 'f=fopen(file,"rb")', assigned value is 0 ccextractor-0.88/tools/icons2c.c:48:17: note: Null pointer dereference ccextractor-0.88/tools/icons2c.c:45:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/bit_slicer.c:471:9: style: Redundant assignment of 'buffer' to itself. [selfAssignment] ccextractor-0.88/src/zvbi/bit_slicer.c:472:9: style: Redundant assignment of 'points' to itself. [selfAssignment] ccextractor-0.88/src/zvbi/bit_slicer.c:473:11: style: Redundant assignment of 'n_points' to itself. [selfAssignment] ccextractor-0.88/src/zvbi/bit_slicer.c:474:6: style: Redundant assignment of 'raw' to itself. [selfAssignment] ccextractor-0.88/src/zvbi/bit_slicer.c:278:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:279:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:280:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:281:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:282:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:283:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:336:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:566:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] ccextractor-0.88/src/zvbi/bit_slicer.c:294:25: style: Variable 'points_start' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/bit_slicer.c:529:25: style: Variable 'points_start' can be declared as pointer to const [constVariablePointer] ccextractor-0.88/src/zvbi/bit_slicer.c:471:9: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/zvbi/bit_slicer.c:472:9: style: Variable 'points' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/zvbi/bit_slicer.c:473:11: style: Variable 'n_points' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/zvbi/bit_slicer.c:474:6: style: Variable 'raw' is assigned a value that is never used. [unreadVariable] ccextractor-0.88/src/utf8proc/utf8proc.c:540:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] ccextractor-0.88/src/utf8proc/utf8proc.c:645:43: warning: Either the condition 'starter_property->comb_index<0x8000' is redundant or the array 'utf8proc_combinations[5410]' is accessed at index 32767, which is out of bounds. [arrayIndexOutOfBoundsCond] ccextractor-0.88/src/utf8proc/utf8proc.c:640:42: note: Assuming that condition 'starter_property->comb_index<0x8000' is not redundant ccextractor-0.88/src/utf8proc/utf8proc.c:643:38: note: Assignment 'sidx=starter_property->comb_index', assigned value is 32767 ccextractor-0.88/src/utf8proc/utf8proc.c:645:43: note: Array index out of bounds ccextractor-0.88/src/utf8proc/utf8proc.c:122:75: style:inconclusive: Function 'utf8proc_iterate' argument 3 names different: declaration 'codepoint_ref' definition 'dst'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:429:126: note: Function 'utf8proc_iterate' argument 3 names different: declaration 'codepoint_ref' definition 'dst'. ccextractor-0.88/src/utf8proc/utf8proc.c:122:75: note: Function 'utf8proc_iterate' argument 3 names different: declaration 'codepoint_ref' definition 'dst'. ccextractor-0.88/src/utf8proc/utf8proc.c:169:76: style:inconclusive: Function 'utf8proc_codepoint_valid' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:437:76: note: Function 'utf8proc_codepoint_valid' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:169:76: note: Function 'utf8proc_codepoint_valid' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:173:75: style:inconclusive: Function 'utf8proc_encode_char' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:448:75: note: Function 'utf8proc_encode_char' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:173:75: note: Function 'utf8proc_encode_char' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:240:86: style:inconclusive: Function 'utf8proc_get_property' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:462:86: note: Function 'utf8proc_get_property' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:240:86: note: Function 'utf8proc_get_property' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:318:22: style:inconclusive: Function 'utf8proc_grapheme_break_stateful' argument 1 names different: declaration 'codepoint1' definition 'c1'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:603:22: note: Function 'utf8proc_grapheme_break_stateful' argument 1 names different: declaration 'codepoint1' definition 'c1'. ccextractor-0.88/src/utf8proc/utf8proc.c:318:22: note: Function 'utf8proc_grapheme_break_stateful' argument 1 names different: declaration 'codepoint1' definition 'c1'. ccextractor-0.88/src/utf8proc/utf8proc.c:318:43: style:inconclusive: Function 'utf8proc_grapheme_break_stateful' argument 2 names different: declaration 'codepoint2' definition 'c2'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:603:51: note: Function 'utf8proc_grapheme_break_stateful' argument 2 names different: declaration 'codepoint2' definition 'c2'. ccextractor-0.88/src/utf8proc/utf8proc.c:318:43: note: Function 'utf8proc_grapheme_break_stateful' argument 2 names different: declaration 'codepoint2' definition 'c2'. ccextractor-0.88/src/utf8proc/utf8proc.c:327:22: style:inconclusive: Function 'utf8proc_grapheme_break' argument 1 names different: declaration 'codepoint1' definition 'c1'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:610:22: note: Function 'utf8proc_grapheme_break' argument 1 names different: declaration 'codepoint1' definition 'c1'. ccextractor-0.88/src/utf8proc/utf8proc.c:327:22: note: Function 'utf8proc_grapheme_break' argument 1 names different: declaration 'codepoint1' definition 'c1'. ccextractor-0.88/src/utf8proc/utf8proc.c:327:43: style:inconclusive: Function 'utf8proc_grapheme_break' argument 2 names different: declaration 'codepoint2' definition 'c2'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:610:51: note: Function 'utf8proc_grapheme_break' argument 2 names different: declaration 'codepoint2' definition 'c2'. ccextractor-0.88/src/utf8proc/utf8proc.c:327:43: note: Function 'utf8proc_grapheme_break' argument 2 names different: declaration 'codepoint2' definition 'c2'. ccextractor-0.88/src/utf8proc/utf8proc.c:387:60: style:inconclusive: Function 'utf8proc_charwidth' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:642:60: note: Function 'utf8proc_charwidth' argument 1 names different: declaration 'codepoint' definition 'c'. ccextractor-0.88/src/utf8proc/utf8proc.c:387:60: note: Function 'utf8proc_charwidth' argument 1 names different: declaration 'codepoint' definition 'c'. ccextractor-0.88/src/utf8proc/utf8proc.c:391:75: style:inconclusive: Function 'utf8proc_category' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:648:75: note: Function 'utf8proc_category' argument 1 names different: declaration 'codepoint' definition 'c'. ccextractor-0.88/src/utf8proc/utf8proc.c:391:75: note: Function 'utf8proc_category' argument 1 names different: declaration 'codepoint' definition 'c'. ccextractor-0.88/src/utf8proc/utf8proc.c:395:74: style:inconclusive: Function 'utf8proc_category_string' argument 1 names different: declaration 'codepoint' definition 'c'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:654:74: note: Function 'utf8proc_category_string' argument 1 names different: declaration 'codepoint' definition 'c'. ccextractor-0.88/src/utf8proc/utf8proc.c:395:74: note: Function 'utf8proc_category_string' argument 1 names different: declaration 'codepoint' definition 'c'. ccextractor-0.88/src/utf8proc/utf8proc.c:404:78: style:inconclusive: Function 'utf8proc_decompose_char' argument 1 names different: declaration 'codepoint' definition 'uc'. [funcArgNamesDifferent] ccextractor-0.88/src/utf8proc/utf8proc.h:493:20: note: Function 'utf8proc_decompose_char' argument 1 names different: declaration 'codepoint' definition 'uc'. ccextractor-0.88/src/utf8proc/utf8proc.c:404:78: note: Function 'utf8proc_decompose_char' argument 1 names different: declaration 'codepoint' definition 'uc'. diff: 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:201:35: style: Unused variable: reset_browser [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:242:29: style: Local variable 'command' shadows outer variable [shadowVariable] ccextractor-0.88/src/GUI/ccextractorGUI.c:63:6: note: Shadowed declaration ccextractor-0.88/src/GUI/ccextractorGUI.c:242:29: note: Shadow variable 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:283:11: warning: If resource allocation fails, then there is a possible null pointer dereference: saveFile [nullPointerOutOfResources] ccextractor-0.88/src/GUI/ccextractorGUI.c:281:20: note: Assuming allocation function fails ccextractor-0.88/src/GUI/ccextractorGUI.c:281:20: note: Assignment 'saveFile=fopen("ccxGUI.ini","w")', assigned value is 0 ccextractor-0.88/src/GUI/ccextractorGUI.c:283:11: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:394:11: style: Variable 'id' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:785:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:800:6: style: Unused variable: i [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:801:32: style: Variable 'ptr_slash' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:870:4: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] ccextractor-0.88/src/GUI/ccextractorGUI.c:867:31: note: Assuming allocation function fails ccextractor-0.88/src/GUI/ccextractorGUI.c:867:17: note: Assignment 'temp=(char**)calloc(main_settings->filename_count,sizeof(char*))', assigned value is 0 ccextractor-0.88/src/GUI/ccextractorGUI.c:870:4: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:875:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ccextractor-0.88/src/GUI/ccextractorGUI.c:867:31: note: Assuming allocation function fails ccextractor-0.88/src/GUI/ccextractorGUI.c:867:17: note: Assignment 'temp=(char**)calloc(main_settings->filename_count,sizeof(char*))', assigned value is 0 ccextractor-0.88/src/GUI/ccextractorGUI.c:875:9: note: Null pointer addition 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:889:16: style: Parameter 'icon_data' can be declared as const array [constParameter] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:898:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:911:20: style: Parameter 'string1' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:911:35: style: Parameter 'string2' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:10: style: Unused variable: k [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:12: style: Unused variable: z [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:14: style: Unused variable: copycount [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:25: style: Unused variable: prefix_length [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:40: style: Unused variable: slash_length [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:54: style: Unused variable: fileNameTruncated_index [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/ccextractorGUI.c:91:8: style: Unused variable: j [unusedVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10073:21: style: Variable 'range_count' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10104:78: style: Parameter 'alloc' can be declared as pointer to const. However it seems that 'nk_font_baker' is a callback function, if 'alloc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10098:28: note: You might need to cast the function pointer here ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10104:78: note: Parameter 'alloc' can be declared as pointer to const 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10128:21: style: Variable 'range_count' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10271:22: style: Variable 'char_idx' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10348:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10406:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10407:9: note: Assuming that condition '!font' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10406:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10442:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10443:9: note: Assuming that condition '!font' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10442:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10466:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10468:9: note: Assuming that condition '!font' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10466:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10467:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10468:9: note: Assuming that condition '!font' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10467:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10662:37: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10674:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10684:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10863:26: style:inconclusive: Function 'nk_font_atlas_init_custom' argument 2 names different: declaration 'persistent' definition 'permanent'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1440:83: note: Function 'nk_font_atlas_init_custom' argument 2 names different: declaration 'persistent' definition 'permanent'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10863:26: note: Function 'nk_font_atlas_init_custom' argument 2 names different: declaration 'persistent' definition 'permanent'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10863:58: style:inconclusive: Function 'nk_font_atlas_init_custom' argument 3 names different: declaration 'transient' definition 'temporary'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1440:116: note: Function 'nk_font_atlas_init_custom' argument 3 names different: declaration 'transient' definition 'temporary'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10863:58: note: Function 'nk_font_atlas_init_custom' argument 3 names different: declaration 'transient' definition 'temporary'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10878:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10880:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10878:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10879:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10880:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10879:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10899:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10899:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10900:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10900:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10901:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10901:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10902:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10902:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10905:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:19: note: Assuming that condition '!config' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10905:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10906:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:19: note: Assuming that condition '!config' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10906:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10907:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10909:19: note: Assuming that condition '!config' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10907:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10975:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10979:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10975:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10976:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10979:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10976:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10977:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10979:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10977:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10978:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10979:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:10978:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11001:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11006:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11001:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11002:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11006:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11002:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11003:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11006:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11003:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11004:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11006:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11004:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11021:11: style:inconclusive: Function 'nk_font_atlas_add_compressed' argument 2 names different: declaration 'memory' definition 'compressed_data'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1451:82: note: Function 'nk_font_atlas_add_compressed' argument 2 names different: declaration 'memory' definition 'compressed_data'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11021:11: note: Function 'nk_font_atlas_add_compressed' argument 2 names different: declaration 'memory' definition 'compressed_data'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11021:36: style:inconclusive: Function 'nk_font_atlas_add_compressed' argument 3 names different: declaration 'size' definition 'compressed_size'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1451:98: note: Function 'nk_font_atlas_add_compressed' argument 3 names different: declaration 'size' definition 'compressed_size'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11021:36: note: Function 'nk_font_atlas_add_compressed' argument 3 names different: declaration 'size' definition 'compressed_size'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11029:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11036:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11029:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11030:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11036:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11030:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11031:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11036:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11031:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11032:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11036:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11032:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11057:17: style:inconclusive: Function 'nk_font_atlas_add_compressed_base85' argument 2 names different: declaration 'data' definition 'data_base85'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1452:95: note: Function 'nk_font_atlas_add_compressed_base85' argument 2 names different: declaration 'data' definition 'data_base85'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11057:17: note: Function 'nk_font_atlas_add_compressed_base85' argument 2 names different: declaration 'data' definition 'data_base85'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11064:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11070:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11064:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11065:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11070:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11065:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11066:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11070:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11066:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11067:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11070:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11067:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11088:11: style:inconclusive: Function 'nk_font_atlas_add_default' argument 2 names different: declaration 'height' definition 'pixel_height'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1445:79: note: Function 'nk_font_atlas_add_default' argument 2 names different: declaration 'height' definition 'pixel_height'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11088:11: note: Function 'nk_font_atlas_add_default' argument 2 names different: declaration 'height' definition 'pixel_height'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11111:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11118:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11111:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11112:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11118:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11112:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11113:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11118:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11113:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11114:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11118:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11114:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11180:32: style: Variable 'config' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11226:58: style:inconclusive: Function 'nk_font_atlas_end' argument 2 names different: declaration 'tex' definition 'texture'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1454:64: note: Function 'nk_font_atlas_end' argument 2 names different: declaration 'tex' definition 'texture'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11226:58: note: Function 'nk_font_atlas_end' argument 2 names different: declaration 'tex' definition 'texture'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11265:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11270:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11265:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11266:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11270:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11266:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11267:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11270:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11267:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11268:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11270:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11268:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11285:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11289:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11285:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11286:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11289:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11286:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11287:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11289:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11287:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11288:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11289:9: note: Assuming that condition '!atlas' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:11288:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:13456:21: style: Parameter 'visual_cursor' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:13471:21: style: Variable 'ratio' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:14172:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:14394:26: style: Variable 'line_width' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:14483:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:14587:36: style: Condition 'edit->select_start!=edit->select_end' is always true [knownConditionTrueFalse] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:15922:57: style: Parameter 'alloc' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:15936:28: warning: Either the condition '!pool' is redundant or there is possible null pointer dereference: pool. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:15937:9: note: Assuming that condition '!pool' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:15936:28: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16335:14: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16356:14: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16455:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16457:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16455:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16456:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16457:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16456:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16456:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16457:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16456:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16675:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16677:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16675:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16676:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16677:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16676:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16676:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16677:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16676:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:16990:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17024:12: style: Variable 'elem_end' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17025:11: style: Variable 'buffer_end' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17049:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pan [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17072:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbl [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17307:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17309:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17307:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17308:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17309:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17308:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17440:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17442:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17446:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17442:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17443:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17446:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17443:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17443:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17446:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17443:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17445:14: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17446:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17445:14: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17445:17: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17446:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17445:17: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17460:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17461:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17460:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17469:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17470:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17469:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17478:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17479:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17478:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17487:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17488:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17487:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17496:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17497:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17496:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17505:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17506:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17505:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17514:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17516:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17514:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17515:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17516:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17515:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17515:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17516:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17515:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17524:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17526:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17524:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17525:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17526:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17525:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17525:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17526:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17525:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17535:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17537:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17535:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17536:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17537:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17536:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17536:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17537:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17536:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17545:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17547:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17545:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17546:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17547:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17546:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17546:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17547:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17546:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17555:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17556:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17555:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17564:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17566:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17564:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17565:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17566:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17565:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17565:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17566:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17565:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17574:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17575:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17574:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17617:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17633:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17649:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17665:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17703:21: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17704:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17703:21: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17711:21: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17712:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17711:21: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17720:21: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17721:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17720:21: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17810:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17812:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17810:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17811:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17812:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17811:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17811:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17812:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17811:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17851:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17853:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17851:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17852:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17853:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17852:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17852:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17853:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17852:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17912:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17914:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17912:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17913:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17914:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17913:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17913:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17914:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17913:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17957:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17959:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17957:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17958:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17959:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17958:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17958:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17959:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:17958:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18005:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18007:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18005:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18006:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18007:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18006:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18006:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18007:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18006:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18025:50: style:inconclusive: Function 'nk_layout_row_push' argument 2 names different: declaration 'value' definition 'ratio_or_width'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:757:78: note: Function 'nk_layout_row_push' argument 2 names different: declaration 'value' definition 'ratio_or_width'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18025:50: note: Function 'nk_layout_row_push' argument 2 names different: declaration 'value' definition 'ratio_or_width'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18031:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18033:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18031:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18032:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18033:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18032:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18032:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18033:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18032:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18058:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18060:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18058:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18059:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18060:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18059:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18059:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18060:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18059:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18082:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18084:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18082:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18083:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18084:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18083:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18083:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18084:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18083:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18119:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18121:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18119:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18120:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18121:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18120:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18120:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18121:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18120:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18147:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18149:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18147:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18148:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18149:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18148:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18148:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18149:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18148:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18168:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18170:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18168:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18169:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18170:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18169:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18169:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18170:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18169:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18189:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18191:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18189:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18190:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18191:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18190:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18190:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18191:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18190:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18217:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18219:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18217:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18218:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18219:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18218:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18218:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18219:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18218:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18263:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18265:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18263:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18264:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18265:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18264:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18264:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18265:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18264:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18288:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18290:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18288:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18289:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18290:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18289:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18289:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18290:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18289:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18308:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18310:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18308:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18309:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18310:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18309:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18309:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18310:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18309:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18431:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18433:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18431:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18432:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18433:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18432:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18432:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18433:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18432:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18475:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18516:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18553:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18555:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18553:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18554:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18555:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18554:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18554:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18555:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18554:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18578:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18580:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18578:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18579:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18580:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18579:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18579:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18580:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18579:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18598:22: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18617:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18619:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18617:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18618:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18619:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18618:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18618:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18619:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18618:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18706:19: style: Variable 'title_len' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18740:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18742:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18740:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18741:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18742:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18741:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18741:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18742:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18741:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18756:36: style:inconclusive: Function 'nk_tree_push_hashed' argument 7 names different: declaration 'seed' definition 'line'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:792:180: note: Function 'nk_tree_push_hashed' argument 7 names different: declaration 'seed' definition 'line'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18756:36: note: Function 'nk_tree_push_hashed' argument 7 names different: declaration 'seed' definition 'line'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18779:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18780:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18779:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18791:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18792:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18791:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18804:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18805:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18804:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18817:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18818:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18817:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18830:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18831:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18830:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18844:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18845:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18844:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18860:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18861:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18860:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18876:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18877:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18876:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18889:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18894:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18896:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18894:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18895:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18896:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18895:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18895:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18896:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18895:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18933:22: style: Variable 'style' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18934:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18939:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18941:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18939:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18940:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18941:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18940:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18940:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18941:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18940:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18975:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18977:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18975:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18976:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18977:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18976:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18976:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18977:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:18976:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19017:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19019:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19017:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19018:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19019:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19018:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19018:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19019:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19018:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19045:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19047:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19045:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19046:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19047:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19046:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19046:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19047:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19046:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19063:52: style:inconclusive: Function 'nk_labelf_colored' argument 2 names different: declaration 'align' definition 'flags'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:815:80: note: Function 'nk_labelf_colored' argument 2 names different: declaration 'align' definition 'flags'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19063:52: note: Function 'nk_labelf_colored' argument 2 names different: declaration 'align' definition 'flags'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19128:57: style:inconclusive: Function 'nk_value_color_byte' argument 2 names different: declaration 'prefix' definition 'p'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:823:85: note: Function 'nk_value_color_byte' argument 2 names different: declaration 'prefix' definition 'p'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19128:57: note: Function 'nk_value_color_byte' argument 2 names different: declaration 'prefix' definition 'p'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19132:58: style:inconclusive: Function 'nk_value_color_float' argument 2 names different: declaration 'prefix' definition 'p'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:824:86: note: Function 'nk_value_color_float' argument 2 names different: declaration 'prefix' definition 'p'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19132:58: note: Function 'nk_value_color_float' argument 2 names different: declaration 'prefix' definition 'p'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19165:60: style:inconclusive: Function 'nk_label' argument 3 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:808:84: note: Function 'nk_label' argument 3 names different: declaration 'align' definition 'alignment'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19165:60: note: Function 'nk_label' argument 3 names different: declaration 'align' definition 'alignment'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19188:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19190:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19188:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19189:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19190:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19189:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19189:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19190:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19189:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19255:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19263:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19265:19: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19263:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19264:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19265:19: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19264:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19264:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19265:27: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19264:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19297:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19307:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19309:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19307:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19308:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19309:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19308:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19308:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19309:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19308:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19334:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19341:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19343:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19341:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19342:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19343:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19342:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19342:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19343:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19342:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19368:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19375:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19377:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19375:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19376:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19377:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19376:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19376:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19377:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19376:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19401:41: style:inconclusive: Function 'nk_button_symbol_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:848:160: note: Function 'nk_button_symbol_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19401:41: note: Function 'nk_button_symbol_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19404:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19411:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19413:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19411:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19412:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19413:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19412:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19412:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19413:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19412:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19429:41: style:inconclusive: Function 'nk_button_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:839:123: note: Function 'nk_button_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19429:41: note: Function 'nk_button_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19437:33: style:inconclusive: Function 'nk_button_symbol_label' argument 4 names different: declaration 'text_alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:838:119: note: Function 'nk_button_symbol_label' argument 4 names different: declaration 'text_alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19437:33: note: Function 'nk_button_symbol_label' argument 4 names different: declaration 'text_alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19442:33: style:inconclusive: Function 'nk_button_symbol_label_styled' argument 5 names different: declaration 'text_alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:847:156: note: Function 'nk_button_symbol_label_styled' argument 5 names different: declaration 'text_alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19442:33: note: Function 'nk_button_symbol_label_styled' argument 5 names different: declaration 'text_alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19448:23: style:inconclusive: Function 'nk_button_image_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:850:159: note: Function 'nk_button_image_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19448:23: note: Function 'nk_button_image_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19451:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19458:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19460:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19458:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19459:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19460:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19459:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19459:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19460:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19459:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19476:41: style:inconclusive: Function 'nk_button_image_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:841:122: note: Function 'nk_button_image_text' argument 5 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19476:41: note: Function 'nk_button_image_text' argument 5 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19481:33: style:inconclusive: Function 'nk_button_image_label' argument 4 names different: declaration 'text_alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:840:118: note: Function 'nk_button_image_label' argument 4 names different: declaration 'text_alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19481:33: note: Function 'nk_button_image_label' argument 4 names different: declaration 'text_alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19499:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19508:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19510:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19508:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19509:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19510:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19509:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19509:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19510:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19509:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19529:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19538:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19540:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19538:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19539:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19540:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19539:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19539:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19540:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19539:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19585:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19593:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19595:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19593:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19594:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19595:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19594:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19594:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19595:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19594:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19618:40: style: Same expression on both sides of '&'. [duplicateExpression] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19648:37: style: Same expression on both sides of '&'. [duplicateExpression] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19677:71: style:inconclusive: Function 'nk_option_text' argument 4 names different: declaration 'active' definition 'is_active'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:866:90: note: Function 'nk_option_text' argument 4 names different: declaration 'active' definition 'is_active'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19677:71: note: Function 'nk_option_text' argument 4 names different: declaration 'active' definition 'is_active'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19680:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19688:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19690:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19688:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19689:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19690:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19689:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19689:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19690:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19689:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19732:47: style:inconclusive: Function 'nk_slider_float' argument 2 names different: declaration 'min' definition 'min_value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:882:75: note: Function 'nk_slider_float' argument 2 names different: declaration 'min' definition 'min_value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19732:47: note: Function 'nk_slider_float' argument 2 names different: declaration 'min' definition 'min_value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19732:65: style:inconclusive: Function 'nk_slider_float' argument 3 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:882:87: note: Function 'nk_slider_float' argument 3 names different: declaration 'val' definition 'value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19732:65: note: Function 'nk_slider_float' argument 3 names different: declaration 'val' definition 'value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19732:78: style:inconclusive: Function 'nk_slider_float' argument 4 names different: declaration 'max' definition 'max_value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:882:98: note: Function 'nk_slider_float' argument 4 names different: declaration 'max' definition 'max_value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19732:78: note: Function 'nk_slider_float' argument 4 names different: declaration 'max' definition 'max_value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19733:11: style:inconclusive: Function 'nk_slider_float' argument 5 names different: declaration 'step' definition 'value_step'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:882:109: note: Function 'nk_slider_float' argument 5 names different: declaration 'step' definition 'value_step'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19733:11: note: Function 'nk_slider_float' argument 5 names different: declaration 'step' definition 'value_step'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19736:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19746:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19749:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19746:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19747:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19749:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19747:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19747:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19749:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19747:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19796:68: style:inconclusive: Function 'nk_progress' argument 4 names different: declaration 'modifyable' definition 'is_modifyable'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:886:96: note: Function 'nk_progress' argument 4 names different: declaration 'modifyable' definition 'is_modifyable'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19796:68: note: Function 'nk_progress' argument 4 names different: declaration 'modifyable' definition 'is_modifyable'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19799:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19809:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19811:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19809:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19810:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19811:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19810:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19810:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19811:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19810:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19842:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19843:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19842:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19858:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19859:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19858:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19868:11: style:inconclusive: Function 'nk_edit_string' argument 3 names different: declaration 'buffer' definition 'memory'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:904:84: note: Function 'nk_edit_string' argument 3 names different: declaration 'buffer' definition 'memory'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19868:11: note: Function 'nk_edit_string' argument 3 names different: declaration 'buffer' definition 'memory'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19942:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19944:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19942:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19943:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19944:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19943:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19943:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19944:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:19943:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20043:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20063:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20065:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20063:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20064:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20065:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20064:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20064:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20065:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20064:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20225:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20234:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20236:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20234:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20235:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20236:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20235:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20235:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20236:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20235:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20264:44: style:inconclusive: Function 'nk_chart_begin_colored' argument 4 names different: declaration 'active' definition 'highlight'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:910:129: note: Function 'nk_chart_begin_colored' argument 4 names different: declaration 'active' definition 'highlight'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20264:44: note: Function 'nk_chart_begin_colored' argument 4 names different: declaration 'active' definition 'highlight'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20265:22: style:inconclusive: Function 'nk_chart_begin_colored' argument 6 names different: declaration 'min' definition 'min_value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:910:152: note: Function 'nk_chart_begin_colored' argument 6 names different: declaration 'min' definition 'min_value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20265:22: note: Function 'nk_chart_begin_colored' argument 6 names different: declaration 'min' definition 'min_value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20265:39: style:inconclusive: Function 'nk_chart_begin_colored' argument 7 names different: declaration 'max' definition 'max_value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:910:163: note: Function 'nk_chart_begin_colored' argument 7 names different: declaration 'max' definition 'max_value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20265:39: note: Function 'nk_chart_begin_colored' argument 7 names different: declaration 'max' definition 'max_value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20265:9: style:inconclusive: Function 'nk_chart_begin_colored' argument 5 names different: declaration 'num' definition 'count'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:910:141: note: Function 'nk_chart_begin_colored' argument 5 names different: declaration 'num' definition 'count'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20265:9: note: Function 'nk_chart_begin_colored' argument 5 names different: declaration 'num' definition 'count'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20276:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20279:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20276:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20277:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20279:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20277:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20277:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20279:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20277:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20324:22: style:inconclusive: Function 'nk_chart_begin' argument 4 names different: declaration 'min' definition 'min_value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:909:103: note: Function 'nk_chart_begin' argument 4 names different: declaration 'min' definition 'min_value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20324:22: note: Function 'nk_chart_begin' argument 4 names different: declaration 'min' definition 'min_value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20324:39: style:inconclusive: Function 'nk_chart_begin' argument 5 names different: declaration 'max' definition 'max_value'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:909:114: note: Function 'nk_chart_begin' argument 5 names different: declaration 'max' definition 'max_value'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20324:39: note: Function 'nk_chart_begin' argument 5 names different: declaration 'max' definition 'max_value'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20324:9: style:inconclusive: Function 'nk_chart_begin' argument 3 names different: declaration 'num' definition 'count'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:909:92: note: Function 'nk_chart_begin' argument 3 names different: declaration 'num' definition 'count'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20324:9: note: Function 'nk_chart_begin' argument 3 names different: declaration 'num' definition 'count'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20329:44: style:inconclusive: Function 'nk_chart_add_slot_colored' argument 4 names different: declaration 'active' definition 'highlight'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:912:142: note: Function 'nk_chart_add_slot_colored' argument 4 names different: declaration 'active' definition 'highlight'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20329:44: note: Function 'nk_chart_add_slot_colored' argument 4 names different: declaration 'active' definition 'highlight'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20333:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20336:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20333:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20334:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20336:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20334:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20334:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20336:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20334:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20335:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20336:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20335:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20335:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20336:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20335:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20335:5: warning: Either the condition '!ctx->current->layout' is redundant or there is possible null pointer dereference: ctx->current->layout. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20336:34: note: Assuming that condition '!ctx->current->layout' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20335:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20360:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20433:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20481:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20484:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20481:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20483:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20484:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20483:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20483:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20484:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20483:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20512:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20513:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20512:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20637:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20638:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20637:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20704:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20706:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20704:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20705:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20706:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20705:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20705:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20706:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20705:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20731:65: style:inconclusive: Function 'nk_list_view_begin' argument 2 names different: declaration 'out' definition 'view'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:786:93: note: Function 'nk_list_view_begin' argument 2 names different: declaration 'out' definition 'view'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20731:65: note: Function 'nk_list_view_begin' argument 2 names different: declaration 'out' definition 'view'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20732:17: style:inconclusive: Function 'nk_list_view_begin' argument 3 names different: declaration 'id' definition 'title'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:786:110: note: Function 'nk_list_view_begin' argument 3 names different: declaration 'id' definition 'title'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20732:17: note: Function 'nk_list_view_begin' argument 3 names different: declaration 'id' definition 'title'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20741:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20792:5: warning: Either the condition '!view' is redundant or there is possible null pointer dereference: view. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20794:9: note: Assuming that condition '!view' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20792:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20793:5: warning: Either the condition '!view' is redundant or there is possible null pointer dereference: view. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20794:9: note: Assuming that condition '!view' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20793:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20811:55: style:inconclusive: Function 'nk_popup_begin' argument 5 names different: declaration 'bounds' definition 'rect'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:920:126: note: Function 'nk_popup_begin' argument 5 names different: declaration 'bounds' definition 'rect'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20811:55: note: Function 'nk_popup_begin' argument 5 names different: declaration 'bounds' definition 'rect'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20823:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20825:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20823:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20824:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20825:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20824:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20824:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20825:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20824:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20917:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20919:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20917:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20918:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20919:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20918:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20918:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20919:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:20918:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21008:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21010:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21008:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21009:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21010:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21009:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21009:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21010:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21009:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21047:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21049:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21047:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21048:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21049:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21048:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21048:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21049:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21048:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21075:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21076:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21075:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21093:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21096:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21093:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21094:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21096:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21094:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21094:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21096:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21094:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21137:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21139:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21137:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21138:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21139:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21138:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21138:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21139:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21138:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21180:14: style:inconclusive: Function 'nk_contextual_item_text' argument 4 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:955:103: note: Function 'nk_contextual_item_text' argument 4 names different: declaration 'align' definition 'alignment'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21180:14: note: Function 'nk_contextual_item_text' argument 4 names different: declaration 'align' definition 'alignment'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21190:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21192:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21190:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21191:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21192:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21191:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21191:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21192:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21191:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21214:41: style:inconclusive: Function 'nk_contextual_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:958:131: note: Function 'nk_contextual_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21214:41: note: Function 'nk_contextual_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21224:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21226:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21224:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21225:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21226:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21225:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21225:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21226:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21225:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21244:33: style:inconclusive: Function 'nk_contextual_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:957:123: note: Function 'nk_contextual_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21244:33: note: Function 'nk_contextual_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21249:41: style:inconclusive: Function 'nk_contextual_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:960:132: note: Function 'nk_contextual_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21249:41: note: Function 'nk_contextual_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21259:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21261:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21259:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21260:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21261:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21260:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21260:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21261:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21260:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21279:32: style:inconclusive: Function 'nk_contextual_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:959:128: note: Function 'nk_contextual_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21279:32: note: Function 'nk_contextual_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21286:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21288:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21286:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21287:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21288:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21287:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21287:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21288:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21287:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21298:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21299:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21298:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21339:23: style: Variable 'popup' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21346:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21348:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21346:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21347:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21348:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21347:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21347:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21348:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21347:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21386:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21388:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21386:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21387:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21388:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21387:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21387:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21388:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21387:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21476:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21478:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21476:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21477:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21478:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21477:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21477:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21478:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21477:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21556:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21558:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21556:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21557:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21558:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21557:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21557:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21558:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21557:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21635:22: style: Variable 'in' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21645:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21647:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21645:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21646:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21647:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21646:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21646:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21647:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21646:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21739:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21741:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21739:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21740:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21741:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21740:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21740:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21741:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21740:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21810:22: style: Variable 'in' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21819:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21821:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21819:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21820:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21821:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21820:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21820:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21821:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21820:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21904:90: style:inconclusive: Function 'nk_combo_item_text' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:945:98: note: Function 'nk_combo_item_text' argument 4 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21904:90: note: Function 'nk_combo_item_text' argument 4 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21907:84: style:inconclusive: Function 'nk_combo_item_label' argument 3 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:944:95: note: Function 'nk_combo_item_label' argument 3 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21907:84: note: Function 'nk_combo_item_label' argument 3 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21936:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21943:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21944:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:21943:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22085:23: style: Variable 'popup' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22089:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22091:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22089:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22090:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22091:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22090:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22090:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22091:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22090:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22113:67: style:inconclusive: Function 'nk_menu_begin_text' argument 3 names different: declaration 'title_len' definition 'len'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:973:95: note: Function 'nk_menu_begin_text' argument 3 names different: declaration 'title_len' definition 'len'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22113:67: note: Function 'nk_menu_begin_text' argument 3 names different: declaration 'title_len' definition 'len'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22123:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22125:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22123:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22124:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22125:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22124:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22124:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22125:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22124:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22153:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22155:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22153:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22154:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22155:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22154:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22154:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22155:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22154:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22179:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22181:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22179:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22180:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22181:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22180:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22180:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22181:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22180:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22205:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22207:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22205:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22206:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22207:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22206:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22206:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22207:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22206:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22236:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22238:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22236:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22237:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22238:9: note: Assuming that condition '!ctx' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22237:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22237:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22238:17: note: Assuming that condition '!ctx->current' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22237:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22259:83: style:inconclusive: Function 'nk_menu_item_label' argument 3 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:982:94: note: Function 'nk_menu_item_label' argument 3 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22259:83: note: Function 'nk_menu_item_label' argument 3 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22263:33: style:inconclusive: Function 'nk_menu_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:983:117: note: Function 'nk_menu_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22263:33: note: Function 'nk_menu_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22267:41: style:inconclusive: Function 'nk_menu_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:984:125: note: Function 'nk_menu_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22267:41: note: Function 'nk_menu_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22271:41: style:inconclusive: Function 'nk_menu_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:985:126: note: Function 'nk_menu_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22271:41: note: Function 'nk_menu_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22275:33: style:inconclusive: Function 'nk_menu_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:986:122: note: Function 'nk_menu_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:22275:33: note: Function 'nk_menu_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3313:23: style:inconclusive: Function 'nk_rectv' argument 1 names different: declaration 'xywh' definition 'r'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1129:55: note: Function 'nk_rectv' argument 1 names different: declaration 'xywh' definition 'r'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3313:23: note: Function 'nk_rectv' argument 1 names different: declaration 'xywh' definition 'r'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3319:22: style:inconclusive: Function 'nk_rectiv' argument 1 names different: declaration 'xywh' definition 'r'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1130:54: note: Function 'nk_rectiv' argument 1 names different: declaration 'xywh' definition 'r'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3319:22: note: Function 'nk_rectiv' argument 1 names different: declaration 'xywh' definition 'r'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3382:23: style:inconclusive: Function 'nk_vec2v' argument 1 names different: declaration 'xy' definition 'v'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1122:55: note: Function 'nk_vec2v' argument 1 names different: declaration 'xy' definition 'v'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3382:23: note: Function 'nk_vec2v' argument 1 names different: declaration 'xy' definition 'v'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3388:22: style:inconclusive: Function 'nk_vec2iv' argument 1 names different: declaration 'xy' definition 'v'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1123:54: note: Function 'nk_vec2iv' argument 1 names different: declaration 'xy' definition 'v'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3388:22: note: Function 'nk_vec2iv' argument 1 names different: declaration 'xy' definition 'v'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3481:5: style: Variable 'dst' is assigned an expression that holds the same value. [redundantAssignment] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3470:18: note: dst is assigned '(nk_byte*)ptr' here. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3481:5: note: Variable 'dst' is assigned an expression that holds the same value. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3548:15: style:inconclusive: Redundant condition: The condition '*p' is redundant since '*p >= '0'' is sufficient. [redundantCondition] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3717:36: style:inconclusive: Function 'nk_strmatch_fuzzy_text' argument 1 names different: declaration 'txt' definition 'str'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1143:68: note: Function 'nk_strmatch_fuzzy_text' argument 1 names different: declaration 'txt' definition 'str'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3717:36: note: Function 'nk_strmatch_fuzzy_text' argument 1 names different: declaration 'txt' definition 'str'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3717:45: style:inconclusive: Function 'nk_strmatch_fuzzy_text' argument 2 names different: declaration 'txt_len' definition 'str_len'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1143:77: note: Function 'nk_strmatch_fuzzy_text' argument 2 names different: declaration 'txt_len' definition 'str_len'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3717:45: note: Function 'nk_strmatch_fuzzy_text' argument 2 names different: declaration 'txt_len' definition 'str_len'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:3967:15: style: Variable 'digit' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4061:31: style: Variable 'arg_type' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4062:19: style: Variable 'precision' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4063:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4073:15: style: Redundant initialization for 'iter'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4068:22: note: iter is initialized ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4073:15: note: iter is overwritten 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4336:29: style: Condition 'frac_len=cur_precision' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:4336:29: note: Condition 'frac_lenlen-pos)<(s->len)'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'pos>0'. [invalidTestForOverflow] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6114:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6121:5: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6122:9: note: Assuming that condition '!b' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6121:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6366:41: style:inconclusive: Function 'nk_stroke_triangle' argument 8 names different: declaration 'line_thichness' definition 'line_thickness'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1978:107: note: Function 'nk_stroke_triangle' argument 8 names different: declaration 'line_thichness' definition 'line_thickness'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6366:41: note: Function 'nk_stroke_triangle' argument 8 names different: declaration 'line_thichness' definition 'line_thickness'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6399:9: style: Condition '!b' is always false [knownConditionTrueFalse] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6421:56: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6443:53: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6465:56: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6536:17: style:inconclusive: Function 'nk_draw_text' argument 3 names different: declaration 'text' definition 'string'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1992:81: note: Function 'nk_draw_text' argument 3 names different: declaration 'text' definition 'string'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6536:17: note: Function 'nk_draw_text' argument 3 names different: declaration 'text' definition 'string'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6536:29: style:inconclusive: Function 'nk_draw_text' argument 4 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:1992:91: note: Function 'nk_draw_text' argument 4 names different: declaration 'len' definition 'length'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6536:29: note: Function 'nk_draw_text' argument 4 names different: declaration 'len' definition 'length'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6694:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6725:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6758:29: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6824:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6988:80: style:inconclusive: Function 'nk_draw_list_stroke_poly_line' argument 2 names different: declaration 'pnts' definition 'points'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:2180:87: note: Function 'nk_draw_list_stroke_poly_line' argument 2 names different: declaration 'pnts' definition 'points'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6988:80: note: Function 'nk_draw_list_stroke_poly_line' argument 2 names different: declaration 'pnts' definition 'points'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6989:24: style:inconclusive: Function 'nk_draw_list_stroke_poly_line' argument 3 names different: declaration 'cnt' definition 'points_count'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:2180:112: note: Function 'nk_draw_list_stroke_poly_line' argument 3 names different: declaration 'cnt' definition 'points_count'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:6989:24: note: Function 'nk_draw_list_stroke_poly_line' argument 3 names different: declaration 'cnt' definition 'points_count'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7010:17: error: Uninitialized variables: col.g, col.b, col.a [uninitvar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7016:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7232:54: style:inconclusive: Function 'nk_draw_list_fill_poly_convex' argument 3 names different: declaration 'count' definition 'points_count'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:2187:114: note: Function 'nk_draw_list_fill_poly_convex' argument 3 names different: declaration 'count' definition 'points_count'. ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7232:54: note: Function 'nk_draw_list_fill_poly_convex' argument 3 names different: declaration 'count' definition 'points_count'. 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7238:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7249:17: error: Uninitialized variables: col.g, col.b, col.a [uninitvar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7370:29: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7389:11: style: Variable 'a' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7451:5: warning: Either the condition '!list' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7452:9: note: Assuming that condition '!list' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7451:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7473:21: style: Variable 'points' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7485:21: style: Variable 'points' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7500:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7559:9: style: Variable 'vtx' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7654:54: error: Uninitialized variables: col.g, col.b, col.a [uninitvar] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7648:14: note: Assuming condition is false ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7654:54: note: Uninitialized variables: col.g, col.b, col.a 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7657:9: style: Variable 'vtx' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7692:24: style: Variable 'next_glyph_len' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7744:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7746:52: note: Assuming that condition '!config' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7744:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7745:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7746:52: note: Assuming that condition '!config' is not redundant ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:7745:5: note: Null pointer dereference 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:8816:55: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9032:79: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9136:28: style: Variable 'dx' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9138:45: style: Variable 'xb' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9159:68: style: Same expression on both sides of '-'. [duplicateExpression] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9324:39: style: Variable 'a' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9327:33: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0 [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9415:10: style: Parameter 'wcount' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9825:60: style: Parameter 'spc' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9826:28: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9857:28: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9941:41: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear.h:9945:30: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear_glfw_gl2.h:289:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLFW_KEY_DELETE [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear_glfw_gl2.h:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/nuklear_lib/nuklear_glfw_gl2.h:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ENABLE_BIT [valueFlowBailoutIncompleteVar] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1006:57: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1006:65: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1521:55: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1580:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1583:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1670:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1719:120: style: Parameter 'fac' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1719:141: style: Parameter 'dequant' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:1798:108: style: Parameter 'fac' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:2575:57: style: Parameter 'dequant' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:2871:63: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_v_2' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/GUI/stb_image.h:3358:59: note: You might need to cast the function pointer here ccextractor-0.88/src/GUI/stb_image.h:2871:63: note: Parameter 'in_near' can be declared as pointer to const 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:2871:81: style: Parameter 'in_far' can be declared as pointer to const. However it seems that 'stbi__resample_row_v_2' is a callback function, if 'in_far' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/GUI/stb_image.h:3358:59: note: You might need to cast the function pointer here ccextractor-0.88/src/GUI/stb_image.h:2871:81: note: Parameter 'in_far' can be declared as pointer to const 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:2885:13: style: Variable 'input' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:2911:64: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_hv_2' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/GUI/stb_image.h:3261:34: note: You might need to cast the function pointer here ccextractor-0.88/src/GUI/stb_image.h:2911:64: note: Parameter 'in_near' can be declared as pointer to const 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:2911:82: style: Parameter 'in_far' can be declared as pointer to const. However it seems that 'stbi__resample_row_hv_2' is a callback function, if 'in_far' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/GUI/stb_image.h:3261:34: note: You might need to cast the function pointer here ccextractor-0.88/src/GUI/stb_image.h:2911:82: note: Parameter 'in_far' can be declared as pointer to const 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:3052:67: style: Parameter 'in_near' can be declared as pointer to const. However it seems that 'stbi__resample_row_generic' is a callback function, if 'in_near' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ccextractor-0.88/src/GUI/stb_image.h:3361:59: note: You might need to cast the function pointer here ccextractor-0.88/src/GUI/stb_image.h:3052:67: note: Parameter 'in_near' can be declared as pointer to const 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:3396:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:3492:61: style: Parameter 'sizelist' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:3661:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:3983:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4169:11: style: Variable 'xorig' can be declared as const array [constVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4170:11: style: Variable 'yorig' can be declared as const array [constVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4171:11: style: Variable 'xspc' can be declared as const array [constVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4172:11: style: Variable 'yspc' can be declared as const array [constVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4203:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4226:60: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4229:28: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4278:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4440:20: style: Condition '!stbi__compute_transparency(z,tc,s->img_out_n)' is always false [knownConditionTrueFalse] ccextractor-0.88/src/GUI/stb_image.h:4440:47: note: Calling function 'stbi__compute_transparency' returns 1 ccextractor-0.88/src/GUI/stb_image.h:4440:20: note: Condition '!stbi__compute_transparency(z,tc,s->img_out_n)' is always false 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4606:28: style: Variable 'compress' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:4691:17: style: Redundant condition: The condition 'req_comp' is redundant since 'req_comp >= 3' is sufficient. [redundantCondition] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5064:22: style: Variable 'tga_palette_start' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5064:40: style: Variable 'tga_palette_len' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5064:59: style: Variable 'tga_palette_bits' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5065:23: style: Redundant initialization for 'tga_x_origin'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/GUI/stb_image.h:4886:21: note: tga_x_origin is initialized ccextractor-0.88/src/GUI/stb_image.h:5065:23: note: tga_x_origin is overwritten 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5065:23: style: Variable 'tga_x_origin' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5065:38: style: Redundant initialization for 'tga_y_origin'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/GUI/stb_image.h:4887:21: note: tga_y_origin is initialized ccextractor-0.88/src/GUI/stb_image.h:5065:38: note: tga_y_origin is overwritten 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5065:38: style: Variable 'tga_y_origin' is assigned a value that is never used. [unreadVariable] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5193:31: style: Condition 'len>128' is always true [knownConditionTrueFalse] ccextractor-0.88/src/GUI/stb_image.h:5182:24: note: Assuming that condition 'len==128' is not redundant ccextractor-0.88/src/GUI/stb_image.h:5193:31: note: Condition 'len>128' is always true 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5301:11: warning: Uninitialized variable: dest [uninitvar] ccextractor-0.88/src/GUI/stb_image.h:5374:59: note: Calling function 'stbi__readval', 3rd argument 'value' value is ccextractor-0.88/src/GUI/stb_image.h:5295:19: note: Assuming condition is false ccextractor-0.88/src/GUI/stb_image.h:5301:11: note: Uninitialized variable: dest 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5345:28: style: Variable 'packet' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5423:54: style:inconclusive: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/stb_image.h:870:55: note: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. ccextractor-0.88/src/GUI/stb_image.h:5423:54: note: Function 'stbi__pic_load' argument 2 names different: declaration 'x' definition 'px'. 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5423:62: style:inconclusive: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/stb_image.h:870:63: note: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. ccextractor-0.88/src/GUI/stb_image.h:5423:62: note: Function 'stbi__pic_load' argument 3 names different: declaration 'y' definition 'py'. 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5562:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5677:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5859:6: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] ccextractor-0.88/src/GUI/stb_image.h:5857:11: note: c is initialized ccextractor-0.88/src/GUI/stb_image.h:5859:6: note: c is overwritten 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:5876:55: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:6353:63: style:inconclusive: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. [funcArgNamesDifferent] ccextractor-0.88/src/GUI/stb_image.h:489:68: note: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. ccextractor-0.88/src/GUI/stb_image.h:6353:63: note: Function 'stbi_info_from_callbacks' argument 1 names different: declaration 'clbk' definition 'c'. head ccextractor-0.88/src/GUI/stb_image.h:638:0: error: #error "Must define all or none of STBI_MALLOC, STBI_FREE, and STBI_REALLOC." [preprocessorErrorDirective] head ccextractor-0.88/src/GUI/stb_image.h:638:2: error: #error "Must define all or none of STBI_MALLOC, STBI_FREE, and STBI_REALLOC." [preprocessorErrorDirective] 2.18.0 ccextractor-0.88/src/GUI/stb_image.h:779:72: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] DONE