2025-05-10 17:34 ftp://ftp.de.debian.org/debian/pool/main/f/fuse-emulator/fuse-emulator_1.6.0+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=gtk --library=sdl --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 1868 1864 elapsed-time: 8.7 9.1 head-timing-info: old-timing-info: head results: fuse-emulator-1.6.0+dfsg1/compat/amiga/osname.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMIT_MachineString [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/amiga/paths.c:97:41: error: There is an unknown macro here somewhere. Configuration is required. If FUSE_DIR_SEP_STR is a macro then please configure it. [unknownMacro] fuse-emulator-1.6.0+dfsg1/compat/dirname.c:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_CHR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/linux/relative_paths.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/dir.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/dir.c:44:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] fuse-emulator-1.6.0+dfsg1/compat/unix/dir.c:41:18: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/compat/unix/file.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/file.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/file.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/file.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/osname.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/paths.c:96:41: error: There is an unknown macro here somewhere. Configuration is required. If FUSE_DIR_SEP_STR is a macro then please configure it. [unknownMacro] fuse-emulator-1.6.0+dfsg1/compat/unix/relative_paths.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_progname [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/getopt.c:707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/timer.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/timer.c:52:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:109:79: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:114:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/compat/unix/socket.c:121:69: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/compat/wii/dir.c:41:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPAT_DIR_RESULT_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/unix/tuntap.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/wii/paths.c:106:41: error: There is an unknown macro here somewhere. Configuration is required. If FUSE_DIR_SEP_STR is a macro then please configure it. [unknownMacro] fuse-emulator-1.6.0+dfsg1/compat/wii/timer.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/win32/osname.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/wii/timer.c:54:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fuse-emulator-1.6.0+dfsg1/compat/win32/paths.c:97:41: error: There is an unknown macro here somewhere. Configuration is required. If FUSE_DIR_SEP_STR is a macro then please configure it. [unknownMacro] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:196:30: error: Null pointer dereference [nullPointer] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:181:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:187:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/compat/win32/socket.c:200:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/debugger/command.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_any [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:447:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_type_null [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_any [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:526:52: style:inconclusive: Function 'free_breakpoint' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:79:54: note: Function 'free_breakpoint' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:526:52: note: Function 'free_breakpoint' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:607:51: style:inconclusive: Function 'add_time_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:80:53: note: Function 'add_time_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:607:51: note: Function 'add_time_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:619:66: style:inconclusive: Function 'debugger_breakpoint_time_fn' argument 2 names different: declaration 'type' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/debugger_internals.h:35:66: note: Function 'debugger_breakpoint_time_fn' argument 2 names different: declaration 'type' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:619:66: note: Function 'debugger_breakpoint_time_fn' argument 2 names different: declaration 'type' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:620:46: style:inconclusive: Function 'debugger_breakpoint_time_fn' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/debugger_internals.h:35:78: note: Function 'debugger_breakpoint_time_fn' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:620:46: note: Function 'debugger_breakpoint_time_fn' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:346:20: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:413:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/debugger/breakpoint.c:620:46: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] debugger/commandl.c:898:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] debugger/commandl.c:1854:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] debugger/commandl.c:2092:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandl.c:1858:2: warning: Possible null pointer dereference: b [nullPointer] debugger/commandl.c:1751:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 debugger/commandl.c:1858:2: note: Null pointer dereference debugger/commandl.c:1859:2: warning: Possible null pointer dereference: b [nullPointer] debugger/commandl.c:1751:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 debugger/commandl.c:1859:2: note: Null pointer dereference debugger/commandl.l:57:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:62:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:67:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:72:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:77:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:82:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:87:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:93:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:98:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:103:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:108:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:113:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:118:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:123:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:129:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:134:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:139:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:144:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:149:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:154:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:160:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:165:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:170:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:175:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:180:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:185:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:190:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:195:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:200:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:206:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:212:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:217:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:222:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:228:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:234:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:239:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:244:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:249:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:254:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:259:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandy.c:852:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandl.l:264:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandy.c:878:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandl.l:269:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandy.c:1158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandl.l:274:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandy.c:1232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandl.l:279:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:284:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:291:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:298:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:305:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:322:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:327:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:333:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:345:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:352:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:357:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:363:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.c:1599:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] debugger/commandl.c:347:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. debugger/commandl.c:1599:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. debugger/commandl.c:1624:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] debugger/commandl.c:756:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. debugger/commandl.c:1624:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. debugger/commandl.c:2043:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] debugger/commandl.c:299:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. debugger/commandl.c:2043:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. debugger/commandl.c:2056:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] debugger/commandl.c:300:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. debugger/commandl.c:2056:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. debugger/commandl.c:2056:62: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] debugger/commandl.c:300:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. debugger/commandl.c:2056:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. debugger/commandl.c:2188:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] debugger/commandl.c:720:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. debugger/commandl.c:2188:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. debugger/commandl.c:1436:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] debugger/commandl.c:1639:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] debugger/commandl.l:309:16: style: Variable 'source' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/compat/getopt.c:887:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DEBUGGER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:123:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:163:19: style: Condition 'debugger_run()' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:163:19: note: Calling function 'debugger_run' returns 0 fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:163:19: note: Condition 'debugger_run()' is always false fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:178:39: style:inconclusive: Function 'debugger_port_write' argument 1 names different: declaration 'address' definition 'port'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/debugger_internals.h:48:43: note: Function 'debugger_port_write' argument 1 names different: declaration 'address' definition 'port'. fuse-emulator-1.6.0+dfsg1/debugger/debugger.c:178:39: note: Function 'debugger_port_write' argument 1 names different: declaration 'address' definition 'port'. fuse-emulator-1.6.0+dfsg1/debugger/event.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/event.c:65:34: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/debugger/disassemble.c:449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/disassemble.c:863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:459:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:490:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:546:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:237:50: style:inconclusive: Function 'debugger_expression_delete' argument 1 names different: declaration 'expression' definition 'exp'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/debugger_internals.h:91:55: note: Function 'debugger_expression_delete' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.6.0+dfsg1/debugger/expression.c:237:50: note: Function 'debugger_expression_delete' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.6.0+dfsg1/debugger/expression.c:318:52: style:inconclusive: Function 'debugger_expression_evaluate' argument 1 names different: declaration 'expression' definition 'exp'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/debugger_internals.h:94:52: note: Function 'debugger_expression_evaluate' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.6.0+dfsg1/debugger/expression.c:318:52: note: Function 'debugger_expression_evaluate' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.6.0+dfsg1/debugger/expression.c:344:40: style:inconclusive: Function 'evaluate_unaryop' argument 1 names different: declaration 'unaryop' definition 'unary'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/debugger/expression.c:95:65: note: Function 'evaluate_unaryop' argument 1 names different: declaration 'unaryop' definition 'unary'. fuse-emulator-1.6.0+dfsg1/debugger/expression.c:344:40: note: Function 'evaluate_unaryop' argument 1 names different: declaration 'unaryop' definition 'unary'. fuse-emulator-1.6.0+dfsg1/debugger/expression.c:571:61: style: Parameter 'operand' can be declared as pointer to const [constParameterPointer] debugger/commandy.c:938:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] debugger/commandy.c:957:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] debugger/commandy.c:850:55: style: Parameter 'yytop' can be declared as pointer to const [constParameterPointer] debugger/commandy.c:873:32: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] debugger/commandy.c:1022:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/debugger/system_variable.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/debugger/system_variable.c:73:45: style: Parameter 'sysvar' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/debugger/disassemble.c:858:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/event.c:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/event.c:175:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates_per_frame [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/event.c:255:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/event.c:154:22: style: Variable 'tstates_per_frame' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/event.c:190:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/event.c:199:12: style: Variable 'template' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/fuse.c:502:61: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] fuse-emulator-1.6.0+dfsg1/infrastructure/startup_manager.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/infrastructure/startup_manager.c:85:1: error: Memory leak: registered_module.dependencies [memleak] fuse-emulator-1.6.0+dfsg1/display.c:1027:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_dword [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/keyboard.c:341:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/keyboard.c:351:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/keyboard.c:397:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/loader.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_FLAGS_LENGTH_SHORT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/display.c:758:28: style: The statement 'if (display_lores_border!=colour) display_lores_border=colour' is logically equivalent to 'display_lores_border=colour'. [duplicateConditionalAssign] fuse-emulator-1.6.0+dfsg1/display.c:759:26: note: Assignment 'display_lores_border=colour' fuse-emulator-1.6.0+dfsg1/display.c:758:28: note: Condition 'display_lores_border!=colour' is redundant fuse-emulator-1.6.0+dfsg1/display.c:767:28: style: The statement 'if (display_hires_border!=colour) display_hires_border=colour' is logically equivalent to 'display_hires_border=colour'. [duplicateConditionalAssign] fuse-emulator-1.6.0+dfsg1/display.c:768:26: note: Assignment 'display_hires_border=colour' fuse-emulator-1.6.0+dfsg1/display.c:767:28: note: Condition 'display_hires_border!=colour' is redundant fuse-emulator-1.6.0+dfsg1/display.c:198:38: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/display.c:198:30: note: Calling function 'add_border_sentinel' returns 0 fuse-emulator-1.6.0+dfsg1/display.c:198:30: note: Assignment 'error=add_border_sentinel()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/display.c:198:38: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/display.c:883:38: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/display.c:883:30: note: Calling function 'add_border_sentinel' returns 0 fuse-emulator-1.6.0+dfsg1/display.c:883:30: note: Assignment 'error=add_border_sentinel()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/display.c:883:38: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/machine.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machine.c:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_CAPABILITY_TIMEX_VIDEO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/display.c:676:34: style:inconclusive: Function 'display_dirty8' argument 1 names different: declaration 'address' definition 'offset'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/display.c:119:46: note: Function 'display_dirty8' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.6.0+dfsg1/display.c:676:34: note: Function 'display_dirty8' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.6.0+dfsg1/display.c:687:35: style:inconclusive: Function 'display_dirty64' argument 1 names different: declaration 'address' definition 'offset'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/display.c:120:47: note: Function 'display_dirty64' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.6.0+dfsg1/display.c:687:35: note: Function 'display_dirty64' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.6.0+dfsg1/display.c:361:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/display.c:440:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/display.c:510:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/display.c:840:29: style: Parameter 'second' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/display.c:958:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/display.c:995:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/machines/machines_periph.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/machines_periph.c:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_128_MEMORY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/machines_periph.c:172:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machine.c:254:18: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/machines/pentagon.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_kempston [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PENT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon.c:133:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_pentagon_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon.c:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_BETA128_PENTAGON [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon.c:96:47: style:inconclusive: Function 'pentagon_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/pentagon.h:36:46: note: Function 'pentagon_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/pentagon.c:96:47: note: Function 'pentagon_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PENT1024 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_pentagon1024_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:115:54: style:inconclusive: Function 'pentagon1024_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/pentagon.h:39:54: note: Function 'pentagon1024_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:115:54: note: Function 'pentagon1024_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:128:58: style:inconclusive: Function 'pentagon1024_v22_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/pentagon.h:40:58: note: Function 'pentagon1024_v22_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/pentagon1024.c:128:58: note: Function 'pentagon1024_v22_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/pentagon512.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PENT512 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon512.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_pentagon512_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/pentagon512.c:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/scorpion.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_SCORP [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/scorpion.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_scorpion_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/scorpion.c:123:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_128 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_128_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_ram [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:78:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:75:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/machines/spec128.c:78:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/machines/spec16.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec16.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec16.c:95:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec128.c:123:49: style:inconclusive: Function 'spec128_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/spec128.h:34:49: note: Function 'spec128_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/spec128.c:123:49: note: Function 'spec128_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/spec48.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec48.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec48.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec48.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec48.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec48_ntsc.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_48_NTSC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec48_ntsc.c:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec_se.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_SE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec_se.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dck_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec_se.c:90:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_spec_se_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/spec_se.c:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_page [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus2.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus2.c:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus2_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus2a.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS2A [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus2a.c:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus2a_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3e.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS3E [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3e.c:67:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus3e_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS3 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plus3_detect_speedlock [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdd_params [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus3_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_page [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:285:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_ram [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MEDIA_DRIVE_UPDATE_ALL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:419:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdd_params [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdd_params [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2048.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_TC2048 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2048.c:81:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_tc2048 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:247:42: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:247:28: note: Calling function 'normal_memory_map' returns 0 fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:247:28: note: Assignment 'error=normal_memory_map(0,0)', assigned value is 0 fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:247:42: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:105:48: style:inconclusive: Function 'specplus3_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/specplus3.h:34:47: note: Function 'specplus3_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:105:48: note: Function 'specplus3_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:292:61: style:inconclusive: Function 'specplus3_memoryport2_write_internal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/specplus3.h:48:61: note: Function 'specplus3_memoryport2_write_internal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:292:61: note: Function 'specplus3_memoryport2_write_internal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:374:45: style:inconclusive: Function 'specplus3_fdc_status' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/specplus3.h:51:57: note: Function 'specplus3_fdc_status' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:374:45: note: Function 'specplus3_fdc_status' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:382:43: style:inconclusive: Function 'specplus3_fdc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/specplus3.h:52:55: note: Function 'specplus3_fdc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:382:43: note: Function 'specplus3_fdc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:390:44: style:inconclusive: Function 'specplus3_fdc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/machines/specplus3.h:53:44: note: Function 'specplus3_fdc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/specplus3.c:390:44: note: Function 'specplus3_fdc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_TC2068 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_tc2068_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/tc2068.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/ts2068.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_TS2068 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/machines/ts2068.c:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_ts2068_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/mempool.c:159:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/mempool.c:57:3: error: Memory leak: pool [memleak] fuse-emulator-1.6.0+dfsg1/mempool.c:43:21: style: Parameter 'context' can be declared as pointer to const. However it seems that 'mempool_init' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/mempool.c:144:57: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/mempool.c:43:21: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/memory_pages.c:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/memory_pages.c:520:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/memory_pages.c:546:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/memory_pages.c:636:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/memory_pages.c:665:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/memory_pages.c:687:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plusd_available [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:258:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:639:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:660:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:681:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:1007:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:1070:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/menu.c:441:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/menu.c:467:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/menu.c:1120:26: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/movie.c:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/memory_pages.c:331:18: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/memory_pages.c:410:16: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/memory_pages.c:432:21: style: Variable 'memory' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/memory_pages.c:459:21: style: Variable 'memory' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/movie.c:357:28: warning: Either the condition 'of' is redundant or there is possible null pointer dereference: of. [nullPointerRedundantCheck] fuse-emulator-1.6.0+dfsg1/movie.c:375:7: note: Assuming that condition 'of' is not redundant fuse-emulator-1.6.0+dfsg1/movie.c:357:28: note: Null pointer dereference fuse-emulator-1.6.0+dfsg1/periph.c:282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/periph.c:332:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/periph.c:372:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/periph.c:414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/movie.c:452:43: style:inconclusive: Function 'movie_add_sound' argument 1 names different: declaration 'buf' definition 'buff'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/movie.h:36:48: note: Function 'movie_add_sound' argument 1 names different: declaration 'buf' definition 'buff'. fuse-emulator-1.6.0+dfsg1/movie.c:452:43: note: Function 'movie_add_sound' argument 1 names different: declaration 'buf' definition 'buff'. fuse-emulator-1.6.0+dfsg1/movie.c:414:38: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_AY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_AY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ay [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:204:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AY_REGISTERS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:242:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:148:26: style:inconclusive: Function 'ay_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:48:27: note: Function 'ay_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ay.c:148:26: note: Function 'ay_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_COVOX_FB [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable covox_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable covox [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable covox_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_COVOX_FB [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:101:29: style:inconclusive: Function 'covox_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:42:30: note: Function 'covox_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/covox.c:101:29: note: Function 'covox_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/dck.c:52:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/dck.c:68:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/dck.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dck_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_BETA128 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_BETA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:426:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_BETA128 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:194:28: style:inconclusive: Function 'beta_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:96:29: note: Function 'beta_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:194:28: note: Function 'beta_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:272:37: style:inconclusive: Function 'beta_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:52:49: note: Function 'beta_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:272:37: note: Function 'beta_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:281:38: style:inconclusive: Function 'beta_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:50:38: note: Function 'beta_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:281:38: note: Function 'beta_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:289:37: style:inconclusive: Function 'beta_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:54:49: note: Function 'beta_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:289:37: note: Function 'beta_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:298:38: style:inconclusive: Function 'beta_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:55:38: note: Function 'beta_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:298:38: note: Function 'beta_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:306:38: style:inconclusive: Function 'beta_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:57:50: note: Function 'beta_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:306:38: note: Function 'beta_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:315:39: style:inconclusive: Function 'beta_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:58:39: note: Function 'beta_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:315:39: note: Function 'beta_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:323:37: style:inconclusive: Function 'beta_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:60:49: note: Function 'beta_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:323:37: note: Function 'beta_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:332:38: style:inconclusive: Function 'beta_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:61:38: note: Function 'beta_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:332:38: note: Function 'beta_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:340:38: style:inconclusive: Function 'beta_sp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:64:38: note: Function 'beta_sp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:340:38: note: Function 'beta_sp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:356:37: style:inconclusive: Function 'beta_sp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.h:63:49: note: Function 'beta_sp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/beta.c:356:37: note: Function 'beta_sp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:157:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_14K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_MACHINE_DIDAKTIK80_SNAP [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DIDAKTIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable didaktik80 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_2K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_DIDAKTIK80 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:260:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DISCIPLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_DISCIPLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:600:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disciple [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:620:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_DISCIPLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:349:38: style:inconclusive: Function 'didaktik_8255_read' argument 1 names different: declaration 'GCC_UNUSED' definition 'port'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:88:67: note: Function 'didaktik_8255_read' argument 1 names different: declaration 'GCC_UNUSED' definition 'port'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/didaktik.c:349:38: note: Function 'didaktik_8255_read' argument 1 names different: declaration 'GCC_UNUSED' definition 'port'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:328:41: style:inconclusive: Function 'disciple_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:83:60: note: Function 'disciple_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:328:41: note: Function 'disciple_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:335:42: style:inconclusive: Function 'disciple_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:84:49: note: Function 'disciple_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:335:42: note: Function 'disciple_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:341:41: style:inconclusive: Function 'disciple_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:85:60: note: Function 'disciple_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:341:41: note: Function 'disciple_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:348:42: style:inconclusive: Function 'disciple_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:86:49: note: Function 'disciple_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:348:42: note: Function 'disciple_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:354:42: style:inconclusive: Function 'disciple_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:87:61: note: Function 'disciple_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:354:42: note: Function 'disciple_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:361:43: style:inconclusive: Function 'disciple_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:88:50: note: Function 'disciple_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:361:43: note: Function 'disciple_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:367:41: style:inconclusive: Function 'disciple_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:89:60: note: Function 'disciple_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:367:41: note: Function 'disciple_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:374:42: style:inconclusive: Function 'disciple_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:90:49: note: Function 'disciple_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:374:42: note: Function 'disciple_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:380:42: style:inconclusive: Function 'disciple_joy_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:92:61: note: Function 'disciple_joy_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:380:42: note: Function 'disciple_joy_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:392:42: style:inconclusive: Function 'disciple_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:93:49: note: Function 'disciple_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:392:42: note: Function 'disciple_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:426:43: style:inconclusive: Function 'disciple_net_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:94:50: note: Function 'disciple_net_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:426:43: note: Function 'disciple_net_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:427:26: style:inconclusive: Function 'disciple_net_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:94:73: note: Function 'disciple_net_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:427:26: note: Function 'disciple_net_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:433:43: style:inconclusive: Function 'disciple_boot_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:95:62: note: Function 'disciple_boot_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:433:43: note: Function 'disciple_boot_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:434:34: style:inconclusive: Function 'disciple_boot_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:95:86: note: Function 'disciple_boot_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:434:34: note: Function 'disciple_boot_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:442:44: style:inconclusive: Function 'disciple_boot_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:96:51: note: Function 'disciple_boot_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:442:44: note: Function 'disciple_boot_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:443:27: style:inconclusive: Function 'disciple_boot_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:96:74: note: Function 'disciple_boot_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:443:27: note: Function 'disciple_boot_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:450:44: style:inconclusive: Function 'disciple_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:97:63: note: Function 'disciple_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:450:44: note: Function 'disciple_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:451:35: style:inconclusive: Function 'disciple_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:97:87: note: Function 'disciple_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:451:35: note: Function 'disciple_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:458:45: style:inconclusive: Function 'disciple_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:98:52: note: Function 'disciple_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:458:45: note: Function 'disciple_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:459:26: style:inconclusive: Function 'disciple_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:98:75: note: Function 'disciple_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:459:26: note: Function 'disciple_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:451:35: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'disciple_patch_read' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:179:21: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/peripherals/disk/disciple.c:451:35: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/peripherals/disk/fdd.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_FDD [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/fdd.c:180:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive_40_max_track [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/fdd.c:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_STATUSBAR_ITEM_DISK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/fdd.c:279:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive_40_max_track [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/fdd.c:475:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processor_speed [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_OPUS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_OPUS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:428:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opus [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_OPUS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/opus.c:527:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_PLUSD [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:234:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_PLUSD [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plusd [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_PLUSD [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:275:38: style:inconclusive: Function 'plusd_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:77:57: note: Function 'plusd_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:275:38: note: Function 'plusd_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:282:39: style:inconclusive: Function 'plusd_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:78:46: note: Function 'plusd_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:282:39: note: Function 'plusd_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:288:38: style:inconclusive: Function 'plusd_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:79:57: note: Function 'plusd_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:288:38: note: Function 'plusd_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:295:39: style:inconclusive: Function 'plusd_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:80:46: note: Function 'plusd_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:295:39: note: Function 'plusd_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:301:39: style:inconclusive: Function 'plusd_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:81:58: note: Function 'plusd_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:301:39: note: Function 'plusd_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:308:40: style:inconclusive: Function 'plusd_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:82:47: note: Function 'plusd_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:308:40: note: Function 'plusd_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:314:38: style:inconclusive: Function 'plusd_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:83:57: note: Function 'plusd_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:314:38: note: Function 'plusd_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:321:39: style:inconclusive: Function 'plusd_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:84:46: note: Function 'plusd_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:321:39: note: Function 'plusd_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:327:39: style:inconclusive: Function 'plusd_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:86:46: note: Function 'plusd_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:327:39: note: Function 'plusd_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:356:41: style:inconclusive: Function 'plusd_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:87:60: note: Function 'plusd_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:356:41: note: Function 'plusd_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:356:80: style:inconclusive: Function 'plusd_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:87:84: note: Function 'plusd_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:356:80: note: Function 'plusd_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:365:42: style:inconclusive: Function 'plusd_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:88:49: note: Function 'plusd_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:365:42: note: Function 'plusd_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:365:73: style:inconclusive: Function 'plusd_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:88:72: note: Function 'plusd_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:365:73: note: Function 'plusd_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:371:43: style:inconclusive: Function 'plusd_printer_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:89:62: note: Function 'plusd_printer_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:371:43: note: Function 'plusd_printer_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:356:80: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'plusd_patch_read' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:148:21: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/peripherals/disk/plusd.c:356:80: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:376:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATUS_TYPE1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:440:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:467:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_SEEK_DELAY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:652:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:765:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_READ [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:869:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_SEEK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:1064:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_READ [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:1165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_WRITE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_CMD [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_RES [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:499:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:524:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:562:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:628:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:721:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:822:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:848:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:919:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_EXE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:1016:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_EXE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:748:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:1451:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_load [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:1872:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_load [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:2284:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk_ask_merge [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:758:46: style:inconclusive: Function 'wd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:47:45: note: Function 'wd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:758:46: note: Function 'wd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:192:28: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:372:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:435:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:646:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:1032:25: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/wd_fdc.c:1044:26: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/flash/am29f010.c:74:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/fuller.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuller [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/fuller.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/fuller.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/fuller.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/fuller.c:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DIVIDE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_REGISTER_DATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divide_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divide_wp [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divide_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:235:45: style:inconclusive: Function 'divide_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:47:52: note: Function 'divide_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divide.c:235:45: note: Function 'divide_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:780:42: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:820:42: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DIVMMC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:295:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_wp [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:233:45: style:inconclusive: Function 'divmmc_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:45:52: note: Function 'divmmc_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:233:45: note: Function 'divmmc_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:239:43: style:inconclusive: Function 'divmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:46:50: note: Function 'divmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:239:43: note: Function 'divmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:260:40: style:inconclusive: Function 'divmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:47:59: note: Function 'divmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:260:40: note: Function 'divmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:268:41: style:inconclusive: Function 'divmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:48:48: note: Function 'divmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/divmmc.c:268:41: note: Function 'divmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:855:47: style:inconclusive: Function 'upd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:99:34: note: Function 'upd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:855:47: note: Function 'upd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:1005:50: style:inconclusive: Function 'upd_fdc_write_data' argument 2 names different: declaration 'b' definition 'data'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.h:174:55: note: Function 'upd_fdc_write_data' argument 2 names different: declaration 'b' definition 'data'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:1005:50: note: Function 'upd_fdc_write_data' argument 2 names different: declaration 'b' definition 'data'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:165:29: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/upd_fdc.c:903:31: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:308:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/ide.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:136:31: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:142:30: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:148:43: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:160:29: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/divxxx.c:166:41: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/ide.c:45:10: style: Parameter 'master_setting' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/ide.c:46:10: style: Parameter 'slave_setting' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.c:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA8 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SIMPLEIDE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.c:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simpleide_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.c:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simpleide_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.c:113:33: style:inconclusive: Function 'simpleide_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.h:28:27: note: Function 'simpleide_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/simpleide.c:113:33: note: Function 'simpleide_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ZXATASP [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:352:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:422:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:446:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_REGISTER_DATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_REGISTER_DATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_upload [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:575:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ZXCF [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:190:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:304:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_upload [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:354:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:164:28: style:inconclusive: Function 'zxcf_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:90:29: note: Function 'zxcf_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:164:28: note: Function 'zxcf_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:226:41: style:inconclusive: Function 'zxcf_memctl_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:57:60: note: Function 'zxcf_memctl_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:226:41: note: Function 'zxcf_memctl_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:234:42: style:inconclusive: Function 'zxcf_memctl_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:59:49: note: Function 'zxcf_memctl_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxcf.c:234:42: note: Function 'zxcf_memctl_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:220:31: style:inconclusive: Function 'zxatasp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:152:32: note: Function 'zxatasp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:220:31: note: Function 'zxatasp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:272:43: style:inconclusive: Function 'zxatasp_portA_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:61:62: note: Function 'zxatasp_portA_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:272:43: note: Function 'zxatasp_portA_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:280:44: style:inconclusive: Function 'zxatasp_portA_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:63:51: note: Function 'zxatasp_portA_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:280:44: note: Function 'zxatasp_portA_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:286:43: style:inconclusive: Function 'zxatasp_portB_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:65:62: note: Function 'zxatasp_portB_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:286:43: note: Function 'zxatasp_portB_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:294:44: style:inconclusive: Function 'zxatasp_portB_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:67:51: note: Function 'zxatasp_portB_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:294:44: note: Function 'zxatasp_portB_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:300:43: style:inconclusive: Function 'zxatasp_portC_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:69:62: note: Function 'zxatasp_portC_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:300:43: note: Function 'zxatasp_portC_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:308:44: style:inconclusive: Function 'zxatasp_portC_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:71:51: note: Function 'zxatasp_portC_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:308:44: note: Function 'zxatasp_portC_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:372:45: style:inconclusive: Function 'zxatasp_control_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:73:64: note: Function 'zxatasp_control_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:372:45: note: Function 'zxatasp_control_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:380:46: style:inconclusive: Function 'zxatasp_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:75:53: note: Function 'zxatasp_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxatasp.c:380:46: note: Function 'zxatasp_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ZXMMC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:199:42: style:inconclusive: Function 'zxmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:41:49: note: Function 'zxmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:199:42: note: Function 'zxmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:218:39: style:inconclusive: Function 'zxmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:42:58: note: Function 'zxmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:218:39: note: Function 'zxmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:226:40: style:inconclusive: Function 'zxmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:44:47: note: Function 'zxmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ide/zxmmc.c:226:40: note: Function 'zxmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_IF2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable if2_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:181:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:137:27: style:inconclusive: Function 'if2_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:50:28: note: Function 'if2_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if2.c:137:27: note: Function 'if2_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_KEMPSTON [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_JOYSTICK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_1_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_INFO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:335:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_JOYSTICK_CURSOR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_kempston [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_MEDIA_IF1_M1_EJECT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_rx [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_IF1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:394:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:625:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_handshake [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:243:47: style:inconclusive: Function 'joystick_kempston_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.h:74:60: note: Function 'joystick_kempston_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:243:47: note: Function 'joystick_kempston_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_handshake [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:250:44: style:inconclusive: Function 'joystick_timex_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.h:76:57: note: Function 'joystick_timex_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:250:44: note: Function 'joystick_timex_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:792:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:256:45: style:inconclusive: Function 'joystick_fuller_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/joystick.h:78:58: note: Function 'joystick_fuller_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/joystick.c:256:45: note: Function 'joystick_fuller_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1029:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MICRODRIVE_BLOCK_LEN [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1053:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MICRODRIVE_BLOCK_LEN [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1084:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdr_random_len [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_handshake [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_KEMPSTON_MOUSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.c:93:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.c:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kempston_mouse [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.c:123:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kempston_mouse [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.c:100:39: style:inconclusive: Function 'kempmouse_update' argument 3 names different: declaration 'button' definition 'btn'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.h:28:44: note: Function 'kempmouse_update' argument 3 names different: declaration 'button' definition 'btn'. fuse-emulator-1.6.0+dfsg1/peripherals/kempmouse.c:100:39: note: Function 'kempmouse_update' argument 3 names different: declaration 'button' definition 'btn'. fuse-emulator-1.6.0+dfsg1/peripherals/melodik.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable melodik [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/melodik.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MELODIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/melodik.c:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MELODIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/melodik.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MELODIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/melodik.c:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_MULTIFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MULTIFACE_1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_MACHINE_MULTIFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_MACHINE_MULTIFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:319:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:332:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:410:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:514:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiface1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:641:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MULTIFACE_1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:196:31: style:inconclusive: Function 'multiface_init' argument 1 names different: declaration 'context' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:106:34: note: Function 'multiface_init' argument 1 names different: declaration 'context' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:196:31: note: Function 'multiface_init' argument 1 names different: declaration 'context' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:455:44: style:inconclusive: Function 'multiface_port_out1' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:120:51: note: Function 'multiface_port_out1' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:455:44: note: Function 'multiface_port_out1' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:456:43: style:inconclusive: Function 'multiface_port_out1' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:120:74: note: Function 'multiface_port_out1' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:456:43: note: Function 'multiface_port_out1' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:477:68: style:inconclusive: Function 'multiface_port_out128' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:122:53: note: Function 'multiface_port_out128' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:477:68: note: Function 'multiface_port_out128' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:483:66: style:inconclusive: Function 'multiface_port_out3' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:123:74: note: Function 'multiface_port_out3' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/multiface.c:483:66: note: Function 'multiface_port_out3' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/nic/enc28j60.c:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable speccyboot_tap [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_EBADF [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:247:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100.c:352:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:321:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:472:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:563:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:606:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:705:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:762:34: style: Condition 'if1_ula.net_state>0x0101' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:759:34: note: Assuming that condition 'if1_ula.net_state==0x0101' is not redundant fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:762:34: note: Condition 'if1_ula.net_state>0x0101' is always true fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:389:27: style:inconclusive: Function 'if1_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:202:28: note: Function 'if1_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:389:27: note: Function 'if1_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:786:36: style:inconclusive: Function 'if1_port_in' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:208:55: note: Function 'if1_port_in' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:786:36: note: Function 'if1_port_in' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1021:37: style:inconclusive: Function 'if1_port_out' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:207:44: note: Function 'if1_port_out' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1021:37: note: Function 'if1_port_out' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1111:21: style:inconclusive: Function 'if1_mdr_insert' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.h:40:25: note: Function 'if1_mdr_insert' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1111:21: note: Function 'if1_mdr_insert' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1179:20: style:inconclusive: Function 'if1_mdr_eject' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.h:42:24: note: Function 'if1_mdr_eject' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1179:20: note: Function 'if1_mdr_eject' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1222:19: style:inconclusive: Function 'if1_mdr_save' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.h:43:23: note: Function 'if1_mdr_save' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1222:19: note: Function 'if1_mdr_save' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1241:20: style:inconclusive: Function 'if1_mdr_write' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/if1.h:41:24: note: Function 'if1_mdr_write' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:1241:20: note: Function 'if1_mdr_write' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:90:7: style: struct member 'if1_ula_t::status' is never used. [unusedStructMember] fuse-emulator-1.6.0+dfsg1/peripherals/if1.c:635:13: style: Variable 'yes' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:222:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:689:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/nic/w5100_socket.c:738:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_ZXPRINTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:149:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer_graphics_filename [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer_text_filename [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:440:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:705:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:736:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_PRINTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:744:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxprinter [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:749:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxprinter [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SCLD [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_64K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:294:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:342:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:103:38: style:inconclusive: Function 'scld_dec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:68:57: note: Function 'scld_dec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:103:38: note: Function 'scld_dec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:111:39: style:inconclusive: Function 'scld_dec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/scld.h:128:39: note: Function 'scld_dec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:111:39: note: Function 'scld_dec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:147:28: style:inconclusive: Function 'scld_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:54:29: note: Function 'scld_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:147:28: note: Function 'scld_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:153:39: style:inconclusive: Function 'scld_hsr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/scld.h:129:39: note: Function 'scld_hsr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:153:39: note: Function 'scld_hsr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:161:38: style:inconclusive: Function 'scld_hsr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:69:57: note: Function 'scld_hsr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:161:38: note: Function 'scld_hsr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:220:38: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:311:24: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/scld.c:322:24: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:477:21: style:inconclusive: Boolean expression 'x>-10&&x<0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:437:64: style:inconclusive: Function 'printer_zxp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:72:60: note: Function 'printer_zxp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:437:64: note: Function 'printer_zxp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:488:53: style:inconclusive: Function 'printer_zxp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:73:49: note: Function 'printer_zxp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:488:53: note: Function 'printer_zxp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:580:39: style:inconclusive: Function 'printer_zxp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:71:35: note: Function 'printer_zxp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:580:39: note: Function 'printer_zxp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:702:51: style:inconclusive: Function 'printer_parallel_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/printer.h:32:47: note: Function 'printer_parallel_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:702:51: note: Function 'printer_parallel_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:711:21: style: Parameter 'context' can be declared as pointer to const. However it seems that 'printer_init' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:737:57: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/peripherals/printer.c:711:21: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SPECDRUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:80:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specdrum_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specdrum [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specdrum_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SPECDRUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:87:32: style:inconclusive: Function 'specdrum_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:41:33: note: Function 'specdrum_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/specdrum.c:87:32: note: Function 'specdrum_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:549:42: style:inconclusive: Function 'spectranet_w5100_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:35:54: note: Function 'spectranet_w5100_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:549:42: note: Function 'spectranet_w5100_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:550:49: style:inconclusive: Function 'spectranet_w5100_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:35:77: note: Function 'spectranet_w5100_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:550:49: note: Function 'spectranet_w5100_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:556:43: style:inconclusive: Function 'spectranet_w5100_write' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:36:43: note: Function 'spectranet_w5100_write' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:556:43: note: Function 'spectranet_w5100_write' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:557:50: style:inconclusive: Function 'spectranet_w5100_write' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:36:66: note: Function 'spectranet_w5100_write' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:557:50: note: Function 'spectranet_w5100_write' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:558:44: style:inconclusive: Function 'spectranet_w5100_write' argument 3 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:36:92: note: Function 'spectranet_w5100_write' argument 3 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:558:44: note: Function 'spectranet_w5100_write' argument 3 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:563:54: style:inconclusive: Function 'spectranet_flash_rom_write' argument 1 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:37:51: note: Function 'spectranet_flash_rom_write' argument 1 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:563:54: note: Function 'spectranet_flash_rom_write' argument 1 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:564:48: style:inconclusive: Function 'spectranet_flash_rom_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.h:37:77: note: Function 'spectranet_flash_rom_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:564:48: note: Function 'spectranet_flash_rom_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:549:42: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/spectranet.c:556:43: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_ULA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ULA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tape_microphone [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_USOURCE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_USOURCE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usource [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_USOURCE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:120:31: style:inconclusive: Function 'usource_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:56:32: note: Function 'usource_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:120:31: note: Function 'usource_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:159:44: style:inconclusive: Function 'usource_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:53:63: note: Function 'usource_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:159:44: note: Function 'usource_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:160:35: style:inconclusive: Function 'usource_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:54:29: note: Function 'usource_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:160:35: note: Function 'usource_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:168:45: style:inconclusive: Function 'usource_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:51:52: note: Function 'usource_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:168:45: note: Function 'usource_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:160:35: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'usource_toggle_read' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:73:21: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/peripherals/usource.c:160:35: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:199:34: style:inconclusive: Function 'ula_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:60:41: note: Function 'ula_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/peripherals/ula.c:199:34: note: Function 'ula_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/pokefinder/pokefinder.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokefinder.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokefinder.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokefinder.c:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokefinder.c:61:18: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_CHR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/profile.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/profile.c:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/profile.c:99:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/profile.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/profile.c:114:47: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'profile_from_snapshot' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/profile.c:51:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/profile.c:114:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:253:14: style: Condition 'length>80' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:248:16: note: Assuming that condition 'clast>=*ptr' is not redundant fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:252:25: note: Assignment 'length=clast-*ptr+1', assigned value is less than 1 fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:253:14: note: Condition 'length>80' is always false fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:387:34: style: Condition 'trainer->poke_list' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:422:33: style: Condition 'trainer->poke_list' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:431:60: style:inconclusive: Function 'pokemem_poke_deactivate' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:66:62: note: Function 'pokemem_poke_deactivate' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:431:60: note: Function 'pokemem_poke_deactivate' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:462:35: style:inconclusive: Function 'pokemem_find_pokfile' argument 1 names different: declaration 'filename' definition 'path'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.h:56:39: note: Function 'pokemem_find_pokfile' argument 1 names different: declaration 'filename' definition 'path'. fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:462:35: note: Function 'pokemem_find_pokfile' argument 1 names different: declaration 'filename' definition 'path'. fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:433:11: style: Variable 'poke' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/pokefinder/pokemem.c:466:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/psg.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AY_REGISTERS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/psg.c:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AY_REGISTERS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/psg.c:48:17: style: Parameter 'context' can be declared as pointer to const. However it seems that 'psg_init' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/psg.c:178:57: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/psg.c:48:17: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/rzx.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ID_SNAPSHOT_SZX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/rzx.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/rzx.c:410:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/rzx.c:466:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/rzx.c:506:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/rzx.c:740:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/rzx.c:822:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/rzx.c:817:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/rzx.c:822:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/rzx.c:276:21: style: Variable 'snap' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/rzx.c:314:21: style: Variable 'snap' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/slt.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/slt.c:137:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/snapshot.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ID_UNKNOWN [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/snapshot.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_CLASS_SNAPSHOT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/snapshot.c:56:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/snapshot.c:48:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/snapshot.c:56:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/snapshot.c:74:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/snapshot.c:71:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/snapshot.c:74:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/snapshot.c:136:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/snapshot.c:128:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/snapshot.c:136:7: note: Condition 'error' is always false settings.pl:2763:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] settings.pl:3841:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] settings.pl:3889:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_EOL [valueFlowBailoutIncompleteVar] settings.pl:3911:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] settings.pl:5035:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] settings.pl:6078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound.c:441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound.c:665:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SPECDRUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound.c:681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_COVOX_FB [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound.c:433:25: style: Variable 'change_ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound.c:727:14: style: Variable 'beeper_ampl' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] settings.pl:385:7: style: Condition 'error' is always false [knownConditionTrueFalse] settings.pl:382:7: note: Assuming that condition 'error' is not redundant settings.pl:385:7: note: Condition 'error' is always false settings.pl:2790:16: style: Condition 'parse_ini(&file,settings)' is always false [knownConditionTrueFalse] settings.pl:2790:16: note: Calling function 'parse_ini' returns 0 settings.pl:2790:16: note: Condition 'parse_ini(&file,settings)' is always false settings.pl:2816:9: style: Variable '*next' is reassigned a value before the old one has been used. [redundantAssignment] settings.pl:2807:9: note: *next is assigned settings.pl:2816:9: note: *next is overwritten settings.pl:2816:9: style: Variable '*next' is reassigned a value before the old one has been used. [redundantAssignment] settings.pl:2810:11: note: *next is assigned settings.pl:2816:9: note: *next is overwritten settings.pl:2798:76: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] settings.pl:3827:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] settings.pl:3851:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] settings.pl:3909:39: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] settings.pl:4689:17: style: Variable 'long_options' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:91:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:99:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:107:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:115:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:91:17: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:91:17: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:94:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:99:24: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:99:24: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:102:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:107:24: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:107:24: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:110:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:115:24: warning: %n in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:228:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:237:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.6.0+dfsg1/sound/alsasound.c:289:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:112:16: style: Condition 'key' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:126:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:129:12: style: Variable 'driver_info' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/aosound.c:219:30: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/coreaudiosound.c:229:0: error: failed to expand '__Verify_noErr', Wrong number of parameters for macro '__Verify_noErr'. [preprocessorErrorDirective] fuse-emulator-1.6.0+dfsg1/sound/coreaudiosound.c:229:5: error: failed to expand '__Verify_noErr', Wrong number of parameters for macro '__Verify_noErr'. [preprocessorErrorDirective] fuse-emulator-1.6.0+dfsg1/sound/dxsound.c:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IDirectSound [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/dxsound.c:138:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/dxsound.c:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/dxsound.c:45:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/dxsound.c:150:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:34:54: style:inconclusive: Function 'blip_buffer_set_clock_rate' argument 2 names different: declaration 'rate' definition 'cps'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:87:59: note: Function 'blip_buffer_set_clock_rate' argument 2 names different: declaration 'rate' definition 'cps'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:34:54: note: Function 'blip_buffer_set_clock_rate' argument 2 names different: declaration 'rate' definition 'cps'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:79:55: style:inconclusive: Function 'blip_synth_offset_resampled' argument 4 names different: declaration 'buff' definition 'blip_buf'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:202:48: note: Function 'blip_synth_offset_resampled' argument 4 names different: declaration 'buff' definition 'blip_buf'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:79:55: note: Function 'blip_synth_offset_resampled' argument 4 names different: declaration 'buff' definition 'blip_buf'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:132:52: style:inconclusive: Function 'blip_synth_update' argument 2 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:195:57: note: Function 'blip_synth_update' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:132:52: note: Function 'blip_synth_update' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:132:59: style:inconclusive: Function 'blip_synth_update' argument 3 names different: declaration 'amplitude' definition 'amp'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:196:29: note: Function 'blip_synth_update' argument 3 names different: declaration 'amplitude' definition 'amp'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:132:59: note: Function 'blip_synth_update' argument 3 names different: declaration 'amplitude' definition 'amp'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:268:55: style:inconclusive: Function 'blip_buffer_set_sample_rate' argument 2 names different: declaration 'samples_per_sec' definition 'new_rate'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:82:48: note: Function 'blip_buffer_set_sample_rate' argument 2 names different: declaration 'samples_per_sec' definition 'new_rate'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:268:55: note: Function 'blip_buffer_set_sample_rate' argument 2 names different: declaration 'samples_per_sec' definition 'new_rate'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:268:69: style:inconclusive: Function 'blip_buffer_set_sample_rate' argument 3 names different: declaration 'msec_length' definition 'msec'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:83:47: note: Function 'blip_buffer_set_sample_rate' argument 3 names different: declaration 'msec_length' definition 'msec'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:268:69: note: Function 'blip_buffer_set_sample_rate' argument 3 names different: declaration 'msec_length' definition 'msec'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:314:52: style:inconclusive: Function 'blip_buffer_set_bass_freq' argument 2 names different: declaration 'frequency' definition 'freq'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:106:57: note: Function 'blip_buffer_set_bass_freq' argument 2 names different: declaration 'frequency' definition 'freq'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:314:52: note: Function 'blip_buffer_set_bass_freq' argument 2 names different: declaration 'frequency' definition 'freq'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:331:56: style:inconclusive: Function 'blip_buffer_end_frame' argument 2 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:93:61: note: Function 'blip_buffer_end_frame' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:331:56: note: Function 'blip_buffer_end_frame' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:361:48: style:inconclusive: Function '_blip_synth_init' argument 2 names different: declaration 'impulses' definition 'p'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:31:60: note: Function '_blip_synth_init' argument 2 names different: declaration 'impulses' definition 'p'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:361:48: note: Function '_blip_synth_init' argument 2 names different: declaration 'impulses' definition 'p'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:516:55: style:inconclusive: Function '_blip_synth_volume_unit' argument 2 names different: declaration 'v' definition 'new_unit'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:167:60: note: Function '_blip_synth_volume_unit' argument 2 names different: declaration 'v' definition 'new_unit'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:516:55: note: Function '_blip_synth_volume_unit' argument 2 names different: declaration 'v' definition 'new_unit'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:564:63: style:inconclusive: Function 'blip_buffer_read_samples' argument 2 names different: declaration 'dest' definition 'out'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.h:100:68: note: Function 'blip_buffer_read_samples' argument 2 names different: declaration 'dest' definition 'out'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:564:63: note: Function 'blip_buffer_read_samples' argument 2 names different: declaration 'dest' definition 'out'. fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:41:42: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:79:55: style: Parameter 'blip_buf' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:83:10: style: Variable 'imp' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:144:42: style: Parameter 'synth_' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:304:46: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:411:31: style: Parameter 'eq' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/blipbuffer.c:579:13: style: Variable 'in' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/hpsound.c:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/hpsound.c:138:18: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/hpsound.c:143:30: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/hpsound.c:139:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/sound/nullsound.c:28:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/nullsound.c:28:61: style: Parameter 'stereoptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/nullsound.c:41:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/osssound.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa_usec_t [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/osssound.c:154:16: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/osssound.c:161:28: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/osssound.c:155:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/sound/sdlsound.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sdlsound.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sdlsound.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sdlsound.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound_stereo_ay [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:60:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:67:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:74:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:60:17: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:60:17: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:67:24: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:67:24: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:74:24: warning: %n in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.6.0+dfsg1/sound/pulsesound.c:44:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:102:41: style:inconclusive: Function 'sfifo_write' argument 2 names different: declaration 'buf' definition '_buf'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/sfifo.h:78:41: note: Function 'sfifo_write' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:102:41: note: Function 'sfifo_write' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:177:34: style:inconclusive: Function 'sfifo_read' argument 2 names different: declaration 'buf' definition '_buf'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/sound/sfifo.h:79:34: note: Function 'sfifo_read' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.6.0+dfsg1/sound/sfifo.c:177:34: note: Function 'sfifo_read' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.6.0+dfsg1/sound/sunsound.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/sunsound.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_FLUSH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/wiisound.c:40:23: error: There is an unknown macro here somewhere. Configuration is required. If ATTRIBUTE_ALIGN is a macro then please configure it. [unknownMacro] fuse-emulator-1.6.0+dfsg1/sound/sunsound.c:50:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/sunsound.c:178:17: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/sunsound.c:184:28: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/sound/sunsound.c:179:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVEFORMATEX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WOM_DONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:57:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/sound/win32sound.c:147:30: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/spectrum.c:92:11: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'spectrum_frame_event_fn' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/spectrum.c:115:42: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/spectrum.c:92:11: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/spectrum.c:182:52: style: Parameter 'timings' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/tape.c:171:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ID_UNKNOWN [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_DATA_BLOCK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_CLASS_TAPE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:410:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_ROM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:584:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_ROM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:753:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:805:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:830:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_RLE_PULSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:868:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/timer/timer.c:79:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulation_speed [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/timer/timer.c:136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_TIMER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/timer/timer.c:172:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates_per_frame [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/timer/timer.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastload [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/timer/timer.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastload [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/timer/timer.c:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/tape.c:199:9: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/tape.c:192:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/tape.c:199:9: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/tape.c:281:9: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/tape.c:280:22: note: Calling function 'tape_stop' returns 0 fuse-emulator-1.6.0+dfsg1/tape.c:280:22: note: Assignment 'error=tape_stop()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/tape.c:281:9: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/tape.c:435:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/tape.c:434:26: note: Calling function 'trap_load_block' returns 0 fuse-emulator-1.6.0+dfsg1/tape.c:434:26: note: Assignment 'error=trap_load_block(block)', assigned value is 0 fuse-emulator-1.6.0+dfsg1/tape.c:435:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/tape.c:218:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/tape.c:678:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'save_next_tape_edge' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/tape.c:690:18: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/tape.c:678:46: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/tape.c:680:12: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/tape.c:933:68: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'tape_stop_mic_off' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/tape.c:126:40: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/tape.c:933:68: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui.c:187:22: style:inconclusive: Function 'ui_mouse_motion' argument 1 names different: declaration 'dx' definition 'x'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/ui.h:115:27: note: Function 'ui_mouse_motion' argument 1 names different: declaration 'dx' definition 'x'. fuse-emulator-1.6.0+dfsg1/ui.c:187:22: note: Function 'ui_mouse_motion' argument 1 names different: declaration 'dx' definition 'x'. fuse-emulator-1.6.0+dfsg1/ui.c:187:29: style:inconclusive: Function 'ui_mouse_motion' argument 2 names different: declaration 'dy' definition 'y'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/ui.h:115:35: note: Function 'ui_mouse_motion' argument 2 names different: declaration 'dy' definition 'y'. fuse-emulator-1.6.0+dfsg1/ui.c:187:29: note: Function 'ui_mouse_motion' argument 2 names different: declaration 'dy' definition 'y'. fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_var_screeninfo [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doublescan_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:437:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBIOPUT_VSCREENINFO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:455:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbdisplay.c:474:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbkeyboard.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbkeyboard.c:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbkeyboard.c:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbmouse.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbmouse.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbmouse.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbmouse.c:244:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/fb/fbui.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tape_modified [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:269:21: style: The if condition is the same as the previous if condition [duplicateCondition] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:260:21: note: First condition fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:269:21: note: Second condition fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:78:22: style: Condition 'create_dialog()' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:78:22: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:78:22: note: Condition 'create_dialog()' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:238:35: style:inconclusive: Function 'select_row' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:44:38: note: Function 'select_row' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:238:35: note: Function 'select_row' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:239:36: style:inconclusive: Function 'select_row' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:45:44: note: Function 'select_row' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:239:36: note: Function 'select_row' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:307:32: style:inconclusive: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:47:37: note: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:307:32: note: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:307:58: style:inconclusive: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:47:54: note: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:307:58: note: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:315:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:48:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:315:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:316:28: style:inconclusive: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:49:20: note: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:316:28: note: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/browse.c:242:8: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:109:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:120:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:243:41: style:inconclusive: Function 'change_load_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:58:46: note: Function 'change_load_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:243:41: note: Function 'change_load_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:287:28: style:inconclusive: Function 'load_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:59:34: note: Function 'load_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:287:28: note: Function 'load_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:384:41: style:inconclusive: Function 'change_save_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:61:46: note: Function 'change_save_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:384:41: note: Function 'change_save_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:408:28: style:inconclusive: Function 'save_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:62:34: note: Function 'save_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/binary.c:408:28: note: Function 'save_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_DONTSAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:74:34: style:inconclusive: Function 'set_confirmed' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:36:39: note: Function 'set_confirmed' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:74:34: note: Function 'set_confirmed' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:126:29: style:inconclusive: Function 'set_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:37:34: note: Function 'set_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:126:29: note: Function 'set_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:134:34: style:inconclusive: Function 'set_dont_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:38:39: note: Function 'set_dont_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/confirm.c:134:34: note: Function 'set_dont_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/fileselector.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/fileselector.c:96:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/fileselector.c:102:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:574:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_64K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:744:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGGER_BREAKPOINT_TYPE_TIME [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:777:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:786:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:807:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:832:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:946:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_64K [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1017:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_breakpoints [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_type_null [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1297:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1375:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_updated [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:451:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:565:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:597:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalers_registered [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:667:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:387:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:370:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:387:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:389:54: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:370:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:389:54: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:397:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:370:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:397:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:402:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:370:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:402:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:453:56: style:inconclusive: Function 'toggle_display' argument 2 names different: declaration 'pane' definition 'pane_id'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:115:68: note: Function 'toggle_display' argument 2 names different: declaration 'pane' definition 'pane_id'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:453:56: note: Function 'toggle_display' argument 2 names different: declaration 'pane' definition 'pane_id'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:467:66: style:inconclusive: Function 'toggle_display_registers' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:116:73: note: Function 'toggle_display_registers' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:467:66: note: Function 'toggle_display_registers' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:473:67: style:inconclusive: Function 'toggle_display_memory_map' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:117:74: note: Function 'toggle_display_memory_map' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:473:67: note: Function 'toggle_display_memory_map' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:479:68: style:inconclusive: Function 'toggle_display_breakpoints' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:119:50: note: Function 'toggle_display_breakpoints' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:479:68: note: Function 'toggle_display_breakpoints' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:485:68: style:inconclusive: Function 'toggle_display_disassembly' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:121:50: note: Function 'toggle_display_disassembly' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:485:68: note: Function 'toggle_display_disassembly' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:491:62: style:inconclusive: Function 'toggle_display_stack' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:122:69: note: Function 'toggle_display_stack' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:491:62: note: Function 'toggle_display_stack' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:497:63: style:inconclusive: Function 'toggle_display_events' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:123:70: note: Function 'toggle_display_events' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:497:63: note: Function 'toggle_display_events' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:685:36: style:inconclusive: Function 'stack_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:130:27: note: Function 'stack_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:685:36: note: Function 'stack_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:686:22: style:inconclusive: Function 'stack_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:130:44: note: Function 'stack_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:686:22: note: Function 'stack_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:731:37: style:inconclusive: Function 'events_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:133:28: note: Function 'events_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:731:37: note: Function 'events_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:732:23: style:inconclusive: Function 'events_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:133:45: note: Function 'events_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:732:23: note: Function 'events_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1116:46: style:inconclusive: Function 'add_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:142:48: note: Function 'add_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1116:46: note: Function 'add_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1164:65: style:inconclusive: Function 'move_disassembly' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:152:67: note: Function 'move_disassembly' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1164:65: note: Function 'move_disassembly' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1352:57: style:inconclusive: Function 'evaluate_command' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:154:59: note: Function 'evaluate_command' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1352:57: note: Function 'evaluate_command' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1358:45: style:inconclusive: Function 'gtkui_debugger_done_step' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:155:50: note: Function 'gtkui_debugger_done_step' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1358:45: note: Function 'gtkui_debugger_done_step' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1359:25: style:inconclusive: Function 'gtkui_debugger_done_step' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:155:67: note: Function 'gtkui_debugger_done_step' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1359:25: note: Function 'gtkui_debugger_done_step' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1365:49: style:inconclusive: Function 'gtkui_debugger_done_continue' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:156:54: note: Function 'gtkui_debugger_done_continue' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1365:49: note: Function 'gtkui_debugger_done_continue' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1366:29: style:inconclusive: Function 'gtkui_debugger_done_continue' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:157:17: note: Function 'gtkui_debugger_done_continue' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1366:29: note: Function 'gtkui_debugger_done_continue' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1372:41: style:inconclusive: Function 'gtkui_debugger_break' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:158:46: note: Function 'gtkui_debugger_break' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1372:41: note: Function 'gtkui_debugger_break' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1373:28: style:inconclusive: Function 'gtkui_debugger_break' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:158:63: note: Function 'gtkui_debugger_break' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1373:28: note: Function 'gtkui_debugger_break' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1381:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:159:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1381:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1389:66: style:inconclusive: Function 'gtkui_debugger_done_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:161:68: note: Function 'gtkui_debugger_done_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1389:66: note: Function 'gtkui_debugger_done_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:612:59: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:660:61: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:832:21: style: Variable 'value_ptr' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1220:56: style: Parameter 'event' can be declared as pointer to const. However it seems that 'disassembly_key_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:649:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1220:56: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1288:67: style: Parameter 'event' can be declared as pointer to const. However it seems that 'disassembly_wheel_scroll' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:654:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1288:67: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1358:45: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_debugger_done_step' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:786:30: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1358:45: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1359:25: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_debugger_done_step' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:786:30: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1359:25: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1365:49: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_debugger_done_continue' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:787:27: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1365:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1366:29: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_debugger_done_continue' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:787:27: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/debugger.c:1366:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:219:46: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:219:23: note: Calling function 'init_colours' returns 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:219:23: note: Assignment 'error=init_colours(colour_format)', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:219:46: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:578:49: style:inconclusive: Function 'drawing_area_resize_callback' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:136:54: note: Function 'drawing_area_resize_callback' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:578:49: note: Function 'drawing_area_resize_callback' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:579:45: style:inconclusive: Function 'drawing_area_resize_callback' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:137:52: note: Function 'drawing_area_resize_callback' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:579:45: note: Function 'drawing_area_resize_callback' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:374:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:578:49: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'drawing_area_resize_callback' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:214:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:578:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:578:71: style: Parameter 'event' can be declared as pointer to const. However it seems that 'drawing_area_resize_callback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:214:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:578:71: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:579:45: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'drawing_area_resize_callback' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:214:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkdisplay.c:579:45: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_VoidSymbol [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYPRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:102:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:80:41: style:inconclusive: Function 'gtkkeyboard_keypress' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:43:38: note: Function 'gtkkeyboard_keypress' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:80:41: note: Function 'gtkkeyboard_keypress' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:81:23: style:inconclusive: Function 'gtkkeyboard_keypress' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:44:15: note: Function 'gtkkeyboard_keypress' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:81:23: note: Function 'gtkkeyboard_keypress' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:97:43: style:inconclusive: Function 'gtkkeyboard_keyrelease' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:45:40: note: Function 'gtkkeyboard_keyrelease' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:97:43: note: Function 'gtkkeyboard_keyrelease' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:98:18: style:inconclusive: Function 'gtkkeyboard_keyrelease' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:46:17: note: Function 'gtkkeyboard_keyrelease' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:98:18: note: Function 'gtkkeyboard_keyrelease' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:80:63: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkkeyboard.c:97:65: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkmouse.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkmouse.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkmouse.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_POINTER_MOTION_MASK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkmouse.c:231:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BLANK_CURSOR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:232:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_1_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_TYPE_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:455:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_TYPE_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:756:19: style:inconclusive: Function 'disk_new' argument 4 names different: declaration 'dens' definition 'density'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.h:143:64: note: Function 'disk_new' argument 4 names different: declaration 'dens' definition 'density'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:756:19: note: Function 'disk_new' argument 4 names different: declaration 'dens' definition 'density'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:2234:63: style:inconclusive: Function 'disk_open' argument 4 names different: declaration 'disk_merge' definition 'merge_disks'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.h:149:67: note: Function 'disk_open' argument 4 names different: declaration 'disk_merge' definition 'merge_disks'. fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:2234:63: note: Function 'disk_open' argument 4 names different: declaration 'disk_merge' definition 'merge_disks'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:331:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:430:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rzx_recording [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:578:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:635:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:652:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:676:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_COPYRIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:724:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_CONN_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_prompt [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:809:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:223:26: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:420:23: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:434:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:456:24: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:472:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:541:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:908:20: style: Variable 'mask' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:1591:18: style: Variable 'hdrb' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:1886:32: style: Variable 'hdrb' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:2311:13: style: Unused variable: error [unusedVariable] fuse-emulator-1.6.0+dfsg1/peripherals/disk/disk.c:2780:15: style: Variable 'k' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:386:33: style:inconclusive: Function 'gtkui_delete' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:95:42: note: Function 'gtkui_delete' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:386:33: note: Function 'gtkui_delete' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:386:61: style:inconclusive: Function 'gtkui_delete' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:95:60: note: Function 'gtkui_delete' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:386:61: note: Function 'gtkui_delete' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:387:29: style:inconclusive: Function 'gtkui_delete' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:96:19: note: Function 'gtkui_delete' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:387:29: note: Function 'gtkui_delete' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:481:45: style:inconclusive: Function 'menu_options_filter_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:98:50: note: Function 'menu_options_filter_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:481:45: note: Function 'menu_options_filter_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:630:45: style:inconclusive: Function 'menu_machine_select_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:99:50: note: Function 'menu_machine_select_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:630:45: note: Function 'menu_machine_select_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:689:65: style:inconclusive: Function 'gtkui_destroy_widget_and_quit' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:63:65: note: Function 'gtkui_destroy_widget_and_quit' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:689:65: note: Function 'gtkui_destroy_widget_and_quit' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:244:43: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_menu_deactivate' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:288:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:244:43: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:245:24: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_menu_deactivate' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:288:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:245:24: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:368:37: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_lose_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:188:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:368:37: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:369:21: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_lose_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:188:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:369:21: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:369:47: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_lose_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:188:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:369:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:377:37: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_gain_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:190:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:377:37: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:378:21: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_gain_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:190:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:378:21: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:378:47: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_gain_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:190:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:378:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:507:41: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_run_main_loop' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:537:30: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:507:41: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:649:46: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:650:38: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:665:43: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:665:69: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:839:8: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:854:44: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:986:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:854:44: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:923:50: style: Parameter 'event' can be declared as pointer to const. However it seems that 'wheel_scroll_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:988:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:923:50: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:444:34: style:inconclusive: Function 'joystick_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:93:39: note: Function 'joystick_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkjoystick.c:444:34: note: Function 'joystick_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:59:18: style: Local variable 'adjustment' shadows outer variable [shadowVariable] fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:54:23: note: Shadowed declaration fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:59:18: note: Shadow variable fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:117:18: style: Local variable 'adjustment' shadows outer variable [shadowVariable] fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:54:23: note: Shadowed declaration fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:117:18: note: Shadow variable fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:57:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'textview_wheel_scroll_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:443:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:57:59: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:115:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'textview_key_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:449:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:115:59: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/memory.c:331:58: style: Unused variable: offset [unusedVariable] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:46:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:51:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:76:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:116:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:126:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:136:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:146:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:161:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:166:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:186:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:216:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:236:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:246:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:281:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:306:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:321:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:326:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:341:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:356:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:376:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:381:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:386:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:396:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:406:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:421:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:426:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:431:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:441:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:446:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:451:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:466:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:471:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:496:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:506:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:511:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:516:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:521:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:536:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:556:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:561:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:566:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:571:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:576:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:581:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:586:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:601:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:606:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:611:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:616:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:621:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:626:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:631:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:636:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:641:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:646:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:651:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:656:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:661:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:666:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:671:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:676:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:686:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:691:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:696:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:701:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:706:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:711:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:716:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:721:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:726:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:731:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:741:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:746:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:756:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:761:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:766:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:771:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:776:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:781:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:786:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:791:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:796:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:801:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:806:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:811:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:816:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:821:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:826:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:831:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:836:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:841:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:846:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:851:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:856:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:861:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:866:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:871:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:876:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:881:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:891:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:896:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:901:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:906:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:911:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:916:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:921:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:926:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:931:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:936:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:941:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:946:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:951:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:956:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:961:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:966:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:971:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:976:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:981:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:986:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:991:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:996:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1001:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1006:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1011:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1016:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1021:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1026:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1031:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1036:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1041:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1046:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1051:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1056:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1061:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1066:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1071:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1076:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1081:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1086:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1091:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1096:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1206:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1216:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/menu_data.c:1241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/picture.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/picture.c:87:49: style:inconclusive: Function 'gtkui_picture' argument 2 names different: declaration 'border' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:67:46: note: Function 'gtkui_picture' argument 2 names different: declaration 'border' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/picture.c:87:49: note: Function 'gtkui_picture' argument 2 names different: declaration 'border' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:159:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trainer_list [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:166:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:141:7: style: Condition '!dialog_created' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:142:22: style: Condition 'create_dialog()' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:142:22: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:142:22: note: Condition 'create_dialog()' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:144:18: style: Condition 'update_list(points)' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:144:18: note: Calling function 'update_list' returns 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:144:18: note: Condition 'update_list(points)' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:56:10: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/rollback.c:110:22: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:290:54: style:inconclusive: Function 'pokemem_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:60:56: note: Function 'pokemem_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:290:54: note: Function 'pokemem_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:296:40: style:inconclusive: Function 'pokemem_update_list' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:61:45: note: Function 'pokemem_update_list' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:296:40: note: Function 'pokemem_update_list' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:297:41: style:inconclusive: Function 'pokemem_update_list' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:61:62: note: Function 'pokemem_update_list' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:297:41: note: Function 'pokemem_update_list' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:310:64: style:inconclusive: Function 'pokemem_update_trainer' argument 2 names different: declaration 'path' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:62:68: note: Function 'pokemem_update_trainer' argument 2 names different: declaration 'path' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:310:64: note: Function 'pokemem_update_trainer' argument 2 names different: declaration 'path' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:311:58: style:inconclusive: Function 'pokemem_update_trainer' argument 4 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:63:62: note: Function 'pokemem_update_trainer' argument 4 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:311:58: note: Function 'pokemem_update_trainer' argument 4 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:331:44: style:inconclusive: Function 'pokemem_add_custom_poke' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:64:49: note: Function 'pokemem_add_custom_poke' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:331:44: note: Function 'pokemem_add_custom_poke' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:332:45: style:inconclusive: Function 'pokemem_add_custom_poke' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:64:66: note: Function 'pokemem_add_custom_poke' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:332:45: note: Function 'pokemem_add_custom_poke' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:519:51: style:inconclusive: Function 'row_toggled_callback' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:72:51: note: Function 'row_toggled_callback' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:519:51: note: Function 'row_toggled_callback' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:566:49: style:inconclusive: Function 'custom_value_changed' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:76:49: note: Function 'custom_value_changed' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:566:49: note: Function 'custom_value_changed' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:80:48: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:81:40: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:525:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:567:30: style: Parameter 'new_text' can be declared as pointer to const. However it seems that 'custom_value_changed' is a callback function, if 'new_text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:238:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:567:30: note: Parameter 'new_text' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:118:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:132:35: style:inconclusive: Function 'select_new_rom' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:43:40: note: Function 'select_new_rom' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:132:35: note: Function 'select_new_rom' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:145:30: style:inconclusive: Function 'roms_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:44:35: note: Function 'roms_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:145:30: note: Function 'roms_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/roms.c:134:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/statusbar.c:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_STATUSBAR_STATE_ACTIVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/stock.c:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_VoidSymbol [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/stock.c:103:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/stock.c:150:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/stock.c:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/gtk/stock.c:70:27: style:inconclusive: Function 'gtkstock_create_button' argument 3 names different: declaration 'btn' definition 'button'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkinternals.h:101:31: note: Function 'gtkstock_create_button' argument 3 names different: declaration 'btn' definition 'button'. fuse-emulator-1.6.0+dfsg1/ui/gtk/stock.c:70:27: note: Function 'gtkstock_create_button' argument 3 names different: declaration 'btn' definition 'button'. fuse-emulator-1.6.0+dfsg1/ui/null/null_ui.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/null/null_ui.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_DONTSAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/null/null_ui.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_JOYSTICK_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/null/null_ui.c:125:32: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/null/null_ui.c:139:15: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/null/null_ui.c:195:29: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:87:34: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:87:26: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:87:26: note: Assignment 'error=create_dialog()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:87:34: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:187:49: style:inconclusive: Function 'gtkui_pokefinder_incremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:43:54: note: Function 'gtkui_pokefinder_incremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:187:49: note: Function 'gtkui_pokefinder_incremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:195:49: style:inconclusive: Function 'gtkui_pokefinder_decremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:45:54: note: Function 'gtkui_pokefinder_decremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:195:49: note: Function 'gtkui_pokefinder_decremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:203:64: style:inconclusive: Function 'gtkui_pokefinder_search' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:47:66: note: Function 'gtkui_pokefinder_search' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:203:64: note: Function 'gtkui_pokefinder_search' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:225:43: style:inconclusive: Function 'gtkui_pokefinder_reset' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:48:48: note: Function 'gtkui_pokefinder_reset' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:225:43: note: Function 'gtkui_pokefinder_reset' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:226:23: style:inconclusive: Function 'gtkui_pokefinder_reset' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:48:65: note: Function 'gtkui_pokefinder_reset' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:226:23: note: Function 'gtkui_pokefinder_reset' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:233:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:50:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:233:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:241:63: style:inconclusive: Function 'gtkui_pokefinder_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:49:65: note: Function 'gtkui_pokefinder_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:241:63: note: Function 'gtkui_pokefinder_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:307:39: style:inconclusive: Function 'possible_click' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:53:42: note: Function 'possible_click' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:307:39: note: Function 'possible_click' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:308:40: style:inconclusive: Function 'possible_click' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:54:48: note: Function 'possible_click' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:308:40: note: Function 'possible_click' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:309:36: style:inconclusive: Function 'possible_click' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:54:62: note: Function 'possible_click' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:309:36: note: Function 'possible_click' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:187:49: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_pokefinder_incremented' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:166:24: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:187:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:188:29: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_pokefinder_incremented' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:166:24: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:188:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:195:49: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_pokefinder_decremented' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:167:24: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:195:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:196:29: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_pokefinder_decremented' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:167:24: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:196:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:225:43: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_pokefinder_reset' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:169:18: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:225:43: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:226:23: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_pokefinder_reset' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:169:18: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:226:23: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:270:20: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokefinder.c:311:15: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_scaler_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:280:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:156:31: style:inconclusive: Function 'scaler_select_id' argument 1 names different: declaration 'scaler_mode' definition 'id'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.h:82:35: note: Function 'scaler_select_id' argument 1 names different: declaration 'scaler_mode' definition 'id'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:156:31: note: Function 'scaler_select_id' argument 1 names different: declaration 'scaler_mode' definition 'id'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:276:26: style:inconclusive: Function 'expand_dotmatrix' argument 1 names different: declaration 'x' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:70:36: note: Function 'expand_dotmatrix' argument 1 names different: declaration 'x' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:276:26: note: Function 'expand_dotmatrix' argument 1 names different: declaration 'x' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:276:45: style:inconclusive: Function 'expand_dotmatrix' argument 2 names different: declaration 'y' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:70:44: note: Function 'expand_dotmatrix' argument 2 names different: declaration 'y' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:276:45: note: Function 'expand_dotmatrix' argument 2 names different: declaration 'y' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:276:64: style:inconclusive: Function 'expand_dotmatrix' argument 3 names different: declaration 'w' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:70:52: note: Function 'expand_dotmatrix' argument 3 names different: declaration 'w' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:276:64: note: Function 'expand_dotmatrix' argument 3 names different: declaration 'w' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:277:29: style:inconclusive: Function 'expand_dotmatrix' argument 5 names different: declaration 'image_width' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:71:14: note: Function 'expand_dotmatrix' argument 5 names different: declaration 'image_width' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:277:29: note: Function 'expand_dotmatrix' argument 5 names different: declaration 'image_width' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:278:22: style:inconclusive: Function 'expand_dotmatrix' argument 6 names different: declaration 'image_height' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:71:31: note: Function 'expand_dotmatrix' argument 6 names different: declaration 'image_height' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler.c:278:22: note: Function 'expand_dotmatrix' argument 6 names different: declaration 'image_height' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler_hq2x.c:22:7: error: syntax error: keyword 'switch' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler_hq3x.c:22:7: error: syntax error: keyword 'switch' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/ui/scaler/scaler_hq4x.c:24:3: error: syntax error: keyword 'switch' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/ui/scaler/scalers.c:197:0: error: #error Unknown SCALER_DATA_SIZE [preprocessorErrorDirective] fuse-emulator-1.6.0+dfsg1/ui/scaler/scalers.c:197:2: error: #error Unknown SCALER_DATA_SIZE [preprocessorErrorDirective] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlkeyboard.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlkeyboard.c:90:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlkeyboard.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlui.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_ENABLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlui.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlui.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlui.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlui.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdlui.c:49:15: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/svga/svgakeyboard.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgakeyboard.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:158:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:229:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:324:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:393:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:472:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:495:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:532:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:567:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:619:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:654:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:721:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:767:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:843:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:859:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:925:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgaui.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_WRAPX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgaui.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_LEFTBUTTON [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/about.c:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/about.c:32:31: style:inconclusive: Function 'widget_about_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/widget/widget_internals.h:240:30: note: Function 'widget_about_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/about.c:32:31: note: Function 'widget_about_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:153:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_MODEX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:178:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_MODEX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svga_modes [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:437:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:559:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:682:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:695:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:704:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:726:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:806:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/binary.c:184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/binary.c:35:7: style: struct member 'widget_binary_t::confirm' is never used. [unusedStructMember] fuse-emulator-1.6.0+dfsg1/ui/widget/browse.c:60:32: style:inconclusive: Function 'widget_browse_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/widget/widget_internals.h:183:31: note: Function 'widget_browse_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/browse.c:60:32: note: Function 'widget_browse_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/browse.c:103:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:301:31: style: Condition 'sdldisplay_load_gfx_mode()' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:301:31: note: Calling function 'sdldisplay_load_gfx_mode' returns 0 fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:301:31: note: Condition 'sdldisplay_load_gfx_mode()' is always false fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:465:31: style: Condition 'sdldisplay_load_gfx_mode()' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:465:31: note: Calling function 'sdldisplay_load_gfx_mode' returns 0 fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:465:31: note: Condition 'sdldisplay_load_gfx_mode()' is always false fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:619:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:654:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:721:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/sdl/sdldisplay.c:762:13: style: Variable 'last_rect' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:423:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:444:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:567:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_breakpoints [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/error.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:355:18: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:146:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/ui/widget/debugger.c:374:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.6.0+dfsg1/ui/widget/error.c:39:18: style: Local variable 'error_info' shadows outer variable [shadowVariable] fuse-emulator-1.6.0+dfsg1/ui/widget/error.c:34:17: note: Shadowed declaration fuse-emulator-1.6.0+dfsg1/ui/widget/error.c:39:18: note: Shadow variable fuse-emulator-1.6.0+dfsg1/ui/widget/memory.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:665:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_CHR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:779:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_STR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:824:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_Escape [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:249:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:415:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:566:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_keyboard_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:657:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:697:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:676:11: style: Condition '!dot' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:692:31: style: Condition 'dot' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:677:2: style: Variable 'dot' is assigned an expression that holds the same value. [redundantAssignment] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:668:9: note: dot is assigned 'strrchr(filename->name,'.')' here. fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:672:22: note: Assignment 'olddot=dot', assigned value is symbolic=strrchr(filename->name,'.') fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:672:20: note: olddot is assigned 'dot' here. fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:668:9: note: dot is assigned 'strrchr(filename->name,'.')' here. fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:674:11: note: dot is assigned 'strrchr(filename->name,'.')' here. fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:668:9: note: dot is assigned 'strrchr(filename->name,'.')' here. fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:672:22: note: Assignment 'olddot=dot', assigned value is symbolic=strrchr(filename->name,'.') fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:677:2: note: Variable 'dot' is assigned an expression that holds the same value. fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:402:32: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/widget/filesel.c:476:24: style: Variable 'filesel_data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:414:10: style: Local variable 'count' shadows outer variable [shadowVariable] fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:54:15: note: Shadowed declaration fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:414:10: note: Shadow variable fuse-emulator-1.6.0+dfsg1/ui/widget/menu.c:582:10: style: Variable 'shortcut' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/ui/widget/pokefinder.c:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/pokefinder.c:108:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/pokefinder.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/pokefinder.c:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/pokefinder.c:83:18: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:334:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trainer_list [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_DONTSAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_CANCEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_CANCEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/query.c:111:78: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:96:33: style:inconclusive: Function 'widget_pokemem_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/widget/widget_internals.h:224:32: note: Function 'widget_pokemem_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:96:33: note: Function 'widget_pokemem_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:357:61: style:inconclusive: Function 'widget_pokemem_store_add' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:55:56: note: Function 'widget_pokemem_store_add' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:357:61: note: Function 'widget_pokemem_store_add' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:125:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:154:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/pokemem.c:224:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/roms.c:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_info [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/roms.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_a [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/roms.c:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/select.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/select.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/text.c:76:15: portability: Undefined behaviour, pointer arithmetic 'text-1' is out of bounds. [pointerOutOfBounds] fuse-emulator-1.6.0+dfsg1/ui/widget/text.c:48:18: style: Variable 'text_data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:99:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTILS_AUXILIARY_WIDGET [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_SCREEN_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_filenames [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_filenames [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:497:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:568:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDGET_FINISHED_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:591:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDGET_COLOUR_BACKGROUND [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDGET_COLOUR_FOREGROUND [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:663:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:729:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_prompt [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:787:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_menu [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:292:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVNtsc480IntDf [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:330:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VI_NON_INTERLACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:339:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_emulation_paused [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:386:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:458:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:483:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:721:49: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/widget/widget.c:745:32: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:285:31: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:285:23: note: Calling function 'init_colours' returns 0 fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:285:23: note: Assignment 'error=init_colours()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:285:31: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/wii/wiidisplay.c:382:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/wii/wiijoystick.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_emulation_paused [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiikeyboard.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiikeyboard.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_Control_L [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiikeyboard.c:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_OPEN_RW [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiikeyboard.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiimouse.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_present [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiimouse.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_emulation_paused [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiiui.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/about.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/about.c:70:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPIXELSY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:82:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:101:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:166:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:282:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/binary.c:299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/wii/wiimouse.c:81:6: style: Variable '*x' is reassigned a value before the old one has been used. [redundantAssignment] fuse-emulator-1.6.0+dfsg1/ui/wii/wiimouse.c:79:34: note: *x is assigned fuse-emulator-1.6.0+dfsg1/ui/wii/wiimouse.c:81:6: note: *x is overwritten fuse-emulator-1.6.0+dfsg1/ui/win32/confirm.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/confirm.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:134:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_DBLCLK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:245:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMCOUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/browse.c:75:7: style: Variable 'titles_widths' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/ui/win32/fileselector.c:106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFN_PATHMUSTEXIST [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/hyperlinks.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/hyperlinks.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/hyperlinks.c:130:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIIM_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIIM_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIIM_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:381:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:414:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:474:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:517:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:543:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:583:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:629:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:773:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:836:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:920:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:957:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:971:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:997:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1011:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIF_POS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1072:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVNI_SELECTED [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1095:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXTLENGTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1236:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVNI_SELECTED [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1296:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVNI_SELECTED [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1322:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIF_POS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:254:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:327:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:182:40: style:inconclusive: Function 'menu_machine_memorybrowser' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:47:33: note: Function 'menu_machine_memorybrowser' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:182:40: note: Function 'menu_machine_memorybrowser' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:195:35: style:inconclusive: Function 'memorybrowser_proc' argument 4 names different: declaration 'lParam' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:38:68: note: Function 'memorybrowser_proc' argument 4 names different: declaration 'lParam' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:195:35: note: Function 'memorybrowser_proc' argument 4 names different: declaration 'lParam' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/memorybrowser.c:321:7: style: Variable 'column_widths' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:340:57: style:inconclusive: Function 'svgadisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:92:31: note: Function 'svgadisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:340:57: note: Function 'svgadisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:346:57: style:inconclusive: Function 'svgadisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:93:31: note: Function 'svgadisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:346:57: note: Function 'svgadisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:357:58: style:inconclusive: Function 'svgadisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:94:31: note: Function 'svgadisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:357:58: note: Function 'svgadisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:367:58: style:inconclusive: Function 'svgadisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:95:31: note: Function 'svgadisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:367:58: note: Function 'svgadisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:376:58: style:inconclusive: Function 'svgadisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:96:31: note: Function 'svgadisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:376:58: note: Function 'svgadisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:253:17: style: Variable 'inf' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:340:57: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'svgadisplay_putpixel_4' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:535:28: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:340:57: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:346:57: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'svgadisplay_putpixel_8' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:538:28: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:346:57: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:357:58: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'svgadisplay_putpixel_15' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:541:28: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:357:58: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:367:58: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'svgadisplay_putpixel_16' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:544:28: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:367:58: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:376:58: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'svgadisplay_putpixel_24' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:547:28: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:376:58: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:388:58: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'svgadisplay_putpixel_32' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:550:28: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:388:58: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/svga/svgadisplay.c:647:18: style: Variable 'last_rect' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:146:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_GETWORKAREA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:283:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_RGB [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:324:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMSZ_TOP [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:351:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODA_DRAWENTIRE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:429:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:451:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:224:7: style: Condition '!placed' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:217:16: note: Assignment 'placed=0', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:224:7: note: Condition '!placed' is always true fuse-emulator-1.6.0+dfsg1/ui/win32/picture.c:444:32: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOSIZE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:237:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_LIMITTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:300:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXTLENGTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:286:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:359:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:420:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMCOUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIR_BOUNDS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:511:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIR_BOUNDS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:540:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMCOUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:581:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:56:37: style:inconclusive: Function 'menu_machine_pokememory' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:35:35: note: Function 'menu_machine_pokememory' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:56:37: note: Function 'menu_machine_pokememory' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:123:26: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:143:26: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:214:20: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:230:14: style: Variable 'nmhdr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/pokemem.c:295:12: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:215:37: style:inconclusive: Function 'menu_machine_pokefinder' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:37:35: note: Function 'menu_machine_pokefinder' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:215:37: note: Function 'menu_machine_pokefinder' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/pokefinder.c:149:20: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/rollback.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/rollback.c:65:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/rollback.c:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETSELECTIONMARK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/rollback.c:61:36: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.6.0+dfsg1/ui/win32/rollback.c:72:12: style: Variable 'buffer2' can be declared as const array [constVariable] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:143:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:191:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETFONT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:259:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:70:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_BITMAP [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_STATUSBAR_ITEM_DISK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETPARTS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/roms.c:130:25: style: Variable 'info' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:269:49: style:inconclusive: Function 'win32statusbar_resize' argument 2 names different: declaration 'wParam' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/win32/win32internals.h:138:47: note: Function 'win32statusbar_resize' argument 2 names different: declaration 'wParam' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:269:49: note: Function 'win32statusbar_resize' argument 2 names different: declaration 'wParam' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/statusbar.c:162:19: style: Variable 'di' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:210:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:221:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:283:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_1_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:371:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETFONT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:404:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:436:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_TYPE_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32joystick.c:454:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:116:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:420:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:439:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:507:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32keyboard.c:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPVK_VK_TO_CHAR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32keyboard.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32keyboard.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:307:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:307:7: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:309:37: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:309:37: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:311:43: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:311:43: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:313:45: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:313:45: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:315:32: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:315:24: note: Calling function 'create_events' returns 0 fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:315:24: note: Assignment 'error=create_events()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:315:32: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/win32/win32mouse.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1153:34: style:inconclusive: Function 'win32ui_debugger_proc' argument 1 names different: declaration 'hWnd' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:108:53: note: Function 'win32ui_debugger_proc' argument 1 names different: declaration 'hWnd' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/debugger.c:1153:34: note: Function 'win32ui_debugger_proc' argument 1 names different: declaration 'hWnd' definition 'GCC_UNUSED'. fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_OWNDC [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_AY_LOGGING [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:436:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:494:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:558:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:643:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:679:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYPOSITION [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:724:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_prompt [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:772:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPIXELSY [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:802:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_STYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:848:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETFONT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:860:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:964:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BN_CLICKED [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:1023:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:1043:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MINIMIZED [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:1085:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:1168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:1201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:155:11: style: Condition '!win32ui_window_paint(hWnd,wParam,lParam)' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:155:33: note: Calling function 'win32ui_window_paint' returns 0 fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:155:11: note: Condition '!win32ui_window_paint(hWnd,wParam,lParam)' is always true fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:160:34: style: Condition 'win32ui_window_resizing(hWnd,wParam,lParam)' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:160:34: note: Calling function 'win32ui_window_resizing' returns 1 fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:160:34: note: Condition 'win32ui_window_resizing(hWnd,wParam,lParam)' is always true fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:165:11: style: Condition '!win32ui_window_resize(hWnd,wParam,lParam)' is always true [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:165:34: note: Calling function 'win32ui_window_resize' returns 0 fuse-emulator-1.6.0+dfsg1/ui/win32/win32ui.c:165:11: note: Condition '!win32ui_window_resize(hWnd,wParam,lParam)' is always true fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:416:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:570:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:587:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:602:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:821:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:898:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:936:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:950:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1009:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1035:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1043:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_progname [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1064:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1085:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1135:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmap_disk_state [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xerror.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:131:31: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:131:23: note: Calling function 'init_colours' returns 0 fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:131:23: note: Assignment 'error=init_colours()', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:131:31: note: Condition 'error' is always false fuse-emulator-1.6.0+dfsg1/ui/win32/win32display.c:325:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/ui/xlib/xkeyboard.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYPRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xkeyboard.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xui.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xui.c:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAlready [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xui.c:282:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xui.c:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xpixmaps.c:281:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_SCREEN_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xpixmaps.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/uimedia.c:141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDD_TYPE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/uimedia.c:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISK_TYPE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/uimedia.c:352:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISK_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:199:27: style: Condition 'xdisplay_allocate_gc(xui_mainWindow,&gc)' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:199:27: note: Calling function 'xdisplay_allocate_gc' returns 0 fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:199:27: note: Condition 'xdisplay_allocate_gc(xui_mainWindow,&gc)' is always false fuse-emulator-1.6.0+dfsg1/uimedia.c:103:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/uimedia.c:266:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/uimedia.c:310:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/uimedia.c:329:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULA_CONTENTION_SIZE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:270:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_word [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:315:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGE_SIZE [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:355:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:361:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_ram [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_none [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:591:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:641:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:695:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_exrom [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/unittests/unittests.c:709:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:253:54: style:inconclusive: Function 'xdisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:155:28: note: Function 'xdisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:253:54: note: Function 'xdisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:259:54: style:inconclusive: Function 'xdisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:156:28: note: Function 'xdisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:259:54: note: Function 'xdisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:270:55: style:inconclusive: Function 'xdisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:157:28: note: Function 'xdisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:270:55: note: Function 'xdisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:279:55: style:inconclusive: Function 'xdisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:158:28: note: Function 'xdisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:279:55: note: Function 'xdisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:285:55: style:inconclusive: Function 'xdisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:159:28: note: Function 'xdisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:285:55: note: Function 'xdisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:947:34: style:inconclusive: Function 'xdisplay_area' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.h:31:38: note: Function 'xdisplay_area' argument 3 names different: declaration 'width' definition 'w'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:947:34: note: Function 'xdisplay_area' argument 3 names different: declaration 'width' definition 'w'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:947:41: style:inconclusive: Function 'xdisplay_area' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.h:31:49: note: Function 'xdisplay_area' argument 4 names different: declaration 'height' definition 'h'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:947:41: note: Function 'xdisplay_area' argument 4 names different: declaration 'height' definition 'h'. fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:259:54: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'xdisplay_putpixel_8' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:990:25: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:259:54: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:270:55: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'xdisplay_putpixel_15' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:993:25: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:270:55: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:285:55: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'xdisplay_putpixel_24' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:1000:25: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:285:55: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/ui/xlib/xdisplay.c:886:15: style: Variable 'last_rect' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.6.0+dfsg1/utils.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/utils.c:336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/utils.c:362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/utils.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/utils.c:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/utils.c:459:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/z80/coretest.c:149:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/z80/opcodes_base.c:28:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/utils.c:351:20: style: Condition 'file->length==-1' is always false [knownConditionTrueFalse] fuse-emulator-1.6.0+dfsg1/utils.c:69:22: style:inconclusive: Function 'utils_open_file' argument 3 names different: declaration 'type' definition 'type_ptr'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/utils.h:39:26: note: Function 'utils_open_file' argument 3 names different: declaration 'type' definition 'type_ptr'. fuse-emulator-1.6.0+dfsg1/utils.c:69:22: note: Function 'utils_open_file' argument 3 names different: declaration 'type' definition 'type_ptr'. fuse-emulator-1.6.0+dfsg1/utils.c:287:51: style:inconclusive: Function 'utils_find_file_path' argument 2 names different: declaration 'path' definition 'ret_path'. [funcArgNamesDifferent] fuse-emulator-1.6.0+dfsg1/utils.h:51:55: note: Function 'utils_find_file_path' argument 2 names different: declaration 'path' definition 'ret_path'. fuse-emulator-1.6.0+dfsg1/utils.c:287:51: note: Function 'utils_find_file_path' argument 2 names different: declaration 'path' definition 'ret_path'. fuse-emulator-1.6.0+dfsg1/z80/z80_cb.c:29:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/z80/z80.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rzx_playback [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/z80/z80.c:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_Z80 [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/z80/z80.c:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/z80/z80.c:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spectranet_available [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/z80/z80.c:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.6.0+dfsg1/z80/z80_ddfd.c:36:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/z80/z80_ddfdcb.c:32:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/z80/z80.c:91:31: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'z80_interrupt_event_fn' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/z80/z80.c:108:41: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/z80/z80.c:91:31: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.6.0+dfsg1/z80/z80_ed.c:29:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.6.0+dfsg1/z80/z80_checks.h:1:1: error: Syntax Error: AST broken, binary operator '=' doesn't have two operands. [internalAstError] diff: head fuse-emulator-1.6.0+dfsg1/sound/coreaudiosound.c:229:5: error: failed to expand '__Verify_noErr', Wrong number of parameters for macro '__Verify_noErr'. [preprocessorErrorDirective] head fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:369:47: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_lose_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:188:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:369:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const head fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:378:47: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_gain_focus' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:190:3: note: You might need to cast the function pointer here fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:378:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const head fuse-emulator-1.6.0+dfsg1/ui/gtk/gtkui.c:665:69: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] 2.17.0 fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:464:17: warning: If memory allocation fails, then there is a possible null pointer dereference: full_text [nullPointerOutOfMemory] fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:463:27: note: Assuming allocation function fails fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:463:27: note: Assignment 'full_text=g_string_new(gtk_entry_get_text(entry))', assigned value is 0 fuse-emulator-1.6.0+dfsg1/ui/gtk/pokemem.c:464:17: note: Null pointer dereference head fuse-emulator-1.6.0+dfsg1/ui/scaler/scalers.c:197:2: error: #error Unknown SCALER_DATA_SIZE [preprocessorErrorDirective] DONE